Avi Kivity
9ed2bbb25c
lsa: introduce region_group
...
A region_group is a nestable group of regions, for cumulative statistics
purposes.
2015-08-19 19:36:40 +03:00
Avi Kivity
71aad57ca8
lsa: make region::impl a top-level class
...
Makes using forward declarations possible.
2015-08-19 14:43:17 +03:00
Tomasz Grabiec
ef549ae5a5
lsa: Reclaim space from evictable regions incrementally
...
When LSA reclaimer cannot reclaim more space by compaction, it
will reclaim data by evicting from evictable regions.
Currently the only evictable region is the one owned by the row cache.
2015-08-08 09:59:24 +02:00
Tomasz Grabiec
6ae0747fe5
lsa: Use size_t for sizes
2015-08-06 18:40:06 +02:00
Tomasz Grabiec
df6f0c35df
utils: lsa: Add reclaimer hook which compacts regions
2015-08-06 14:05:15 +02:00
Tomasz Grabiec
5a9e296803
utils: lsa: Introduce log-structured allocator
2015-08-06 14:05:15 +02:00