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