David Goldblatt
|
08eb1e6c31
|
Emap: Comments and cleanup
Document some of the public interface, and hide the functions that are no longer
used outside of the emap module.
|
2020-02-17 10:50:51 -08:00 |
|
David Goldblatt
|
231d1477e5
|
Rename emap_split_prepare_t -> emap_prepare_t.
Both the split and merge functions use it.
|
2020-02-17 10:50:51 -08:00 |
|
David Goldblatt
|
0586a56f39
|
Emap: Move in merge functionality.
|
2020-02-17 10:50:51 -08:00 |
|
David Goldblatt
|
040eac77cc
|
Tell edatas their creation arena immediately.
This avoids having to pass it in anywhere else.
|
2020-02-17 10:50:51 -08:00 |
|
David Goldblatt
|
7c7b702064
|
Emap: Move over metadata splitting logic.
|
2020-02-17 10:50:51 -08:00 |
|
David Goldblatt
|
44f5f53605
|
Emap: Move over deregistration functions.
|
2020-02-17 10:50:51 -08:00 |
|
David Goldblatt
|
6513d9d923
|
Emap: Move over deregistration boundary functions.
|
2020-02-17 10:50:51 -08:00 |
|
David Goldblatt
|
9b5ca0b09d
|
Emap: Move in slab interior registration.
|
2020-02-17 10:50:51 -08:00 |
|
David Goldblatt
|
d05b61db4a
|
Emap: Move extent boundary registration in.
|
2020-02-17 10:50:51 -08:00 |
|
David Goldblatt
|
ca21ce4071
|
Emap: Move in write_acquired from extent.
|
2020-02-17 10:50:51 -08:00 |
|
David Goldblatt
|
01f255161c
|
Add emap, for tracking extent locking.
|
2020-02-17 10:50:51 -08:00 |
|