Botond Dénes
b9d51b4c08
tests/querier_cache: fix memory based eviction test
...
Do increment the key counter after inserting the first querier into the
cache. Otherwise two queriers with the same key will be inserted and
will fail the test. This problem is exposed by the changes the next
patches make to the querier-cache but will be fixed before to maintain
bisectability of the code.
Fixes : #3529
2018-06-19 13:20:13 +03:00
Gleb Natapov
04727acee9
Configure querier_cache size limit during object creation
2018-06-11 15:34:13 +03:00
Botond Dénes
f931b45dfa
test_resources_based_cache_eviction: s/assert/BOOST_REQUIRE_*/
...
After moving this test into a SEASTAR_THREAD_TEST_CASE we can use the
BOOST_REQUIRE_* macros which have much better diagnostics than simple
assert()s.
Signed-off-by: Botond Dénes <bdenes@scylladb.com >
Message-Id: <d2faa5db2bc352e6a2dcf09287faed42284c3248.1523432699.git.bdenes@scylladb.com >
2018-04-11 10:55:21 +03:00
Botond Dénes
49128d12cf
Move querier_cache_resource_based_eviction test into querier_cache.cc
...
Turns out do_with_cql_env can be used from within SEASTAR test cases so
no reason to have a separate file for a single test case.
Signed-off-by: Botond Dénes <bdenes@scylladb.com >
Message-Id: <028a28b7d90a3bc5ed4719ce273da05880133c0e.1523432699.git.bdenes@scylladb.com >
2018-04-11 10:55:19 +03:00
Botond Dénes
c53b6f75c8
Add unit tests for querier_cache
2018-03-13 12:59:45 +02:00