New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support provisioning of qtrees instead of volumes to improve Trident scalability #2

Closed
arndt-netapp opened this Issue Jan 5, 2017 · 8 comments

Comments

Projects
None yet
7 participants
@arndt-netapp

arndt-netapp commented Jan 5, 2017

Requesting that Trident implement a capability to provision qtrees instead of flexible volumes (flexvols) for each new PVC. At the time of this RFE, ONTAP supports up to 1000 flexvols per node and 12,000 flexvols per cluster. In some environments, customers will have a desire to provision many small volumes with Trident, and will certainly run into the 1000 flexvols per node or 12,000 flexvols per cluster limit before they run into performance or capacity limits on a node or cluster. A qtree based implementation would assume that the user must configure Trident with a list of SVMs and pre-created flexvols on those SVMs that can be used for qtree based provisioning. Trident should then load balance the creation of new qtrees across those flexvols based on free capacity and the number of qtrees already created in each flexvol. Note that there are limits of 4,995 qtrees per flexvol and 100,000 qtrees per node.

@innergy

This comment has been minimized.

Show comment
Hide comment
@innergy

innergy Jan 5, 2017

Contributor

Thanks for the feedback. Using qtrees is one possible approach for ONTAP, there are others worth considering. This will require careful design, because capabilities are lost when you move away from a full volume.

Contributor

innergy commented Jan 5, 2017

Thanks for the feedback. Using qtrees is one possible approach for ONTAP, there are others worth considering. This will require careful design, because capabilities are lost when you move away from a full volume.

@adkerr adkerr added the enhancement label Feb 7, 2017

@nthawani

This comment has been minimized.

Show comment
Hide comment
@nthawani

nthawani Feb 14, 2017

We are large organization with thousands of qtrees presented to OSE w/Kubernetes. We are unable to implement Trident because of its limitation on qtree support. We would love to see qtree support in Trident.

nthawani commented Feb 14, 2017

We are large organization with thousands of qtrees presented to OSE w/Kubernetes. We are unable to implement Trident because of its limitation on qtree support. We would love to see qtree support in Trident.

@adkerr

This comment has been minimized.

Show comment
Hide comment
@adkerr

adkerr Mar 1, 2017

Member

Tracked internally as [US2505]

Member

adkerr commented Mar 1, 2017

Tracked internally as [US2505]

@adkerr adkerr added the tracked label Mar 1, 2017

@netapp-ci

This comment has been minimized.

Show comment
Hide comment
@netapp-ci

netapp-ci Jun 14, 2017

(Comment from NetApp CI):

(Comment from Andrew Kerr):

Tracked internally as [US2505]

netapp-ci commented Jun 14, 2017

(Comment from NetApp CI):

(Comment from Andrew Kerr):

Tracked internally as [US2505]

@kapilarora

This comment has been minimized.

Show comment
Hide comment
@kapilarora

kapilarora Sep 5, 2017

Do we have any status on this request? Is this being worked on ? Still under consideration?

kapilarora commented Sep 5, 2017

Do we have any status on this request? Is this being worked on ? Still under consideration?

@clintonk

This comment has been minimized.

Show comment
Hide comment
@clintonk

clintonk Sep 5, 2017

Contributor

Hi, Kapil. Yes, we're working on the scalability question. Stay tuned.

Contributor

clintonk commented Sep 5, 2017

Hi, Kapil. Yes, we're working on the scalability question. Stay tuned.

@netapp-ci netapp-ci closed this in 7df1731 Sep 19, 2017

@kapilarora

This comment has been minimized.

Show comment
Hide comment
@kapilarora

kapilarora Sep 20, 2017

Hi Clinton,
Awesome work!
When is this getting released? Any tentative dates?
Kapil

kapilarora commented Sep 20, 2017

Hi Clinton,
Awesome work!
When is this getting released? Any tentative dates?
Kapil

@adkerr

This comment has been minimized.

Show comment
Hide comment
@adkerr

adkerr Sep 20, 2017

Member

We plan to have a beta shortly and it will be included in the 17.10 release (so October release)

Member

adkerr commented Sep 20, 2017

We plan to have a beta shortly and it will be included in the 17.10 release (so October release)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment