Commit Graph

  • 55ecf87439 [thin_ll_restore] fix the data type of blocknr to uint64_t Ming-Hung Tsai 2016-05-18 01:23:26 +08:00
  • 2203e2b513 [btree_node_checker] tidy up the code Ming-Hung Tsai 2016-05-18 01:21:37 +08:00
  • ca8f6df229 Merge pull request #60 from tmakatos/v0.7-devel Joe Thornber 2016-05-09 11:28:15 +01:00
  • 8147d798be don't use implicit rule when statically compiling emitters Thanos Makatos 2016-05-09 13:25:26 +03:00
  • 18fbb65336 Merge branch 'master' of github.com:jthornber/thin-provisioning-tools Joe Thornber 2016-05-07 14:40:31 +01:00
  • 7bc7fb5bc1 Merge pull request #59 from vapier/master Joe Thornber 2016-05-09 08:28:58 +01:00
  • 3e24cff8a1 respect & use CPPFLAGS properly Mike Frysinger 2016-05-08 23:51:22 -04:00
  • 96e0e92afd get default CFLAGS/CXXFLAGS from configure Mike Frysinger 2016-05-08 23:47:21 -04:00
  • cd72590175 bump version Joe Thornber 2016-05-07 11:56:21 +01:00
  • 4cff752433 Merge pull request #58 from vapier/master Joe Thornber 2016-05-09 07:11:29 +01:00
  • b46676575c fix up test targets Mike Frysinger 2016-05-08 23:35:19 -04:00
  • 73a69abfd2 [unit-tests] copier and mem_pool tests. Joe Thornber 2016-05-07 11:47:40 +01:00
  • 4f54245600 [block_t] add check_raw to mock Joe Thornber 2016-04-21 14:31:52 +01:00
  • c8fec7ec40 [cache_writeback] Coded, needs testing Joe Thornber 2016-04-14 08:54:32 +01:00
  • 7dbc5d1221 bump version Joe Thornber 2016-04-08 17:07:40 +01:00
  • 3fb4177656 [thin_trim] more bug fixing Joe Thornber 2016-04-08 17:07:04 +01:00
  • 77902767d7 Merge branch 'master' of github.com:jthornber/thin-provisioning-tools Joe Thornber 2016-04-05 13:14:06 +01:00
  • 3c02151a4f Merge branch 'master' into v0.7-devel Joe Thornber 2016-04-05 13:13:10 +01:00
  • 036883b271 Merge pull request #57 from tmakatos/v0.7-devel-static Joe Thornber 2016-04-06 14:09:31 +01:00
  • 5ebeb64cf8 don't avoid emitting part of the allocation bitmap when NOT told to do so Thanos Makatos 2016-04-06 15:15:58 +03:00
  • 431f2ab50a allow tmakatos (a binary) emitter to be statically compiled Thanos Makatos 2016-04-06 14:15:07 +03:00
  • 35cfc3b90a introduce header file for the tmakatos (a binary) emitter Thanos Makatos 2016-04-06 14:13:21 +03:00
  • 088d5ac05e compile 3rd party emitters into static lib before creating shared lib Thanos Makatos 2016-04-06 14:06:29 +03:00
  • 3464f005ff add configure option to enable static linking Thanos Makatos 2016-03-09 13:26:13 +03:00
  • ab958ee752 improve error message when failing to stat block device Thanos Makatos 2016-03-31 14:20:12 +03:00
  • 7b1a113021 update CHANGES Joe Thornber 2016-04-05 13:06:26 +01:00
  • 866986b883 [thin_trim] FInally get thin_trim emitting the right discards Joe Thornber 2016-04-05 12:27:00 +01:00
  • 022b70f861 Merge pull request #56 from mingnus/v0.7-devel-fix Joe Thornber 2016-04-05 10:37:05 +01:00
  • 810e86e675 [counting_visitor] cleanup: remove redundant statements Ming-Hung Tsai 2016-04-05 17:05:28 +08:00
  • 9322fc9f14 [btree_damage_visitor] cleanup: remove redundant statements Ming-Hung Tsai 2016-04-05 15:41:42 +08:00
  • f20e2a0f40 [thin_check] cleanup: use metadata_counter Ming-Hung Tsai 2016-04-02 23:24:24 +08:00
  • c8aabf2948 [metadata_counter] fix repeated counting of trees Ming-Hung Tsai 2016-04-02 23:15:26 +08:00
  • 1dce79bd55 [btree_damage_visitor] cleanup: use btree_node_checker Ming-Hung Tsai 2016-04-02 17:15:00 +08:00
  • c6c5086068 [thin_ll_dump] cleanup: use btree_node_checker Ming-Hung Tsai 2016-04-02 16:14:24 +08:00
  • 6dc9a90fec [counting_visitor] fix unnecessary value visiting Ming-Hung Tsai 2016-03-31 23:08:14 +08:00
  • 4a4dc1a5e0 [btree_node_checker] first draft Ming-Hung Tsai 2016-03-31 23:06:08 +08:00
  • 2288fc4565 Merge branch 'master' into 2016-02-03-fix-thin-trim Joe Thornber 2016-03-31 16:39:54 +01:00
  • 5b3cae824b Merge branch 'v0.7-devel' of github.com:jthornber/thin-provisioning-tools into v0.7-devel Joe Thornber 2016-03-31 16:14:48 +01:00
  • a5ed4258c0 [build] contrib target no longer depends on --enable-testing Joe Thornber 2016-03-31 16:14:11 +01:00
  • 475ec03732 Merge pull request #55 from tmakatos/v0.7-devel Joe Thornber 2016-03-31 11:35:32 +01:00
  • b8dbde1e64 use -ldl when linking Thanos Makatos 2016-03-31 13:00:36 +03:00
  • 06e74656f6 update ignore file Joe Thornber 2016-03-24 15:22:01 +00:00
  • 83dc84f790 [contrib] ewheeler_emitter.so Joe Thornber 2016-03-24 15:21:20 +00:00
  • 6c4f3ad2ff [contrib/ tmakatos_emitter for thin_dump Joe Thornber 2016-03-24 14:44:13 +00:00
  • c7813e07e4 [thin_dump] --format custom=<shared lib> Joe Thornber 2016-03-24 13:10:37 +00:00
  • 872a933072 [thin_dump] start refactoring format code Joe Thornber 2016-03-23 10:52:04 +00:00
  • 7b8b4c5c4a Merge pull request #50 from tmakatos/static Joe Thornber 2016-03-23 09:49:43 +00:00
  • 4370f048c0 [thin_dump] --skip-mappings Joe Thornber 2016-03-22 15:01:37 +00:00
  • ad4fd30a27 Merge branch 'v0.7-devel' of github.com:jthornber/thin-provisioning-tools into v0.7-devel Joe Thornber 2016-03-22 14:47:11 +00:00
  • a3f4940f1e [thin_dump] --dev-id Joe Thornber 2016-03-22 14:41:02 +00:00
  • 8b2ec7a3aa Merge branch 'master' into v0.7-devel Joe Thornber 2016-03-22 12:04:51 +00:00
  • 72025c398e bump version Joe Thornber 2016-03-21 17:27:26 +00:00
  • b0e2d0e6a0 [thin_repair, metadata] Try harder to get the number of data blocks when opening the metadata. Joe Thornber 2016-03-21 17:17:57 +00:00
  • a21f97e405 [space map disk] Add get_nr_blocks_in_data_sm() Joe Thornber 2016-03-21 17:16:41 +00:00
  • 2cf0c84ce3 [thin_repair] we need to read the space maps after all to get the data volume size. Joe Thornber 2016-03-21 15:36:49 +00:00
  • e5363621ba Merge pull request #51 from mingnus/v0.6.2-repairtool Joe Thornber 2016-03-20 14:36:10 +00:00
  • 055623b90f [thin_ll_dump] Fix option -m to accept optional argument Ming-Hung Tsai 2016-03-19 13:59:38 +08:00
  • 4573ebb218 [cache_writeback] work in progress Joe Thornber 2016-03-17 15:15:52 +00:00
  • c6a2620f5d add configure option to enable static linking Thanos Makatos 2016-03-09 13:26:13 +03:00
  • afb71d8b5e bump version Joe Thornber 2016-03-08 16:14:37 +00:00
  • 0bc126fbeb Merge branch 'v0.7-devel' into 2016-03-08-cache-writeback Joe Thornber 2016-03-08 16:00:31 +00:00
  • 5cbef4f6ef [thin_ll_*] move these to dev tools Joe Thornber 2016-03-08 15:52:12 +00:00
  • b8659853bb [cache_writeback] stub cache_writeback Joe Thornber 2016-03-08 15:27:22 +00:00
  • 0bf28362cf Merge pull request #48 from sjenning/update-thinls-man Joe Thornber 2016-03-08 06:58:46 +00:00
  • c406db158a update this_ls man page with new fields Seth Jennings 2016-03-07 16:21:39 -06:00
  • b47c0871e7 Merge pull request #47 from sjenning/bytes-fields Joe Thornber 2016-03-07 22:15:02 +00:00
  • 38f67676e4 get stats in bytes Seth Jennings 2016-03-07 15:42:24 -06:00
  • e670a27638 Merge pull request #46 from mingnus/v0.6.2-repairtool Joe Thornber 2016-03-06 16:15:35 +00:00
  • 220ece1dc8 [thin] Cleanup: move methods before data member declaration Ming-Hung Tsai 2016-03-06 23:21:09 +08:00
  • 8232feb855 [thin_scan] Cleanup: remove unnecessary variables Ming-Hung Tsai 2016-03-06 01:23:04 +08:00
  • 9f15c5589f [thin_scan] Cleanup: move methods before data member declaration Ming-Hung Tsai 2016-03-06 00:06:27 +08:00
  • 752163b681 Merge pull request #45 from mingnus/v0.6.2-repairtool Joe Thornber 2016-03-05 15:36:12 +00:00
  • 6fb5f8241d [thin_scan] Factor out range manipulation code Ming-Hung Tsai 2016-03-05 22:31:09 +08:00
  • 400613305c [thin_ll_restore] Cleanup: use device_details' constructor Ming-Hung Tsai 2016-03-05 14:11:38 +08:00
  • 08219a60b6 [thin] Add default constructor to struct device_details Ming-Hung Tsai 2016-03-05 13:59:24 +08:00
  • 35c43716c9 Merge pull request #43 from tmakatos/master Joe Thornber 2016-03-04 15:43:58 +00:00
  • f162d59bf6 no need to supply held root, thin_dump -m will look it up Thanos Makatos 2016-03-04 18:30:02 +03:00
  • eac05c1b5d document how to extract thin pool metadata Thanos Makatos 2016-03-04 18:18:29 +03:00
  • 8676198e76 [file_utils] rename get_nr_blocks() -> get_nr_metadata_blocks() and introduce get_nr_blocks() Joe Thornber 2016-03-04 10:43:58 +00:00
  • 4c0d5c96a0 [build] add symlinks for the new dev tools Joe Thornber 2016-02-29 13:51:30 +00:00
  • 3f6cae4ebc [persistent-data] persistent-data/data-structures/btree_key_value_extractor.h doesn't appear to be used Joe Thornber 2016-02-29 11:12:50 +00:00
  • 286f70ceac Merge remote-tracking branch 'remotes/github-m-h-tsai/v0.6.2-repairtool' into 2016-02-29-mingus-merge Joe Thornber 2016-02-29 10:29:28 +00:00
  • 08a7093cd5 [thin_ll_dump][thin_ll_restore] first draft Ming-Hung Tsai 2016-02-27 15:24:28 +08:00
  • b05b9aa227 [thin_scan] first draft Ming-Hung Tsai 2016-02-27 15:24:14 +08:00
  • 80783e7729 Add metadata_counter.{h,cc} Ming-Hung Tsai 2016-02-27 15:23:06 +08:00
  • d068ec8082 Add utility class binary_block_counter Ming-Hung Tsai 2016-02-27 15:22:09 +08:00
  • b22495997a Allow counting_visitor to work with damaged btrees Ming-Hung Tsai 2016-02-27 15:22:00 +08:00
  • ad03114bf7 Add utility class btree_detail::key_value_extractor Ming-Hung Tsai 2016-02-27 15:21:44 +08:00
  • c571a08f6c Add utility class btree_detail::noop_value_visitor Ming-Hung Tsai 2016-02-27 15:21:32 +08:00
  • a48227188e Add utility class btree_detail::noop_damage_visitor Ming-Hung Tsai 2016-02-27 15:21:23 +08:00
  • 778c153c1e [block-cache] Add check_raw() to bcache::validator Ming-Hung Tsai 2016-02-27 15:21:13 +08:00
  • 45e9916428 Expose validator creation interface Ming-Hung Tsai 2016-02-27 15:21:05 +08:00
  • 992ad02ce9 [restore_emitter] Recount device_details::mapped_blocks_ Ming-Hung Tsai 2016-02-27 15:20:56 +08:00
  • d28e64aff0 [xml_parser] Allow element handlers to stop parsing Ming-Hung Tsai 2016-02-27 15:20:45 +08:00
  • ced9929ca6 [metadata_dumper] Support dump a bottom-level data mapping tree Ming-Hung Tsai 2016-02-27 15:20:31 +08:00
  • 7ec47158b5 [emitter] Preserve the flags and version entries in superblock Ming-Hung Tsai 2016-02-27 15:20:02 +08:00
  • b47c02ed8b Show the wanted checksum in bad-superblock-checksum exception Ming-Hung Tsai 2016-02-27 01:31:24 +08:00
  • d2260dee34 Show the block address in exception string Ming-Hung Tsai 2016-02-27 01:30:45 +08:00
  • b1d4b9f7c8 Show the block address of error nodes Ming-Hung Tsai 2016-02-27 01:28:41 +08:00
  • 11cd796652 Show the block address if block_cache::get() failed Ming-Hung Tsai 2016-02-27 01:27:27 +08:00