Commit Graph

  • 0b8208ffba change install perms to 755 Joe Thornber 2011-12-15 15:40:47 +00:00
  • ade721a08f stop warnings if a dependency file is missing Joe Thornber 2011-12-15 15:17:40 +00:00
  • 3ef088833b Merge branch 'master' of github.com:jthornber/thin-provisioning-tools Joe Thornber 2011-12-15 14:45:10 +00:00
  • 03766d66e3 Install in sbin Joe Thornber 2011-12-15 14:44:43 +00:00
  • fd39a5b37f more usage() fixes Heinz Mauelshagen 2011-12-15 15:44:41 +01:00
  • ef66888326 merge Joe Thornber 2011-12-15 14:35:01 +00:00
  • 7ba9183d34 Use basename(argv[0]) where appropriate to avoid hard coded tool name Heinz Mauelshagen 2011-12-15 15:17:49 +01:00
  • 3d52279dc3 version.h.in Heinz Mauelshagen 2011-12-15 14:58:25 +01:00
  • af22645635 Merge branch 'heinz-changes' of github.com:jthornber/thin-provisioning-tools Joe Thornber 2011-12-15 13:57:21 +00:00
  • 0061d0b880 Support {-V|--version} and adjust usage syntax Heinz Mauelshagen 2011-12-15 14:54:40 +01:00
  • 8414bb69d8 Support {-V|--version} and adjust usage syntax Heinz Mauelshagen 2011-12-15 14:54:40 +01:00
  • 8b65410f37 thin_repair no longer links with expat Joe Thornber 2011-12-15 13:53:07 +00:00
  • e52ec8c89c allow make DESTDIR=... install Joe Thornber 2011-12-15 13:35:47 +00:00
  • 4e8f255e97 Adjust Copyright and add information that thin_repair is a checker only until extended Heinz Mauelshagen 2011-12-15 14:10:10 +01:00
  • d2761239cf typo Joe Thornber 2011-12-15 13:00:34 +00:00
  • 8e3fc015a9 Merge branch 'heinz-changes' of github.com:jthornber/thin-provisioning-tools Joe Thornber 2011-12-15 12:57:54 +00:00
  • 977716d673 Man pages Heinz Mauelshagen 2011-12-15 13:56:48 +01:00
  • 8210387b11 remove ruby and valgrind checks from configure.in Joe Thornber 2011-12-15 12:56:16 +00:00
  • 79c26ee253 Remove erroneous subpackage Heinz Mauelshagen 2011-12-15 12:53:54 +01:00
  • e20d84d4c3 Adjust license to GPLv3 Heinz Mauelshagen 2011-12-15 12:50:10 +01:00
  • b6ec089405 specfile Heinz Mauelshagen 2011-12-15 12:44:56 +01:00
  • e4d987c883 Remove boost library from README Heinz Mauelshagen 2011-12-15 11:53:15 +01:00
  • d74b3ff35f Remove boost_program_options from {configure,Makefile}.in Heinz Mauelshagen 2011-12-14 21:07:57 +01:00
  • e701a5a40b Adjust file error message to original one. Heinz Mauelshagen 2011-12-14 21:01:51 +01:00
  • 38117b1dc6 Add missing dump file message Heinz Mauelshagen 2011-12-14 17:41:43 +01:00
  • 6ba6d6a28c Remove po:: namespace and fix short options in thin_dump.cc. Switch thin_restore away from boost_rogram_options to getopt_long. Heinz Mauelshagen 2011-12-14 17:38:26 +01:00
  • bad6aff58b Switch thin_dump.cc from boost command line option parsing to getopt_long Heinz Mauelshagen 2011-12-14 15:55:50 +01:00
  • 78e37bb234 no point making a release target, just run mk_release Joe Thornber 2011-12-09 13:01:56 +00:00
  • b4e678b42e more build stuff Joe Thornber 2011-12-09 12:54:51 +00:00
  • 1735982eb5 first pass at autoconfing Joe Thornber 2011-12-06 15:47:24 +00:00
  • bfe22274d9 actually add the copyright Joe Thornber 2011-12-06 13:53:05 +00:00
  • cc9dab3ead --amend Joe Thornber 2011-12-06 13:43:56 +00:00
  • c351a79815 Add copyright Joe Thornber 2011-12-06 13:43:44 +00:00
  • f6acb7a96f add the -O8 flag back in Joe Thornber 2011-11-24 12:43:03 +00:00
  • bf034794c7 add expat to the dependencies in README Joe Thornber 2011-11-23 11:05:06 +00:00
  • dc420bcc23 use sm transactional around sm disks Joe Thornber 2011-11-21 12:17:38 +00:00
  • 4df2123e9f fix some btree bugs Joe Thornber 2011-11-21 12:17:16 +00:00
  • 94df55c122 space_map_transactional Joe Thornber 2011-11-16 13:17:49 +00:00
  • a162073291 make root_size() and copy_root() const Joe Thornber 2011-11-16 13:17:23 +00:00
  • f503cf7fbe add clone method to checked_space_map Joe Thornber 2011-11-16 13:15:32 +00:00
  • 876dd2427f change sm->new_block() to return an optional Joe Thornber 2011-11-16 12:53:37 +00:00
  • 404ca5ba30 add begin and end methods to run_list Joe Thornber 2011-11-16 12:49:28 +00:00
  • 3b471d6ebf Merge branch 'master' of ssh://192.168.2.104/home/ejt/work/RedHat/thin-provisioning-tools Joe Thornber 2011-11-16 12:21:45 +00:00
  • e82cfbdfa1 add some example metadata dumps Joe Thornber 2011-11-16 12:17:23 +00:00
  • 6417af5daa run_list Joe Thornber 2011-11-15 15:41:27 +00:00
  • f0bc22cfdd remove some useless methods Joe Thornber 2011-11-10 15:42:02 +00:00
  • 4db58e0294 no need for sm_disk and sm_metadata subclasses now Joe Thornber 2011-11-10 15:30:36 +00:00
  • 0bd9aa33bf factor out index_store abstraction for disk space maps Joe Thornber 2011-11-10 14:43:15 +00:00
  • 9d0686fce7 remove a spurious space in xml output Joe Thornber 2011-11-09 11:38:46 +00:00
  • 4f325b96ad recursive space map Joe Thornber 2011-11-09 10:21:25 +00:00
  • 45042ed0e1 remove non-validator version of tm::begin Joe Thornber 2011-11-08 11:44:19 +00:00
  • 2cb8f1308b tm::shadow() must take a validator Joe Thornber 2011-11-08 11:14:30 +00:00
  • d3d42c5f54 Use sm_decrementer to remove another explicit try/catch Joe Thornber 2011-11-08 11:08:51 +00:00
  • 61a6db080d add sm_decrementer Joe Thornber 2011-11-08 11:08:16 +00:00
  • dedf5edecc transaction_manager::new_block() must take a validator now Joe Thornber 2011-11-08 10:41:56 +00:00
  • 8859451df5 use an auto_ptr to remove an explicit try/catch in the cache Joe Thornber 2011-11-08 10:38:52 +00:00
  • 6dc6110684 move deleter to a separate file Joe Thornber 2011-11-08 10:30:13 +00:00
  • c6dbccd15a Add index validator. Joe Thornber 2011-11-07 10:34:43 +00:00
  • 6bff674720 thin_restore works (well thin_repair thinks it does). Joe Thornber 2011-11-03 14:44:00 +00:00
  • 9cee046594 fix a bug in btree lookup Joe Thornber 2011-11-01 11:31:03 +00:00
  • 5c7287929a Make all the members of metadata shared_ptrs so it's easier to defer construction. Joe Thornber 2011-10-28 16:28:24 +01:00
  • a134e853b4 rename core_map -> space_map_core Joe Thornber 2011-10-28 14:28:59 +01:00
  • 076131aac1 pass an extra open|create enum to metadata ctr Joe Thornber 2011-10-28 14:26:06 +01:00
  • 8f9d71ccc8 wire up thin_restore to use the restore_emitter Joe Thornber 2011-10-28 14:07:17 +01:00
  • 2937ed2d2b restore_emitter Joe Thornber 2011-10-28 14:01:44 +01:00
  • 25d9cfffa5 we need to dump the time field of the mappings also Joe Thornber 2011-10-28 13:53:15 +01:00
  • b98fc8abb6 rename metadata_ll -> metadata Joe Thornber 2011-10-28 12:25:06 +01:00
  • c2dfb0b462 Rename metadata -> thin_pool/thin Joe Thornber 2011-10-28 12:21:58 +01:00
  • 9a4ebc8c25 metadata_dumper Joe Thornber 2011-10-28 12:13:03 +01:00
  • 925d9d583f metadata_checker Joe Thornber 2011-10-28 12:07:21 +01:00
  • 9c9d6f2e15 Split the metadata class into a low level one that other interfaces can use (metadata_ll), and the existing high level one. Joe Thornber 2011-10-28 11:31:00 +01:00
  • 28ab23fe6c thin_restore now parses xml and hands to an emitter Joe Thornber 2011-10-25 14:47:49 +01:00
  • 13e26684f7 [thin_repair] speed up ref count validation Joe Thornber 2011-10-25 11:27:59 +01:00
  • d02fcde793 add a cache to the block manager Joe Thornber 2011-10-24 18:04:19 +01:00
  • 97f8d913e2 first pass at cache Joe Thornber 2011-10-21 16:57:28 +01:00
  • ad8a70ce76 fix another breakage in btree_checker Joe Thornber 2011-10-11 12:46:23 +01:00
  • bfb05ccfb7 fix bug in btree_checker not being passed the corerct sub_root flag Joe Thornber 2011-10-11 12:26:24 +01:00
  • 8999232657 block manager can now be opened read only or read/write Joe Thornber 2011-10-10 17:21:22 +01:00
  • 61293708e3 command line processing for thin_restore Joe Thornber 2011-10-10 16:45:32 +01:00
  • 64f4c341bd output superblock in xml format Joe Thornber 2011-10-10 16:14:36 +01:00
  • 8389ca31a8 add program options to thin_dump Joe Thornber 2011-10-10 15:59:37 +01:00
  • 687525fdb0 start an xml format Joe Thornber 2011-10-10 15:06:07 +01:00
  • d255180e37 thin dump now does something useful Joe Thornber 2011-10-10 14:10:30 +01:00
  • 16539b59ff update ignore file Joe Thornber 2011-10-10 10:30:27 +01:00
  • 478069c4ec more checksum stuff Joe Thornber 2011-09-16 10:06:37 +01:00
  • 1f6f79782a wrap zlibs checksum functionality Joe Thornber 2011-09-12 11:49:42 +01:00
  • aafcfaaa19 a slightly better README Joe Thornber 2011-09-09 12:08:10 +01:00
  • 6da9ce9ef7 calculate the number of blocks in a metadata device properly Joe Thornber 2011-09-02 15:22:46 +01:00
  • f8aab12baf fix typo Joe Thornber 2011-09-02 15:05:26 +01:00
  • c39f782deb reset the last_leaf counts every time we enter a new subtree Joe Thornber 2011-09-02 14:28:42 +01:00
  • e727bc943a check keys are strictly ordered, and parent keys are correct Joe Thornber 2011-09-02 11:26:42 +01:00
  • 096da9233b check all the index entries are present, and they\'re no extra ones Joe Thornber 2011-09-01 14:05:01 +01:00
  • b4dbf8d74c g++ 4.4 fixups Joe Thornber 2011-09-01 10:42:57 +01:00
  • 28a2639036 stub thin_restore Joe Thornber 2011-08-31 14:01:48 +01:00
  • c2ab11e034 separate out a separate makefile for the tests Joe Thornber 2011-08-31 13:53:46 +01:00
  • c7d946a3d9 simplify clone to just be an increment Joe Thornber 2011-08-31 13:40:52 +01:00
  • e408192b06 rename btree_validator to btree_checker Joe Thornber 2011-08-31 13:38:22 +01:00
  • dec79974b2 [block] use an enum to designate a block as a super block Joe Thornber 2011-08-31 13:22:37 +01:00
  • 2973c64e00 [block] remove flush() method Joe Thornber 2011-08-31 13:19:55 +01:00
  • 6d37d86d55 [block] always use a validator, but default to a noop one Joe Thornber 2011-08-31 13:18:28 +01:00