Ming-Hung Tsai
1dce79bd55
[btree_damage_visitor] cleanup: use btree_node_checker
2016-04-05 16:09:58 +08:00
Ming-Hung Tsai
c6c5086068
[thin_ll_dump] cleanup: use btree_node_checker
2016-04-05 16:09:58 +08:00
Ming-Hung Tsai
6dc9a90fec
[counting_visitor] fix unnecessary value visiting
...
1. Do not inherit btree_damage_visitor to avoid unnecessary
value visiting.
(reverts commit b22495997a8bf427741225ef86edf267ee746d7c)
2. Use btree_node_checker to do node checking
2016-04-05 16:09:58 +08:00
Ming-Hung Tsai
4a4dc1a5e0
[btree_node_checker] first draft
...
Spin-off from btree_damage_visitor
2016-04-03 00:43:43 +08:00
Joe Thornber
2288fc4565
Merge branch 'master' into 2016-02-03-fix-thin-trim
2016-03-31 16:39:54 +01:00
Joe Thornber
5b3cae824b
Merge branch 'v0.7-devel' of github.com:jthornber/thin-provisioning-tools into v0.7-devel
2016-03-31 16:14:48 +01:00
Joe Thornber
a5ed4258c0
[build] contrib target no longer depends on --enable-testing
2016-03-31 16:14:11 +01:00
Joe Thornber
475ec03732
Merge pull request #55 from tmakatos/v0.7-devel
...
use -ldl when linking
2016-03-31 11:35:32 +01:00
Thanos Makatos
b8dbde1e64
use -ldl when linking
...
dlopen etc. require -ldl to link
2016-03-31 13:02:36 +03:00
Joe Thornber
06e74656f6
update ignore file
2016-03-24 15:22:01 +00:00
Joe Thornber
83dc84f790
[contrib] ewheeler_emitter.so
...
For thin_dump
2016-03-24 15:21:20 +00:00
Joe Thornber
6c4f3ad2ff
[contrib/ tmakatos_emitter for thin_dump
2016-03-24 14:44:13 +00:00
Joe Thornber
c7813e07e4
[thin_dump] --format custom=<shared lib>
...
Allow people to use their own emitters held in a shared library.
Put a trivial emitter in contrib/ as an example.
2016-03-24 13:59:08 +00:00
Joe Thornber
872a933072
[thin_dump] start refactoring format code
2016-03-23 10:52:04 +00:00
Joe Thornber
7b8b4c5c4a
Merge pull request #50 from tmakatos/static
...
add configure option to enable static linking
2016-03-23 09:49:43 +00:00
Joe Thornber
4370f048c0
[thin_dump] --skip-mappings
2016-03-22 15:01:37 +00:00
Joe Thornber
ad4fd30a27
Merge branch 'v0.7-devel' of github.com:jthornber/thin-provisioning-tools into v0.7-devel
2016-03-22 14:47:11 +00:00
Joe Thornber
a3f4940f1e
[thin_dump] --dev-id
2016-03-22 14:46:33 +00:00
Joe Thornber
8b2ec7a3aa
Merge branch 'master' into v0.7-devel
...
Conflicts:
VERSION
persistent-data/space-maps/disk.cc
persistent-data/space-maps/disk.h
2016-03-22 12:04:51 +00:00
Joe Thornber
72025c398e
bump version
2016-03-21 17:27:26 +00:00
Joe Thornber
b0e2d0e6a0
[thin_repair, metadata] Try harder to get the number of data blocks
...
when opening the metadata.
2016-03-21 17:17:57 +00:00
Joe Thornber
a21f97e405
[space map disk] Add get_nr_blocks_in_data_sm()
...
which just uses the root
2016-03-21 17:16:41 +00:00
Joe Thornber
2cf0c84ce3
[thin_repair] we need to read the space maps after all to get the data
...
volume size.
2016-03-21 15:36:49 +00:00
Joe Thornber
e5363621ba
Merge pull request #51 from mingnus/v0.6.2-repairtool
...
[thin_ll_dump] Fix option -m to accept optional argument
2016-03-20 14:36:10 +00:00
Ming-Hung Tsai
055623b90f
[thin_ll_dump] Fix option -m to accept optional argument
2016-03-19 13:59:38 +08:00
Joe Thornber
4573ebb218
[cache_writeback] work in progress
2016-03-17 15:15:52 +00:00
Thanos Makatos
c6a2620f5d
add configure option to enable static linking
2016-03-09 13:27:35 +03:00
Joe Thornber
afb71d8b5e
bump version
2016-03-08 16:14:37 +00:00
Joe Thornber
0bc126fbeb
Merge branch 'v0.7-devel' into 2016-03-08-cache-writeback
...
Conflicts:
thin-provisioning/commands.h
2016-03-08 16:00:31 +00:00
Joe Thornber
5cbef4f6ef
[thin_ll_*] move these to dev tools
2016-03-08 15:52:12 +00:00
Joe Thornber
b8659853bb
[cache_writeback] stub cache_writeback
2016-03-08 15:27:22 +00:00
Joe Thornber
0bf28362cf
Merge pull request #48 from sjenning/update-thinls-man
...
update this_ls man page with new fields
2016-03-08 06:58:46 +00:00
Seth Jennings
c406db158a
update this_ls man page with new fields
2016-03-07 16:21:39 -06:00
Joe Thornber
b47c0871e7
Merge pull request #47 from sjenning/bytes-fields
...
get stats in bytes
2016-03-07 22:15:02 +00:00
Seth Jennings
38f67676e4
get stats in bytes
2016-03-07 15:42:24 -06:00
Joe Thornber
e670a27638
Merge pull request #46 from mingnus/v0.6.2-repairtool
...
Code cleanup for new dev-tools
2016-03-06 16:15:35 +00:00
Ming-Hung Tsai
220ece1dc8
[thin] Cleanup: move methods before data member declaration
2016-03-06 23:21:09 +08:00
Ming-Hung Tsai
8232feb855
[thin_scan] Cleanup: remove unnecessary variables
2016-03-06 11:42:38 +08:00
Ming-Hung Tsai
9f15c5589f
[thin_scan] Cleanup: move methods before data member declaration
2016-03-06 11:42:38 +08:00
Joe Thornber
752163b681
Merge pull request #45 from mingnus/v0.6.2-repairtool
...
Minor fixes for new dev-tools
2016-03-05 15:36:12 +00:00
Ming-Hung Tsai
6fb5f8241d
[thin_scan] Factor out range manipulation code
2016-03-05 22:31:09 +08:00
Ming-Hung Tsai
400613305c
[thin_ll_restore] Cleanup: use device_details' constructor
2016-03-05 14:12:58 +08:00
Ming-Hung Tsai
08219a60b6
[thin] Add default constructor to struct device_details
2016-03-05 14:12:13 +08:00
Joe Thornber
35c43716c9
Merge pull request #43 from tmakatos/master
...
document how to extract thin pool metadata
2016-03-04 15:43:58 +00:00
Thanos Makatos
f162d59bf6
no need to supply held root, thin_dump -m will look it up
2016-03-04 18:30:02 +03:00
Thanos Makatos
eac05c1b5d
document how to extract thin pool metadata
2016-03-04 18:18:29 +03:00
Joe Thornber
8676198e76
[file_utils] rename get_nr_blocks() -> get_nr_metadata_blocks() and introduce get_nr_blocks()
2016-03-04 10:43:58 +00:00
Joe Thornber
4c0d5c96a0
[build] add symlinks for the new dev tools
2016-02-29 13:51:30 +00:00
Joe Thornber
3f6cae4ebc
[persistent-data] persistent-data/data-structures/btree_key_value_extractor.h doesn't appear to be used
...
So remove
2016-02-29 11:12:50 +00:00
Joe Thornber
286f70ceac
Merge remote-tracking branch 'remotes/github-m-h-tsai/v0.6.2-repairtool' into 2016-02-29-mingus-merge
...
Conflicts:
Makefile.in
VERSION
thin-provisioning/commands.cc
thin-provisioning/commands.h
thin-provisioning/thin_delta.cc
2016-02-29 10:29:28 +00:00