ceph-csi/internal
Niels de Vos 25d0a1cfc0 rbd: add support for block-devices in NodeGetVolumeStats()
The NodeGetVolumeStats procedure can now be used to fetch the capacity
of the RBD block-device. By default this is a thin-provisioned device,
which means that the capacity is not reserved in the Ceph cluster. This
makes it possible to over-provision the cluster.

In order to detect the amount of storage used by the RBD block-device
(when thin-provisioned), it is required to connect to the Ceph cluster.
Unfortunately, the NodeGetVolumeStats CSI procedure does not provide
enough parameters to connect to the Ceph cluster and fetch more details
about the RBD image.

Signed-off-by: Niels de Vos <ndevos@redhat.com>
2021-05-25 06:41:04 +00:00
..
cephfs cephfs: move NodeGetVolumeStats() to CephFS NodeServer 2021-05-25 06:41:04 +00:00
controller cleanup: various source code comment corrections 2021-04-16 10:22:35 +00:00
csi-common cephfs: move NodeGetVolumeStats() to CephFS NodeServer 2021-05-25 06:41:04 +00:00
journal rbd: store csi.storage.k8s.io/pvc/namespace metadata as Owner 2020-12-09 13:58:48 +00:00
liveness util: replace klog with util logger in liveness.go 2020-08-19 14:38:12 +00:00
rbd rbd: add support for block-devices in NodeGetVolumeStats() 2021-05-25 06:41:04 +00:00
util cleanup: correct typo in vault_tokens.go 2021-04-29 08:51:29 +00:00