Ming-Hung Tsai
7ab97a9aae
[space_map (rust)] Fix nr_free in index entries
2021-06-16 01:39:31 +08:00
Ming-Hung Tsai
4b7b3658ff
[thin/cache_restore (rust)] Build the metadata space map in-place
...
That avoids cloning the source space map
2021-06-16 01:39:31 +08:00
Ming-Hung Tsai
60b65ebe7a
[space_map (rust)] Fix uninitialized bytes in index block
2021-06-08 20:17:24 +08:00
Ming-Hung Tsai
c142cd0d48
[space_map (rust)] Fix space map building
...
- Fix out-of-bounds index
- Automatically flush queued writes before function return
- Track allocated blocks in write_batcher (might be space consuming)
2021-05-28 03:19:42 +08:00
Ming-Hung Tsai
48d4fc51ed
[space_map (rust)] Factor out space_map_metadata
2021-05-28 03:19:42 +08:00