ceph-csi/internal/util
Niraj Yadav 1c02e69ba4 rbd: Add timeout for cryptsetup commands
This PR modifies the execCryptSetupCommand so that
the process is killed in an event of lock timeout.

Useful in cases where the volume lock is released but
the command is still running.

Signed-off-by: Niraj Yadav <niryadav@redhat.com>
2024-11-05 11:39:59 +00:00
..
cryptsetup rbd: Add timeout for cryptsetup commands 2024-11-05 11:39:59 +00:00
file rbd: implement pv key rotation 2024-07-19 13:26:28 +00:00
fscrypt util: address golangci-lint issues 2024-04-09 06:55:23 +00:00
k8s util: use protobuf encoding for core k8s apis 2024-09-26 11:52:21 +00:00
lock util: Add IOCtxLock interface 2024-07-30 14:51:49 +00:00
log build: address gocritic warnings 2023-06-05 04:49:46 +00:00
reftracker build: address 'intrange' linter warning 2024-04-29 14:36:48 +00:00
stripsecrets rbd: Add timeout for cryptsetup commands 2024-11-05 11:39:59 +00:00
cephcmds_test.go build: address 'copyloopvar' linter warning 2024-04-29 14:36:48 +00:00
cephcmds.go rbd: Add timeout for cryptsetup commands 2024-11-05 11:39:59 +00:00
cephconf.go cleanup: remove ceph.conf WA options which are already fixed 2022-02-04 15:42:32 +00:00
cluster_mapping_test.go build: address 'copyloopvar' linter warning 2024-04-29 14:36:48 +00:00
cluster_mapping.go ci: fix all linter errors found in golangci-lint 2022-06-03 12:55:54 +00:00
conn_pool_test.go build: address nolintlint errors from new golangci-lint 2023-06-05 04:49:46 +00:00
conn_pool.go cleanup: use os.ReadFile to read file 2022-01-24 05:25:11 +00:00
connection.go util: Removing JoinError in favor of fmt.Errorf 2024-05-22 09:05:42 +00:00
credentials_test.go build: address 'copyloopvar' linter warning 2024-04-29 14:36:48 +00:00
credentials.go cleanup: fix static checks 2023-02-02 14:53:59 +00:00
crushlocation_test.go doc: fix codespell problem 2024-09-04 10:13:47 +00:00
crushlocation.go util: exclude empty label values for crushlocation map 2024-07-16 09:57:37 +00:00
crypto_test.go util: address golangci-lint issues 2024-04-09 06:55:23 +00:00
crypto.go rbd: Add timeout for cryptsetup commands 2024-11-05 11:39:59 +00:00
csiconfig_test.go build: address 'copyloopvar' linter warning 2024-04-29 14:36:48 +00:00
csiconfig.go util: add GetCephFSRadosNamespace method 2024-10-21 14:11:27 +00:00
errors.go util: Removing JoinError in favor of fmt.Errorf 2024-05-22 09:05:42 +00:00
getsecret_test.go util: address golangci-lint issues 2024-04-09 06:55:23 +00:00
httpserver.go build: address gosec warning 2023-06-05 04:49:46 +00:00
idlocker_test.go util: remove deleteLock test as it is enforced by the controller 2021-07-22 15:07:49 +00:00
idlocker.go cleanup: fix static checks 2023-02-03 08:55:43 +00:00
pidlimit_test.go cleanup: resolves gofumpt issues of internal codes 2021-07-14 19:50:56 +00:00
pidlimit.go util: address golangci-lint issues 2024-04-09 06:55:23 +00:00
read_affinity_test.go build: address 'copyloopvar' linter warning 2024-04-29 14:36:48 +00:00
read_affinity.go cephfs: add read affinity mount option 2023-11-22 13:13:01 +00:00
topology_test.go rbd: fix topology snapshot pool 2022-03-30 04:40:30 +00:00
topology.go cleanup: append pointer instead of value to avoid copying lock value 2024-07-10 12:18:50 +00:00
util_test.go build: address 'copyloopvar' linter warning 2024-04-29 14:36:48 +00:00
util.go util: added logs for slow gRPC calls 2024-09-20 08:55:17 +00:00
validate.go util: address golangci-lint issues 2024-04-09 06:55:23 +00:00
volid_test.go cleanup: do not pass EncodingVersion to GenerateVolID() 2024-03-18 06:23:28 +00:00
volid.go cleanup: do not pass EncodingVersion to GenerateVolID() 2024-03-18 06:23:28 +00:00