ceph-csi/internal/util
Praveen M 4d466843b9 cephfs: add read affinity mount option
This commit makes use of crush location labels from node
labels to supply `crush_location` and `read_from_replica=localize`
options during mount. Using these options, cephfs
will be able to redirect reads to the closest OSD,
improving performance.

Signed-off-by: Praveen M <m.praveen@ibm.com>
2023-11-22 13:13:01 +00:00
..
fscrypt cleanup: fix spellcheck errors 2023-11-08 12:32:06 +00:00
k8s util: added RunsOnKubernetes() function 2023-11-08 21:17:00 +00:00
log
reftracker
cephcmds_test.go
cephcmds.go
cephconf.go
cluster_mapping_test.go
cluster_mapping.go
conn_pool_test.go
conn_pool.go
connection.go
credentials_test.go
credentials.go
crushlocation_test.go
crushlocation.go deploy: support for read affinity options per cluster 2023-11-08 21:17:00 +00:00
crypto_test.go
crypto.go util: Add EncryptionTypeNone and unit tests 2022-10-17 17:33:52 +00:00
cryptsetup.go
csiconfig_test.go util: added GetCephFSMountOptions method 2023-11-15 11:43:27 +00:00
csiconfig.go util: added GetCephFSMountOptions method 2023-11-15 11:43:27 +00:00
errors_test.go
errors.go
getsecret_test.go
httpserver.go
idlocker_test.go
idlocker.go
pidlimit_test.go cleanup: resolves gofumpt issues of internal codes 2021-07-14 19:50:56 +00:00
pidlimit.go
read_affinity_test.go util: added read affinity related functions and unit testcases 2023-11-08 21:17:00 +00:00
read_affinity.go cephfs: add read affinity mount option 2023-11-22 13:13:01 +00:00
stripsecrets.go
topology_test.go
topology.go util: moved GetNodeLabels() under internal/util/k8s 2023-11-08 21:17:00 +00:00
util_test.go cephfs: Fix cephfs PVC sizing 2023-10-12 17:31:46 +00:00
util.go util: rearrange struct to fix lint 2023-11-03 10:04:50 +00:00
validate.go
volid_test.go
volid.go