thin-provisioning-tools/persistent-data/space-maps
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
..
careful_alloc.cc stuff 2013-12-11 17:28:14 +00:00
careful_alloc.h move space maps to their own sub directory 2013-01-10 21:36:38 +00:00
core.h A little optimisation for the core space map. 2013-05-09 14:09:47 +01:00
disk_structures.h Move endian_utils to base/ 2013-11-19 10:23:35 +00:00
disk.cc [everything] Fix circular shared pointer references. 2014-08-26 11:14:49 +01:00
disk.h [everything] Fix circular shared pointer references. 2014-08-26 11:14:49 +01:00
recursive.cc Initial code drop for merging block_cache 2014-07-22 16:41:39 +01:00
recursive.h move space maps to their own sub directory 2013-01-10 21:36:38 +00:00
subtracting_span_iterator.h Take out some 'typename's to support older versions of gcc (Heinz). 2013-08-15 10:35:07 +01:00