Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Support provisioning of qtrees instead of volumes to improve Trident scalability #2
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.