vyzo
|
9d25464703
|
use functional options for hotstore gc, rename MovingGC to FullGC
|
2021-07-27 09:53:22 +03:00 |
|
vyzo
|
fb3986226f
|
do hotstore moving GC in splitstore with a user-specified frequency
|
2021-07-26 15:05:57 +03:00 |
|
vyzo
|
3f3a12b75c
|
remove BlockstoreMover interface
we decided it's premature
|
2021-07-14 22:59:53 +03:00 |
|
vyzo
|
669b47cfc9
|
do moving gc for hotstore every 20 compactions
that's about once a week
|
2021-07-14 22:59:53 +03:00 |
|
vyzo
|
818b8de182
|
keep track of the compaction serial (index)
it is useful so that:
- we only do slow (but very effective) moving gc every 10 compactions
- we can detect a splitstore v0 upgrade and re-warm up
|
2021-07-14 22:59:53 +03:00 |
|
vyzo
|
c93328b036
|
use the new traits for hotstore gc
|
2021-07-14 22:59:52 +03:00 |
|