Skip to content
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

[FEATURE]: CSI 1.5 spec support -StorageCapacityTracking #876

Closed
tssushma opened this issue Jun 26, 2023 · 2 comments
Closed

[FEATURE]: CSI 1.5 spec support -StorageCapacityTracking #876

tssushma opened this issue Jun 26, 2023 · 2 comments
Assignees
Labels
area/csi-powerflex Issue pertains to the CSI Driver for Dell EMC PowerFlex area/csi-powermax Issue pertains to the CSI Driver for Dell EMC PowerMax area/csi-unity Issue pertains to the CSI Driver for Dell EMC Unity area/csm-operator type/feature A feature. This label is applied to a feature issues.
Milestone

Comments

@tssushma
Copy link

tssushma commented Jun 26, 2023

Describe the solution you'd like
Storage capacity tracking is an optional feature that is GA from Kubernetes v1.24. This feature helps the scheduler to schedule the pod on a node (satisfying the topology constraints) only if the requested capacity is available on the storage array. If none of the nodes can provide the storage space required by pod, the pods remain in pending state and are not scheduled randomly.

Additional context
With storage capacity tracking, the Pods get scheduling only when the capacity is available on a node, with topology constraints. If such a node is not available, the Pods stay in Pending state, i.e, not scheduled.

@tssushma tssushma added needs-triage Issue requires triage. type/feature-request New feature request. This is the default label associated with a feature request issue. labels Jun 26, 2023
@csmbot
Copy link
Collaborator

csmbot commented Jun 26, 2023

@tssushma: Thank you for submitting this issue!

The issue is currently awaiting triage. Please make sure you have given us as much context as possible.

If the maintainers determine this is a relevant issue, they will remove the needs-triage label and assign an appropriate priority label.


We want your feedback! If you have any questions or suggestions regarding our contributing process/workflow, please reach out to us at container.storage.modules@dell.com.

@tssushma tssushma changed the title [FEATURE]:Implement Storage Capacity Tracking feature [FEATURE]: CSI 1.5 spec : Implement Storage Capacity Tracking feature. Jun 26, 2023
@tssushma tssushma self-assigned this Jul 17, 2023
@tssushma tssushma added this to the v1.8.0 milestone Jul 17, 2023
@tssushma tssushma added area/csi-powermax Issue pertains to the CSI Driver for Dell EMC PowerMax and removed needs-triage Issue requires triage. labels Jul 17, 2023
@tssushma tssushma removed their assignment Jul 17, 2023
@tssushma tssushma added type/feature A feature. This label is applied to a feature issues. and removed type/feature-request New feature request. This is the default label associated with a feature request issue. labels Jul 17, 2023
@Prabhu-Dell Prabhu-Dell changed the title [FEATURE]: CSI 1.5 spec : Implement Storage Capacity Tracking feature. [FEATURE]: CSI 1.5 spec Support Jul 31, 2023
@Prabhu-Dell Prabhu-Dell added area/csi-powerflex Issue pertains to the CSI Driver for Dell EMC PowerFlex area/csi-unity Issue pertains to the CSI Driver for Dell EMC Unity backlog labels Jul 31, 2023
@bharathsreekanth bharathsreekanth changed the title [FEATURE]: CSI 1.5 spec Support [FEATURE]: CSI 1.5 spec support -StorageCapacityTracking Aug 2, 2023
@Prabhu-Dell
Copy link
Collaborator

Implemented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/csi-powerflex Issue pertains to the CSI Driver for Dell EMC PowerFlex area/csi-powermax Issue pertains to the CSI Driver for Dell EMC PowerMax area/csi-unity Issue pertains to the CSI Driver for Dell EMC Unity area/csm-operator type/feature A feature. This label is applied to a feature issues.
Projects
None yet
Development

No branches or pull requests

5 participants