Commit Graph

54 Commits

Author SHA1 Message Date
Joe Thornber a934ee69c4 [error_state] add a sneaky little stream operator to simplify combining error_states 2015-04-08 13:58:41 +01:00
Joe Thornber f06a2673c5 wip 2014-07-29 11:34:26 +01:00
Joe Thornber 8c24419238 Knock out the era_superblock_t for now.
It's still got some bloom stuff in it.  Will tidy up after release.
2014-03-27 12:23:00 +00:00
Joe Thornber bfb540cc5b [era] era_superblock_t and era_check 2014-01-09 22:40:34 +00:00
Joe Thornber be5fa59f90 Merge branch 'era' of github.com:jthornber/thin-provisioning-tools into era 2014-01-08 10:50:26 +00:00
Joe Thornber 927f611aad remove btree_checker, and add btree_counter 2013-12-11 17:00:57 +00:00
Joe Thornber 12a50cb568 Some experiments with bloom filters for dm-era 2013-11-15 13:59:12 +00:00
Joe Thornber a29b5c8d07 [base] bse64 encoder
Really slow implementation.  Speed up on a rainy day.
2013-10-10 10:18:46 +01:00
Joe Thornber 42fd6b928b [cache_check] A whole bunch of superblock checks 2013-10-07 15:21:45 +01:00
Robin H. Johnson e38c3f9ede Improve build: LDFLAGS.
Linker must be passed LDFLAGS for some distributions, as CXXFLAGS should
not normally contain any linker flags (may fail if passed to
compile-only invocations).

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2013-07-14 21:10:44 +00:00
Joe Thornber 3be8376256 run_set 2013-07-08 21:44:09 +01:00
Joe Thornber 90190912ff [build] Fix bug introduced today in the deps 2013-06-27 12:42:52 +01:00
Joe Thornber 759263d388 [build] DEPs build quietly now and aren't generated when making clean. 2013-06-27 10:17:38 +01:00
Joe Thornber 730f3b9f9a Get unit-tests building with g++ 4.8.1 2013-06-25 14:18:38 +01:00
Joe Thornber 41204dceaa [thin_rmap] rmap_visitor 2013-05-24 13:30:17 +01:00
Joe Thornber dda85e9751 [unit-tests] remove thin_metadata_t (wasn't testing much, and is now broken) 2013-05-23 14:43:53 +01:00
Joe Thornber fcb617f858 device_tree 2013-05-20 16:09:13 +01:00
Joe Thornber 88c63f620f Lots of work on the btree_damage_visitor 2013-05-13 12:36:57 +01:00
Joe Thornber 23ef3b387d Start btree_damage_visitor. 2013-05-08 12:00:24 +01:00
Joe Thornber 441cba7185 Small work on metadata_checker tests. 2013-04-26 15:55:45 +01:00
Joe Thornber a55f6fcf78 A stack of thin_check refactorings 2013-04-25 16:27:07 +01:00
Joe Thornber e0230c5c55 Fix broken dependencies for .gmo files 2013-04-22 13:50:40 +01:00
Joe Thornber dde775ef52 thin_metadata_t now reproduces the recursive new_block() error. 2013-04-11 13:41:43 +01:00
Joe Thornber 7d3ab79789 some build updates 2013-03-25 12:56:03 +00:00
Joe Thornber be7801f111 some __le -> le issues 2013-03-22 15:48:43 +00:00
Joe Thornber a7081a4789 Some build updates 2013-03-22 15:41:13 +00:00
Joe Thornber e794079cf7 unit-test makefile 2013-03-22 15:26:18 +00:00
Joe Thornber f2a388dbab transaction_t -> gmock 2013-03-22 15:19:40 +00:00
Joe Thornber 2ec15f74b8 space_map_t -> gmock 2013-03-22 15:08:52 +00:00
Joe Thornber a018647d0a btree_t -> gmock 2013-03-22 14:57:46 +00:00
Joe Thornber 9c4bfe4cf9 endian_t -> gmock 2013-03-22 14:53:53 +00:00
Joe Thornber 28128624eb cache_t -> gmock 2013-03-22 14:46:43 +00:00
Joe Thornber 9ed0ecabfe block_t to gmock 2013-03-22 14:43:15 +00:00
Joe Thornber 0a70c17268 Convert bitset_t to gmock 2013-03-22 14:36:31 +00:00
Joe Thornber 1e141f83bb Convert array_block_t to gmock 2013-03-22 14:13:58 +00:00
Joe Thornber f9bf18adf6 Move array_t to gmock 2013-03-22 13:42:20 +00:00
Joe Thornber 50bab1c90a Quieten down the build 2013-03-22 12:19:31 +00:00
Joe Thornber edb33dce4c Put build dependencies in for gmock 2013-03-22 12:10:51 +00:00
Joe Thornber c044c2c729 Convert buffer_t to gmock. 2013-03-22 12:04:38 +00:00
Joe Thornber e3375443eb gmock stub 2013-03-22 10:55:55 +00:00
Joe Thornber 12dff31358 bitset 2013-03-14 13:13:18 +00:00
Joe Thornber add23c1709 Array data structure 2013-03-13 13:28:03 +00:00
Joe Thornber 5aaa710b53 [data-structures] array_block 2013-02-01 12:00:49 +00:00
Joe Thornber 7a6d09866a [array] add array_t 2013-01-29 11:35:37 +00:00
Heinz Mauelshagen eed2dfdc38 buffer_t.cc: more tests 2013-01-23 13:28:00 +01:00
Joe Thornber 4ea3476c97 rename space_map_disk_t -> space_map_t 2013-01-10 11:26:29 +00:00
Joe Thornber 9933506a15 remove space_map_t 2013-01-10 11:12:36 +00:00
Joe Thornber 3e39e8bfeb A big raft of changes to the unit-tests 2013-01-09 20:24:11 +00:00
Joe Thornber ab7124e441 block_t and cache_t fully operational again. 2013-01-07 16:39:02 +00:00
Heinz Mauelshagen 4dcab4b24c unit-tests/Makefile.in 2011-12-21 12:30:50 +01:00