Files
scylladb/utils
Avi Kivity fa73d844e9 logalloc: replace zones with segment-at-a-time alloc/free
This patch replaces the zones mechanism with something simpler: a
single segment is moved from the standard allocator to lsa and vice
versa, at a time. Fragmentation resistance is (hopefully) achieved
by having lsa prefer high addresses for lsa data, and return segments
at low address to the standard allocator. Over time, the two will move
apart.

Moving just once segment at a time reduces the latency costs of
transferring memory between free and std.
2018-04-07 13:48:40 +03:00
..
2017-04-17 23:03:15 +03:00
2017-05-17 12:30:03 +03:00
2017-09-18 12:44:05 +02:00
2017-03-02 09:05:10 +00:00