Skip to content

Latest commit

 

History

History
115 lines (89 loc) · 6.77 KB

annual-report-2024.md

File metadata and controls

115 lines (89 loc) · 6.77 KB

2024 Annual Report: SIG Storage

Current initiatives and Project Health

  1. What work did the SIG do this year that should be highlighted?

GA milestones hit

  • 3756 - Robust VolumeManager Reconstruction moved to GA in v1.30. This feature improves Kubelet handling of mounted volumes across restarts, enabling faster, more robust recovery.
  • 3141 - Prevent Unauthorized Volume Mode Conversion moved to GA in v1.30. This feature prevents unauthorized conversion of the volume mode when creating a Persistent Volume Claim from a Volume Snapshot.
  • 3762 - Persistent Volume last phase transition time moved to GA in v1.31. This feature adds a PersistentVolumeStatus field which holds a timestamp of when a PersistentVolume last transitioned to a different phase. This allows you to measure time e.g. between a PV Pending and Bound. This can be also useful for providing metrics and SLOs.
  • 1847 - Auto remove PVCs created by StatefulSet moved to GA in v1.32. This feature, co-owned with SIG-Apps, allows the PVCs created by StatefulSet to be automatically deleted when the volumes are no longer in use to ease management of StatefulSets that don't live indefinitely.

Successful progress

  • 3751 - Kubernetes VolumeAttributesClass ModifyVolume moved to Beta in v1.31. This feature extends the Kubernetes Persistent Volume API to allow users to dynamically modify volume options (such as IOPs and throughput), after a volume is provisioned. (Note: The current status of this enhancement is marked as at risk for code freeze.)
  • 1790 - Recover from Volume Expansion Failure moved to Beta in v1.32. This feature allows users to recover from volume expansion failure by retrying with a smaller size.
  • 3476 - Volume Group Snapshot moved to Beta in v1.32. The feature introduces a VolumeGroupSnapshot API to take a snapshot of multiple volumes together.
  1. Are there any areas and/or subprojects that your group needs help with (e.g. fewer than 2 active OWNERS)?
  • Write more tests; monitor test grid health; work on test framework out of tree; enhance CSI release tools.
  • Doc writer to improve docs on CSI side and in general in Storage side.
  • We have a weekly issue triage meeting, but would apprecia te help with more efficient issue triage and help with fixi ng the issues.
  1. Did you have community-wide updates in 2024 (e.g. KubeCon talks)?
  1. KEP work in 2024 (v1.30, v1.31, v1.32):

New in 2024:

  • external-snapshot-metadata Continuing:
  • external-storage
  • git-sync
  • gluster-provisioner
  • kubernetes-cosi
  • kubernetes-csi
  • mount-utils
  • nfs-provisioner
  • volume-populators
  • volumes

New in 2024:

  • Serving Continuing:
  • Data Protection
  • Policy
  • Structured Logging

Operational

Operational tasks in sig-governance.md:

  • README.md reviewed for accuracy and updated if needed
  • CONTRIBUTING.md reviewed for accuracy and updated if needed
  • Other contributing docs (e.g. in devel dir or contributor guide) reviewed for accuracy and updated if needed
  • Subprojects list and linked OWNERS files in sigs.yaml reviewed for accuracy and updated if needed
  • SIG leaders (chairs, tech leads, and subproject leads) in sigs.yaml are accurate and active, and updated if needed
  • Meeting notes and recordings for 2024 are linked from README.md and updated/uploaded if needed