open-vault/sdk/helper/keysutil
divyapola5 30563097ea
Enforce minimum cache size for transit backend (#12418)
* Enforce Minimum cache size for transit backend

* enfore minimum cache size and log a warning during backend construction

* Update documentation for transit backend cache configuration

* Added changelog

* Addressed review feedback and added unit test

* Modify code in pathCacheConfigWrite to make use of the updated cache size

* Updated code to refresh cache size on transit backend without restart

* Update code to acquire read and write locks appropriately
2021-09-13 16:44:56 -05:00
..
cache.go transit cache is an Interface implemented by wrapped versions of sync… (#6225) 2019-06-04 15:40:56 -07:00
consts.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
encrypted_key_storage.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
encrypted_key_storage_test.go Migrate to sdk/internalshared libs in go-secure-stdlib (#12090) 2021-07-15 20:17:31 -04:00
lock_manager.go Enforce minimum cache size for transit backend (#12418) 2021-09-13 16:44:56 -05:00
policy.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
policy_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
transit_lru.go transit cache is an Interface implemented by wrapped versions of sync… (#6225) 2019-06-04 15:40:56 -07:00
transit_syncmap.go transit cache is an Interface implemented by wrapped versions of sync… (#6225) 2019-06-04 15:40:56 -07:00