Commit Graph

  • 56e79676f3 update Gemfile.lock Joe Thornber 2014-08-12 10:09:30 +01:00
  • 283ab4ad99 first drop of era_restore Joe Thornber 2014-08-07 15:43:01 +01:00
  • 1d12d0ff8e remove empty destructor Joe Thornber 2014-08-07 15:42:10 +01:00
  • 936e14441f Merge branch 'master' of github.com:jthornber/thin-provisioning-tools Joe Thornber 2014-08-06 16:32:04 +01:00
  • 8f73241119 [era] parser for the XML format Joe Thornber 2014-08-06 16:30:38 +01:00
  • 3e5c02459c whitespace Joe Thornber 2014-08-06 16:30:26 +01:00
  • efe597f097 [README] Add dep for libaio Joe Thornber 2014-08-06 16:29:50 +01:00
  • 7e2ea38534 [configure.ac] Make sure libaio.h is present, and remove deps for a couple of boost headers we're no longer using. Joe Thornber 2014-08-06 16:27:18 +01:00
  • 1d38b390b5 Factor common code out of the xml_format files. Joe Thornber 2014-08-06 15:29:02 +01:00
  • d8f678b079 Rename configure.in to configure.ac to stop auto tools bleating Joe Thornber 2014-08-06 15:20:40 +01:00
  • a75a2118a0 era_invalidate: update help to reflect --metadata-snapshot Joe Thornber 2014-08-06 11:15:18 +01:00
  • aa08c8393a Man pages were being installed in a v. funny place. Joe Thornber 2014-08-06 11:14:15 +01:00
  • 672582b2a8 Install era manpages Joe Thornber 2014-08-06 11:10:22 +01:00
  • bdec4b353c tweak some man pages Joe Thornber 2014-08-06 10:33:23 +01:00
  • 41ade2a259 Add era_invalidate manpage Joe Thornber 2014-08-06 10:32:39 +01:00
  • a2d6e86c51 Add era_dump man page. Joe Thornber 2014-08-05 15:43:54 +01:00
  • 460c0ef8d2 era_check man page Joe Thornber 2014-08-05 15:17:43 +01:00
  • 48c6dc0762 Flush the block cache stats when they're complete Joe Thornber 2014-08-05 14:53:03 +01:00
  • bf138c2a50 update gem lock file Joe Thornber 2014-08-05 14:50:35 +01:00
  • ea62f6e06e add changes file Joe Thornber 2014-08-05 12:21:06 +01:00
  • d00aef9219 [thini_restore] add a quiet option to turn off the progress monitor Joe Thornber 2014-08-05 12:10:34 +01:00
  • fccc1dfcb0 [thin_restore] Add a progress monitor Joe Thornber 2014-08-05 11:47:57 +01:00
  • 8321bdcf59 Merge pull request #13 from bgilbert/fix-units Joe Thornber 2014-08-05 09:34:37 +01:00
  • f534664f96 Add stats to block cache and remove the info fn Joe Thornber 2014-07-31 12:18:01 +01:00
  • eee9004354 whitespace Joe Thornber 2014-07-30 12:27:33 +01:00
  • 74de9a1a94 [btree_damage_visitor] some tweaks to stop constructing so many btree_paths. Joe Thornber 2014-07-30 12:21:34 +01:00
  • a99d6896a8 Fix a bug in the block cache read path. Joe Thornber 2014-07-29 13:41:45 +01:00
  • f06a2673c5 wip Joe Thornber 2014-07-29 11:34:26 +01:00
  • d482a76bda Use placement new to initialise the blocks Joe Thornber 2014-07-28 14:32:33 +01:00
  • 5c82d50204 remove some debug Joe Thornber 2014-07-28 14:32:20 +01:00
  • 840be1b6c9 wip Joe Thornber 2014-07-28 14:13:28 +01:00
  • ab6d31f136 fluff Joe Thornber 2014-07-25 17:53:37 +01:00
  • ecb6bee2b2 prefetch btree nodes when walking a tree Joe Thornber 2014-07-25 16:32:59 +01:00
  • 11469a2fda Beginning to work Joe Thornber 2014-07-25 16:14:24 +01:00
  • 7e870ea5a6 start removing block_manager<>::block Joe Thornber 2014-07-25 14:46:51 +01:00
  • b32908d5c2 work in progress Joe Thornber 2014-07-25 10:35:04 +01:00
  • d9040949fc forgot block_cache itself Joe Thornber 2014-07-22 16:43:44 +01:00
  • d517684c95 Initial code drop for merging block_cache Joe Thornber 2014-07-22 16:41:39 +01:00
  • fbce4d96f4 [cache_metadata_size] tweak an error message Joe Thornber 2014-07-21 11:58:48 +01:00
  • 9470937b10 [btree] When creating a new multilayer btree the initial node should have block_traits, rather than the ValueTraits. Joe Thornber 2014-07-02 15:02:32 +01:00
  • e77e8715b0 Remove ambiguity between boost::uint64_t and ::uint64_t. Joe Thornber 2014-07-02 08:19:20 +00:00
  • 9d63576ed3 Merge branch 'master' of github.com:jthornber/thin-provisioning-tools Joe Thornber 2014-06-26 15:36:41 +01:00
  • 5e3f4cf532 [era] Provide a default ctr for era_detail to quieten coverity Joe Thornber 2014-06-26 15:35:48 +01:00
  • 37f4c38ec3 [era/writeset_tree] Initialise era_ in the ctr to quieten coverity Joe Thornber 2014-06-26 15:29:33 +01:00
  • d3687db3a8 [bloom filter] remove an unused data member Joe Thornber 2014-06-26 15:26:39 +01:00
  • c6decff50c [doc] Fix a typo and a docu bug. Philipp Marek 2014-05-26 15:36:30 +02:00
  • e4d82d04bd [thin_delta] Fix bug when detecting right_only mappings Joe Thornber 2014-06-17 16:20:38 +01:00
  • c8f408ac3c [thin_delta] Update the usage Joe Thornber 2014-06-17 15:00:38 +01:00
  • bb57104542 [thin_delta] By default output a simpler format that ignores the data locations. Joe Thornber 2014-06-17 14:20:33 +01:00
  • 0e62a1c4de [thin_delta] provide a more complete diff output. Joe Thornber 2014-06-17 12:39:13 +01:00
  • f80c2dc77f [thin_delta] Don't use endl which also flushes Joe Thornber 2014-06-16 13:58:25 +01:00
  • c5c699e563 whitespace Joe Thornber 2014-06-16 13:44:43 +01:00
  • ebb49db5d3 cache_calc_blocks; tidy up the calculation of nr blocks root 2014-06-16 13:42:13 +01:00
  • cb6edde141 add comment root 2014-06-16 13:41:45 +01:00
  • 72e20c2d40 remove some dead code root 2014-06-16 13:41:07 +01:00
  • d7d293ee4f thin_delta now works Joe Thornber 2014-06-10 16:38:20 +01:00
  • d1989f4a14 whitespace Joe Thornber 2014-06-10 16:38:10 +01:00
  • e851b35954 [thin_delta] read in the snaps and dev Joe Thornber 2014-06-09 13:26:55 +01:00
  • b03fa373a1 [thin_delta] Print usage on unrecognised switch Joe Thornber 2014-06-09 10:51:10 +01:00
  • 83f2cce597 [thin_delta] -h/--help Joe Thornber 2014-06-09 10:48:29 +01:00
  • 87fa6dc079 [thin_delta] --version/-V Joe Thornber 2014-06-09 10:37:46 +01:00
  • ae21670fd1 Merge branch 'master' of github.com:jthornber/thin-provisioning-tools Joe Thornber 2014-06-06 15:06:33 +01:00
  • 256cd16ab3 node_ref now checks the value_type sizes match, and the data fits within a single block. Joe Thornber 2014-06-06 15:05:41 +01:00
  • 2679e7f088 thin_metadata_size: Fix long names of units Benjamin Gilbert 2014-05-17 03:48:13 -04:00
  • e7e3e93ec6 thin_metadata_size: Drop executable bit on source file Benjamin Gilbert 2014-05-17 02:17:33 -04:00
  • 82359c4835 remove a typename that rhel 6.6 objects to Joe Thornber 2014-04-11 14:52:06 +01:00
  • cf5d2e3225 bump version Joe Thornber 2014-04-11 14:11:59 +01:00
  • 05b18a5b99 [thin_check] Fix bug in clear needs check logic. Joe Thornber 2014-04-02 13:43:16 +01:00
  • 7eabc78d6d [era] qualify btiset Joe Thornber 2014-04-01 17:43:15 +01:00
  • c802bf81d5 bump version Joe Thornber 2014-04-01 16:40:14 +01:00
  • 47ec37a9fd [thin tools] fix ambiguous reference to 'bitset' Joe Thornber 2014-04-01 16:39:45 +01:00
  • df8447de3d bump version Joe Thornber 2014-03-27 12:24:31 +00:00
  • 8c24419238 Knock out the era_superblock_t for now. Joe Thornber 2014-03-27 12:23:00 +00:00
  • c3249ff757 [thin_check] --clear-needs-check-flag Joe Thornber 2014-03-27 12:00:17 +00:00
  • fe019f6946 install era tools Joe Thornber 2014-03-06 16:30:33 +00:00
  • 50d1a3e7d2 [thin_check] inc superblock and metadata snap in space map checking Joe Thornber 2014-02-20 16:36:03 +00:00
  • 9f6546f621 put space map checking back in Joe Thornber 2014-02-19 16:08:05 +00:00
  • 38f8195a99 thin_show_blocks Joe Thornber 2014-02-19 15:01:07 +00:00
  • 49e59ca781 [era_dump] add --logical Joe Thornber 2014-02-14 14:35:25 +00:00
  • 54f38e6702 [era_invalidate] Change to output ranges. Joe Thornber 2014-02-12 11:49:41 +00:00
  • 5fe5d213b7 Merge branch 'master' of github.com:jthornber/thin-provisioning-tools into era Joe Thornber 2014-01-31 22:35:04 +00:00
  • d3afa57082 era_invalidate Joe Thornber 2014-01-31 16:31:27 +00:00
  • 344f4b1e08 Factor out base/indented_stream.h Joe Thornber 2014-01-31 13:43:39 +00:00
  • 8531a2befa [era] switch from bloom filters to writesets Joe Thornber 2014-01-29 21:37:25 +00:00
  • e7bbfbc1fd update ignore file Joe Thornber 2014-01-23 00:46:29 +00:00
  • 9e0540e1b6 era_check, era_dump Joe Thornber 2014-01-23 00:46:03 +00:00
  • 2f1789744f [caching] add missing break in cache_metadata_size Joe Thornber 2014-01-15 16:48:46 +00:00
  • ef6066e2cd Merge branch 'master' of github.com:jthornber/thin-provisioning-tools Joe Thornber 2014-01-15 15:52:33 +00:00
  • cbbdfc37da [cache] cache_metadata_size Joe Thornber 2014-01-15 15:52:05 +00:00
  • c24fa93f2c whitespace Joe Thornber 2014-01-15 15:50:50 +00:00
  • bed0f369a8 [era_check] Now checks bloom tree Joe Thornber 2014-01-14 23:59:12 +00:00
  • 41d25aa9e4 [era_check] Was always returning FATAL Joe Thornber 2014-01-13 13:58:38 +00:00
  • bfb540cc5b [era] era_superblock_t and era_check Joe Thornber 2014-01-09 22:40:34 +00:00
  • 2db5e0265d [cache_check features] rename a step Joe Thornber 2014-01-08 20:39:46 +00:00
  • 81fa131748 [cache_check] --super-block-only rather than --superblock-only Joe Thornber 2014-01-08 20:05:55 +00:00
  • 2250abe605 [era] superblock packing Joe Thornber 2014-01-08 15:31:42 +00:00
  • 4df679174c correct a couple of #includes that were pointing to the old location of endian_utils.h Joe Thornber 2014-01-08 11:04:56 +00:00
  • e1e9e34a55 Merge branch 'era' of github.com:jthornber/thin-provisioning-tools into era Joe Thornber 2014-01-08 10:53:44 +00:00
  • e2bb628c57 [era] add in some wip files (transferring development to another machine) Joe Thornber 2014-01-08 10:53:05 +00:00
  • be5fa59f90 Merge branch 'era' of github.com:jthornber/thin-provisioning-tools into era Joe Thornber 2014-01-08 10:50:26 +00:00