]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mgr: TTLCache basic implementation
authorPere Diaz Bou <pdiazbou@redhat.com>
Wed, 26 May 2021 15:47:06 +0000 (17:47 +0200)
committerPere Diaz Bou <pdiazbou@redhat.com>
Wed, 5 Jan 2022 09:11:58 +0000 (10:11 +0100)
commit15dfa71cf7c8ff761f305638a89438b0551d64cf
treedb2341d380929b42229638179e4a311622905fb5
parent69aa388d9058635e7db2bd42ffa8df44653cdb24
mgr: TTLCache basic implementation

Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
Fixes: https://tracker.ceph.com/issues/48388
23 files changed:
qa/mgr_ttl_cache/disable.yaml [new file with mode: 0644]
qa/mgr_ttl_cache/enable.yaml [new file with mode: 0644]
qa/suites/rados/mgr/mgr_ttl_cache/.qa [new symlink]
qa/suites/rados/mgr/mgr_ttl_cache/disable.yaml [new symlink]
qa/suites/rados/mgr/mgr_ttl_cache/enable.yaml [new symlink]
qa/tasks/ceph_test_case.py
qa/tasks/mgr/test_cache.py [new file with mode: 0644]
src/common/Formatter.h
src/common/options/global.yaml.in
src/mgr/ActivePyModules.cc
src/mgr/ActivePyModules.h
src/mgr/BaseMgrModule.cc
src/mgr/CMakeLists.txt
src/mgr/MgrStandby.cc
src/mgr/PyFormatter.cc
src/mgr/PyFormatter.h
src/mgr/TTLCache.cc [new file with mode: 0644]
src/mgr/TTLCache.h [new file with mode: 0644]
src/mgr/mgr_perf_counters.cc [new file with mode: 0644]
src/mgr/mgr_perf_counters.h [new file with mode: 0644]
src/pybind/mgr/mgr_module.py
src/test/mgr/CMakeLists.txt
src/test/mgr/test_ttlcache.cc [new file with mode: 0644]