thin-provisioning-tools/unit-tests
Joe Thornber a7c96c0e1e [everything] Fix circular shared pointer references.
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).
2014-08-26 11:14:49 +01:00
..
array_block_t.cc wip 2014-07-29 11:34:26 +01:00
array_t.cc [everything] Fix circular shared pointer references. 2014-08-26 11:14:49 +01:00
base64_t.cc [base] bse64 encoder 2013-10-10 10:18:46 +01:00
bitset_t.cc [everything] Fix circular shared pointer references. 2014-08-26 11:14:49 +01:00
block_t.cc [block_t] Fix a validator test 2014-08-21 11:51:04 +01:00
bloom_filter_t.cc [everything] Fix circular shared pointer references. 2014-08-26 11:14:49 +01:00
btree_counter_t.cc [everything] Fix circular shared pointer references. 2014-08-26 11:14:49 +01:00
btree_damage_visitor_t.cc [everything] Fix circular shared pointer references. 2014-08-26 11:14:49 +01:00
btree_t.cc [everything] Fix circular shared pointer references. 2014-08-26 11:14:49 +01:00
buffer_t.cc wip 2014-07-29 11:34:26 +01:00
cache_superblock_t.cc [caching] handle VARIABLE_HINT_SIZE incompat flag 2013-10-17 11:45:20 +01:00
cache_t.cc Give up with --std=c++11 2013-08-08 10:49:59 +01:00
damage_tracker_t.cc rename range<> -> run<> 2013-05-28 12:20:05 +01:00
endian_t.cc correct a couple of #includes that were pointing to the old location of endian_utils.h 2014-01-08 11:04:56 +00:00
era_superblock_t.cc [era] era_superblock_t and era_check 2014-01-09 22:40:34 +00:00
gmock_main.cc Convert buffer_t to gmock. 2013-03-22 12:04:38 +00:00
Makefile.in wip 2014-07-29 11:34:26 +01:00
metadata_checker_t.cc device_tree 2013-05-20 16:09:13 +01:00
metadata_t.cc Correct copyright year 2011-12-15 19:34:31 +01:00
rmap_visitor_t.cc [thin_rmap] rmap_visitor now sorts the rmap into ascending data_block order. 2013-05-24 14:01:03 +01:00
run_list_t.cc A big raft of changes to the unit-tests 2013-01-09 20:24:11 +00:00
run_set_t.cc [run_set] add another unit test 2013-07-09 11:24:19 +01:00
space_map_t.cc [everything] Fix circular shared pointer references. 2014-08-26 11:14:49 +01:00
span_iterator_t.cc Give up with --std=c++11 2013-08-08 10:49:59 +01:00
test_utils.cc wip 2014-07-29 11:34:26 +01:00
test_utils.h wip 2014-07-29 11:34:26 +01:00
thin_metadata_t.cc Add a space map unit test that creates a metadata sm and a disk sm 2013-04-11 14:01:54 +01:00
transaction_manager_t.cc wip 2014-07-29 11:34:26 +01:00