a7c96c0e1e
We had a cycle from transaction_manager <-> space_map, and also from the ref_counters back up to the tm. This prevented objects being destroyed when various programs exited. From now on we'll try and only use a shared ptr if ownership is implied. Otherwise a reference will be used (eg, for up pointers). |
||
---|---|---|
.. | ||
array_block_t.cc | ||
array_t.cc | ||
base64_t.cc | ||
bitset_t.cc | ||
block_t.cc | ||
bloom_filter_t.cc | ||
btree_counter_t.cc | ||
btree_damage_visitor_t.cc | ||
btree_t.cc | ||
buffer_t.cc | ||
cache_superblock_t.cc | ||
cache_t.cc | ||
damage_tracker_t.cc | ||
endian_t.cc | ||
era_superblock_t.cc | ||
gmock_main.cc | ||
Makefile.in | ||
metadata_checker_t.cc | ||
metadata_t.cc | ||
rmap_visitor_t.cc | ||
run_list_t.cc | ||
run_set_t.cc | ||
space_map_t.cc | ||
span_iterator_t.cc | ||
test_utils.cc | ||
test_utils.h | ||
thin_metadata_t.cc | ||
transaction_manager_t.cc |