]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
2 years agorgw: integrate perf counters cache
Ali Maredia [Mon, 19 Sep 2022 03:49:32 +0000 (23:49 -0400)]
rgw: integrate perf counters cache

Signed-off-by: Ali Maredia <amaredia@redhat.com>
2 years agocommon: PerfCountersCache using intrusive_lru
Ali Maredia [Tue, 19 Jul 2022 21:39:02 +0000 (17:39 -0400)]
common: PerfCountersCache using intrusive_lru

This cache is meant to hold labeled perf counters

Signed-off-by: Ali Maredia <amaredia@redhat.com>
2 years agocommon: ceph::perf_counters::cache_key_insert()
Casey Bodley [Wed, 17 Aug 2022 23:55:25 +0000 (19:55 -0400)]
common: ceph::perf_counters::cache_key_insert()

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 years agocommon: ceph::perf_counters::make_cache_key()
Casey Bodley [Wed, 17 Aug 2022 13:27:42 +0000 (09:27 -0400)]
common: ceph::perf_counters::make_cache_key()

a flat representation of a set of prometheus labels, returned as a
std::string. this string can either be used for sorting an ordered
container of perf counters, or for hashing an unordered container

use a variadic template to initialize a temporary array for sorting

use rvalue-ref to c array instead of variadic template

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #47582 from snosratiershad/docs/correct-add-system-user-to-the...
zdover23 [Fri, 28 Oct 2022 11:14:03 +0000 (21:14 +1000)]
Merge pull request #47582 from snosratiershad/docs/correct-add-system-user-to-the-master-zone-command

docs: correct add system user to the master zone command

Reviewed-by: Zac Dover <zac.dover@gmail.com>