Commit Graph

  • 78563e1709 buffer.h: remove protected Heinz Mauelshagen 2013-01-23 13:51:13 +0100
  • 635eb6949a buffer_t.cc Heinz Mauelshagen 2013-01-23 13:47:58 +0100
  • 5f336e4b41 buffer.h: comment Heinz Mauelshagen 2013-01-23 13:39:23 +0100
  • eed2dfdc38 buffer_t.cc: more tests Heinz Mauelshagen 2013-01-23 13:28:00 +0100
  • a762d34009 factored buffer.h out of block.h Heinz Mauelshagen 2013-01-22 13:46:38 +0100
  • f19135f768 [block.h] add a TODO list for Heinz Joe Thornber 2013-01-22 10:27:00 +0000
  • 67cd406fe9 [transaction_manager_t] remove some duplication Joe Thornber 2013-01-22 09:59:06 +0000
  • 23b48f0c54 [unit-tests] Update block_manager constructors to use the block_io<>::mode param. Joe Thornber 2013-01-15 05:31:48 +0000
  • 70f1ee6031 [Build] Dependencies weren't being built or included for the unit tests. Joe Thornber 2013-01-15 05:29:40 +0000
  • 2aff80ea78 [block_t] remove the test.data file before each test. Joe Thornber 2013-01-15 04:07:47 +0000
  • 0455cfbf13 [block] use lseek to size a new block file rather than fallocate. Joe Thornber 2013-01-15 04:06:57 +0000
  • cfdc233fa4 [block_t] All block managers are created in create_bm. Joe Thornber 2013-01-15 03:43:21 +0000
  • fb1ad01e19 Add a CREATE mode to the block_io class. Joe Thornber 2013-01-15 02:33:09 +0000
  • 779f8e1fd4 Introduce a mode enum to block_io<> Joe Thornber 2013-01-11 20:16:40 +0000
  • 2b86309961 persistent-data/cache.h hadn't been checked in. Joe Thornber 2013-01-11 19:31:22 +0000
  • aacca8d963 Introduce persistent-data/data-structures/ Joe Thornber 2013-01-11 19:26:51 +0000
  • d362fdc867 array data structure wip Joe Thornber 2013-01-10 23:00:50 +0000
  • 6f723e6c5a rename run_list -> span Joe Thornber 2013-01-10 22:59:54 +0000
  • af96c22786 Fix a transaction manager test Joe Thornber 2013-01-10 22:11:59 +0000
  • ace95d434e whitespace Joe Thornber 2013-01-10 21:38:58 +0000
  • 326fd3408b move space maps to their own sub directory Joe Thornber 2013-01-10 21:36:38 +0000
  • 6a4facf03b test the recursive space map Joe Thornber 2013-01-10 21:12:37 +0000
  • 186b0aa6c1 Change the signature of the space_map->new_block() method, introducing a span_iterator abstraction. Joe Thornber 2013-01-10 21:05:10 +0000
  • 3d9f91eee2 Test space_map_transactional Joe Thornber 2013-01-10 12:15:50 +0000
  • 4ea3476c97 rename space_map_disk_t -> space_map_t Joe Thornber 2013-01-10 11:26:29 +0000
  • 44316c5741 Test space_map_core. Joe Thornber 2013-01-10 11:21:07 +0000
  • 9933506a15 remove space_map_t Joe Thornber 2013-01-10 11:12:36 +0000
  • 1cc6737c26 Remove the typedef block_ptr and change code to use block::ptr instead Joe Thornber 2013-01-10 11:02:06 +0000
  • 3e39e8bfeb A big raft of changes to the unit-tests Joe Thornber 2013-01-09 20:24:11 +0000
  • ab7124e441 block_t and cache_t fully operational again. Joe Thornber 2013-01-07 16:39:02 +0000
  • b63a921d44 make lock_tracker throw if the superblock is unlocked while other locks are still held. Joe Thornber 2013-01-07 15:57:19 +0000
  • 26b97908bd Add superblock_lock method to lock_tracker. Joe Thornber 2013-01-07 15:30:51 +0000
  • 2a427ca925 Add persistent_data/lock_tracker for more sanity checking. Joe Thornber 2013-01-07 14:59:41 +0000
  • 282e98a6b1 Move source into separate sub directories. Joe Thornber 2013-01-02 12:55:41 +0000
  • c0d2eb9bc6 remove misleading comment about thin_dump from thin_check man page Joe Thornber 2012-05-22 16:50:00 +0100
  • ad09f2e2b0 bump version Joe Thornber 2012-05-17 13:07:08 +0100
  • 2598648e62 Introduce a buffer class that has its own allocator which makes sure the buffer is 512 byte aligned. Joe Thornber 2012-05-17 13:05:26 +0100
  • e25c211591 dump the metadata snap block in the superblock detail Joe Thornber 2012-05-17 13:03:10 +0100
  • 9e00ab07b8 add support for held_root to thin_dump Joe Thornber 2012-05-17 12:28:23 +0100
  • ae220c977d Merge branch 'master' into held-root Joe Thornber 2012-05-15 10:02:49 +0100
  • 290643f85f merge Joe Thornber 2012-03-15 15:13:32 +0000
  • c632c52cf5 bump version Joe Thornber 2012-03-15 15:09:00 +0000
  • 16205a7fdf fix thinp Makefile Milan Broz 2012-03-15 13:05:37 +0100
  • aa437b124d fix merge conflicts Joe Thornber 2012-03-14 12:52:17 +0000
  • 6bb2b99691 bump version Joe Thornber 2012-03-14 12:44:44 +0000
  • 57e899fd17 - Document -q option in man page. - Fix thin_repair typo in man page. - Remove some whitespaces. Milan Broz 2012-03-14 13:31:39 +0100
  • ef39e00775 - Document -q option in man page. - Fix thin_repair typo in man page. - Remove some whitespaces. Milan Broz 2012-03-14 13:31:39 +0100
  • 2a50b54906 bump version Joe Thornber 2012-03-13 14:29:02 +0000
  • 7e1ed018b1 Merge branch 'rhel6.3-maintenance' Joe Thornber 2012-03-13 14:28:30 +0000
  • 7b1907cf3b bump version Joe Thornber 2012-03-13 14:08:25 +0000
  • 21405ab76f Merge branch 'heinz-changes' of github.com:jthornber/thin-provisioning-tools into rhel6.3-maintenance Joe Thornber 2012-03-13 14:06:21 +0000
  • 0e47d99218 tweaks to command line Joe Thornber 2012-03-13 14:06:10 +0000
  • 4a1484330d --version should output to stdout, not stderr Joe Thornber 2012-03-13 12:32:30 +0000
  • 212d8417b2 thin_check: add missing LF Heinz Mauelshagen 2012-03-13 13:10:13 +0100
  • 748e21fc5c bump version number Joe Thornber 2012-03-13 11:38:41 +0000
  • ef7e3b7e94 Catch bz802242 artifical zero size file segfault Heinz Mauelshagen 2012-03-13 12:26:35 +0100
  • ba6984504e Fix segfault with file argument Heinz Mauelshagen 2012-03-13 12:15:32 +0100
  • 0eac802682 more thin_debug work Joe Thornber 2012-03-13 11:01:14 +0000
  • da8afff35f thin_debug Joe Thornber 2012-03-08 17:20:46 +0000
  • dce7013577 sb.flags_ was not being packed/unpacked correctly Joe Thornber 2012-03-08 13:11:55 +0000
  • 422c56c9b8 Correct thin_check man page WRT repair information Heinz Mauelshagen 2012-03-05 19:38:37 +0100
  • 33ad18c80e Remove thin_repair.cc [Milan] Heinz Mauelshagen 2012-03-05 19:36:09 +0100
  • 6859738218 Fix uint32_uint64 warning [Milan] Heinz Mauelshagen 2012-03-05 19:35:42 +0100
  • 3c6a58fb5a Reformat and fix man pages [Milan] Heinz Mauelshagen 2012-03-05 19:34:55 +0100
  • af1af61735 Fix some command line options [Milan] Heinz Mauelshagen 2012-03-05 19:34:05 +0100
  • 8f0a868554 make mk_release executable Joe Thornber 2012-03-05 11:46:20 +0000
  • 399ef0ba4e fix bug in command line parsing (Milan) Joe Thornber 2012-03-05 11:46:07 +0000
  • 43bd901f16 big endian support Joe Thornber 2012-03-02 14:05:33 +0000
  • 784390bb4f bump version Joe Thornber 2012-03-02 13:28:25 +0000
  • d65b67fd5e another -q patch Joe Thornber 2012-03-02 13:10:53 +0000
  • fa2a5fe650 write the data device size to the xml output Joe Thornber 2012-03-02 13:01:07 +0000
  • fcd56069df add -q option to thin_check Joe Thornber 2012-03-02 12:59:59 +0000
  • d0fd550a7f do not throw in a destructor, idiot Joe Thornber 2012-03-02 10:44:23 +0000
  • 606c25d828 thin_dump now takes a --repair option Joe Thornber 2012-03-02 10:00:31 +0000
  • 347003e6f3 stop btree_checker throwing. Joe Thornber 2012-03-01 14:57:09 +0000
  • 37e915df97 simplify metadata_checker via a typedef Joe Thornber 2012-02-29 16:42:27 +0000
  • 9bf9f2210c tweak a comment Joe Thornber 2012-02-29 16:38:33 +0000
  • 5d2f39ad19 add -fno-strict-aliasing Joe Thornber 2012-02-29 11:00:13 +0000
  • a4b41e90ad introduce checksum_exception Joe Thornber 2012-02-27 14:07:16 +0000
  • 426e23278f [metadata check] increment the ref count for the held root Joe Thornber 2012-02-10 11:58:12 +0000
  • d4a3e56d54 Merge branch 'master' of github.com:jthornber/thin-provisioning-tools Joe Thornber 2012-02-03 11:55:56 +0000
  • 240d9895cc give more info when reporting too few entries in btree node Joe Thornber 2012-02-03 11:50:36 +0000
  • 868d143621 tweak install dir Joe Thornber 2012-02-03 11:50:05 +0000
  • 36d735378e removed specfile; now in Fedora repository Heinz Mauelshagen 2011-12-21 17:55:53 +0100
  • 4dcab4b24c unit-tests/Makefile.in Heinz Mauelshagen 2011-12-21 12:30:50 +0100
  • 73876ff59d - fix configure.h.in error and .PHONY - add all target to unit-tests/Makefile.in to make it actually build Heinz Mauelshagen 2011-12-21 11:31:56 +0100
  • f7c6cabf33 Rename unit-tests/Makefile.in.in to unit-tests/Makefile.in Heinz Mauelshagen 2011-12-21 11:08:37 +0100
  • e2d68de562 - add licence - try to fix up --enable-testing, but most unit tests don't compile (include file changes?) or run (missing data?) at present - support building in different dir from src - add 'distclean' target and don't build .d files when cleaning - rebuild if Makefile changes (didn't bother triggering a build [Alasdair Kergon] Heinz Mauelshagen 2011-12-21 11:04:00 +0100
  • b93e5a8a6f Fix CXX= in Makefile.in Heinz Mauelshagen 2011-12-16 19:40:03 +0100
  • e286c7d6aa Remove -s (install) -s which broke debuginfo Heinz Mauelshagen 2011-12-16 19:33:30 +0100
  • 4271e592ae Add -s install option to programs Heinz Mauelshagen 2011-12-16 14:28:38 +0100
  • d16ae4ed95 specfile name change and man page install Makefile.in fixes [Milan] Heinz Mauelshagen 2011-12-16 14:24:44 +0100
  • 7a3aafddcc change my email address to the ejt one Joe Thornber 2011-12-16 11:20:07 +0000
  • 504f577240 Move manunal pages install into Makefile.in Heinz Mauelshagen 2011-12-16 12:17:31 +0100
  • 304f2e8406 Fix AUTHOR in man pages Heinz Mauelshagen 2011-12-16 11:52:39 +0100
  • 487a7ea273 Correct .TH in man pages Heinz Mauelshagen 2011-12-16 11:40:08 +0100
  • 8cf27fdbb0 Correct copyright year Heinz Mauelshagen 2011-12-15 19:34:31 +0100
  • 30caf729c9 Add *.d to clean target Heinz Mauelshagen 2011-12-15 19:28:51 +0100
  • a9f708ecf8 Milan's updates on specfile Heinz Mauelshagen 2011-12-15 19:11:51 +0100
  • dbc2059a59 be specific about a call to min Joe Thornber 2011-12-15 16:16:50 +0000