Commit Graph

16 Commits

Author SHA1 Message Date
Joe Thornber 29cfdd8979 [space-maps/core] rewrite the core space map to use less memory. 2020-05-27 12:00:40 +01:00
Joe Thornber e801cc607b [block_manager] Hard code block size to 4k.
We're never going to use anything other than 4k, and by hard coding it we
avoid making block_manager a template.
2020-04-30 14:30:01 +01:00
Joe Thornber f06a2673c5 wip 2014-07-29 11:34:26 +01:00
Joe Thornber d517684c95 Initial code drop for merging block_cache 2014-07-22 16:41:39 +01:00
Joe Thornber f2a388dbab transaction_t -> gmock 2013-03-22 15:19:40 +00:00
Joe Thornber 67cd406fe9 [transaction_manager_t] remove some duplication 2013-01-22 09:59:06 +00:00
Joe Thornber 23b48f0c54 [unit-tests] Update block_manager constructors to use the block_io<>::mode param. 2013-01-15 05:31:48 +00:00
Joe Thornber af96c22786 Fix a transaction manager test 2013-01-10 22:11:59 +00:00
Joe Thornber ace95d434e whitespace 2013-01-10 21:38:58 +00:00
Joe Thornber 326fd3408b move space maps to their own sub directory 2013-01-10 21:36:38 +00:00
Joe Thornber 3e39e8bfeb A big raft of changes to the unit-tests 2013-01-09 20:24:11 +00:00
Heinz Mauelshagen 8cf27fdbb0 Correct copyright year 2011-12-15 19:34:31 +01:00
Joe Thornber bfe22274d9 actually add the copyright 2011-12-06 13:53:05 +00:00
Joe Thornber cc9dab3ead --amend 2011-12-06 13:43:56 +00:00
Joe Thornber 9cfdbfb8cc Having the block size as a template parameter makes all the code very
verbose, and we're not likely to change it.  So this change removes
that template arg from everything except the block manager.
2011-08-31 13:04:08 +01:00
Joe Thornber 9be40b76b5 create a separate unit-tests dir 2011-08-22 10:42:13 +01:00