Rawfile LocalPV
[v0.14.1] - 2026-06-10
Added ✨
-
Added
rawfile_pool_backing_fs_available_bytesandrawfile_pool_backing_fs_usage_bytesmetrics, exposingstatvfs(fs_avail)andstatvfs(fs_size - fs_avail)for the storage pool's backing filesystem. Replace the (v0.14.0)rawfile_pool_available_bytes/rawfile_pool_usage_bytes. The rename completes therawfile_pool_backing_fs_*naming convention introduced in v0.14.0 withrawfile_pool_backing_fs_capacity_bytes: any metric measuring the whole backing filesystem (not just the rawfile-allocated slice) carries the_backing_fs_infix, so a single look at a metric name tells you whether it's pool-scoped or backing-FS-scoped. -
Helm chart:
- Add
capacityPollIntervalparameter for external-provisioner, determining how long the external-provisioner waits before checking for storage capacity changes.
- Add
Fixed 🐛
-
When Task Manager would read tasks without "retry_count" key present, it'd throw a
KeyErrorexception. Add defaults when "retry_count" key is read. -
Helm chart:
- Quote image names templated values so special characters do not break the resulting YAML.
Changed ♻️
Removed 🗑️ ⚠️
⚠️ Removedrawfile_pool_available_bytesandrawfile_pool_usage_bytes. They were introduced in v0.14.0 with an inconsistent name (used therawfile_pool_*prefix despite measuring the backing filesystem including non-rawfile tenants). Use the equivalently-valued replacements:Anyone using these in dashboards or alerts will need to do a metric-name find/replace.rawfile_pool_available_bytes → rawfile_pool_backing_fs_available_bytes rawfile_pool_usage_bytes → rawfile_pool_backing_fs_usage_bytes
Internal 🔧
Known Issues 🚫
- ReadOnly attribute in PVC template not fully handled
- When using thin provisioning, user must specify the format options preventing
mkfsfrom discarding blocks (-Kfor xfs/btrfs,-E nodiscardfor ext4). Also see this issue - For ext4, volumes available space might be smaller than intended due to defaulting to reserve 5% of the blocks for privileged users. This can be circumvented via format options (
-m 0)
What's Changed
- feat: globaloverride for gaid and gakey by @krishnaGajabi in #344
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #342
- ⬆ Bump the python-packages group across 1 directory with 3 updates by @dependabot[bot] in #345
- fix(taskmanager): fix taskmanager's task reader default retry_count values by @pasha-gurkov in #347
- feat(metrics): rename rawfile_pool_{usage,available} → rawfile_pool_b… by @luoxingao0930 in #346
- feat(chart): Add capacityPollInterval for externalProvisioner by @pasha-gurkov in #348
- fix: imageurl rendered without quotes by @krishnaGajabi in #351
- chore: prepare release v0.14.1 by @pasha-gurkov in #352
Full Changelog: v0.14.0...v0.14.1