linode / linode/linode-blockstorage-csi-driver
Support volume filesystem expansion on volume expansion
- Dominant language
- Go
- Stars
- 76
- Forks
- 62
- Avg merge
- 10h 58m
- Merged PRs (30d)
- 10
Description
## Feature Request ##
Support volume filesystem expansion when a Block Storage Volume is resized
---
### Summary ###
When a Block Storage Volume is expanded the filesystem is not resized. This results in the Volume being larger and costing more money, but the usable storage remains the same. To make use of the expanded storage space, a user must shell into the node it's attached to and resize the filesystem on the Volume.
This was mentioned in the #linode channel on the Kubernetes slackspace, where a user mentioned a similar issue was raised on another provider, who implemented this with https://github.com/piraeusdatastore/linstor-csi/pull/70
Contributor guide
Research direction
No repository files or tests are named. Start by tracing the Kubernetes CSI driver's volume expansion path, then read the referenced linstor-csi pull request for a comparable approach. Done means an expanded Block Storage Volume exposes the additional filesystem space without requiring manual shell access to the node.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- cloud, infrastructure
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100