Michael Livshin
f364666d4a
row_cache: count read row tombstones
...
Refs #7749 .
Signed-off-by: Michael Livshin <michael.livshin@scylladb.com >
2021-08-01 19:41:11 +03:00
Tomasz Grabiec
e947fac74c
database: Fix cache metrics not being registered
...
Introduced in 6a6403d . The default constructor with dummy_app_stats is
also used by production code.
Fixes #9012
Message-Id: <20210712221447.71902-1-tgrabiec@scylladb.com >
2021-07-13 07:50:44 +03:00
Tomasz Grabiec
6a6403d19d
row_cache: cache_tracker: Do not register metrics when constructed for tests
...
Some tests will create two cache_tracker instances because of one
being embedded in the sstable test env.
This would lead to double registration of metrics, which raises run
time error. Avoid by not registering metrics in prometheus in tests at
all.
2021-07-02 19:02:14 +02:00
Tomasz Grabiec
4b51e0bf30
row_cache: Move cache_tracker to a separate header
...
It will be needed by the sstable layer to get the to the LRU and the
LSA region. Split to avoid inclusion of whole row_cache.hh
2021-07-02 10:25:58 +02:00