Heinz Mauelshagen
ce4e01d8c9
thin_metadata_size: remove superfluous array; streamline
2013-07-18 14:52:08 +02:00
Heinz Mauelshagen
03d2ca3a99
thin_metadata_size: support long unit specifiers; make sure exit_prg() is being called; update manual page
2013-07-18 14:52:08 +02:00
Heinz Mauelshagen
e4912f548c
thin_metadata_size.c: support -V option; support -n option argument for unit specifier; add input parameter set to long output
2013-07-18 14:52:08 +02:00
Heinz Mauelshagen
18094f7e4e
New manual pages and fixes
2013-07-18 14:52:08 +02:00
Heinz Mauelshagen
5a039267df
thin_dump: support --metadata-snap block#
2013-07-18 14:52:08 +02:00
Heinz Mauelshagen
6248f60acc
Makefile.in: fluff
2013-07-18 14:52:08 +02:00
Heinz Mauelshagen
ed88882007
autconf: support build of thin_metadata_size.c
2013-07-18 14:52:08 +02:00
Heinz Mauelshagen
80be0d0f54
thin_metadata_size.c: indenting
2013-07-18 14:51:09 +02:00
Heinz Mauelshagen
e1067455c4
thin_metadata_size.c: fix --maxthins unit processing
2013-07-18 14:51:09 +02:00
Heinz Mauelshagen
74cd1f6b28
thin_metadata_size.c: format output enhancements
2013-07-18 14:51:09 +02:00
Heinz Mauelshagen
65598e3132
thin_metadata_size.c: new C implementation of metadata size calculation tool
2013-07-18 14:51:09 +02:00
Heinz Mauelshagen
9fac224f25
thin_metadata_size: use NOO_NUMBER whilst defining full bool
2013-07-18 14:19:06 +02:00
Heinz Mauelshagen
3ee6985bbc
thin_metadata_size: support short/long --numeric-only options; man page adjustment; change long output; stremaline
2013-07-18 14:03:27 +02:00
Heinz Mauelshagen
175c70ecf2
thin_metadata_size: remove superfluous array; streamline
2013-07-17 17:24:55 +02:00
Heinz Mauelshagen
ffb585cbc5
thin_metadata_size: support long unit specifiers; make sure exit_prg() is being called; update manual page
2013-07-17 16:00:39 +02:00
Heinz Mauelshagen
4ba612f506
thin_metadata_size.c: support -V option; support -n option argument for unit specifier; add input parameter set to long output
2013-07-17 13:25:03 +02:00
Heinz Mauelshagen
5a7188bbd2
New manual pages and fixes
2013-07-17 13:21:11 +02:00
Heinz Mauelshagen
1b6f9255a1
thin_dump: support --metadata-snap block#
2013-07-16 17:39:40 +02:00
Heinz Mauelshagen
d4e9875758
Makefile.in: fluff
2013-07-16 15:33:38 +02:00
Heinz Mauelshagen
69ff5d5513
autconf: support build of thin_metadata_size.c
2013-07-15 16:48:36 +02:00
Robin H. Johnson
e38c3f9ede
Improve build: LDFLAGS.
...
Linker must be passed LDFLAGS for some distributions, as CXXFLAGS should
not normally contain any linker flags (may fail if passed to
compile-only invocations).
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2013-07-14 21:10:44 +00:00
Heinz Mauelshagen
a7e196cc3a
thin_metadata_size.c: indenting
2013-07-12 17:09:14 +02:00
Heinz Mauelshagen
931221647c
thin_metadata_size.c: fix --maxthins unit processing
2013-07-12 13:29:12 +02:00
Heinz Mauelshagen
99a1b96b2f
thin_metadata_size.c: format output enhancements
2013-07-12 12:58:53 +02:00
Heinz Mauelshagen
3a95c7f830
thin_metadata_size.c: new C implementation of metadata size calculation tool
2013-07-11 18:34:00 +02:00
Joe Thornber
4cc9a79a4d
bump version to 0.2.1
2013-07-10 16:43:45 +01:00
Joe Thornber
8a2b3f91e7
Don't install thin_metadata_size (needs recoding in C++)
2013-07-10 16:43:25 +01:00
Heinz Mauelshagen
02de5badeb
Merge branch 'Work_1' of github.com:lvmguy/thin-provisioning-tools into Work_1
2013-07-10 17:17:26 +02:00
Heinz Mauelshagen
344d83774d
Makefile.in: fix install flaws
2013-07-10 17:16:56 +02:00
Heinz Mauelshagen
7a8b223c30
create_xml_data: fix mapping variation check
2013-07-10 17:15:18 +02:00
Heinz Mauelshagen
9e32e25ac4
create_xml_data: simplify to mappings; drop all units
2013-07-10 17:15:18 +02:00
Heinz Mauelshagen
fe4776f2cb
create_xml_data: fiddling
2013-07-10 17:15:18 +02:00
Heinz Mauelshagen
f9988c7312
create_xml_data: adjust to thinp_xml output
2013-07-10 17:15:18 +02:00
Heinz Mauelshagen
cb23845c17
create_xml_data: adjust filed order to thin_dumo format; fix nr_data_blocks
2013-07-10 17:15:18 +02:00
Heinz Mauelshagen
979c479e1a
create_xml_data: remove space in dev_id ouput
2013-07-10 17:15:18 +02:00
Heinz Mauelshagen
42a1db8792
create_xml_data: support --size-variation and check for block size > 0
2013-07-10 17:15:18 +02:00
Heinz Mauelshagen
8ca0a87eda
thin_metadata_size: check for block size > 0
2013-07-10 17:15:18 +02:00
Heinz Mauelshagen
31df9b6d10
thin_metadata_size: drop signe_mapping to =
2013-07-10 17:15:18 +02:00
Heinz Mauelshagen
11cec295ce
thin_metadata_size,create_xml_data: fix units
2013-07-10 17:15:18 +02:00
Heinz Mauelshagen
2fa1ce95eb
create_xml_data: fix device and range_mapping
2013-07-10 17:15:18 +02:00
Heinz Mauelshagen
6ba44c54a3
create_xml_data: fix nr_data_blocks
2013-07-10 17:15:18 +02:00
Joe Thornber
4deb1751a6
stop using O_DIRECT until the cach does async io
2013-07-09 16:52:31 +01:00
Joe Thornber
8b1a284ad4
remove old FIXME
2013-07-09 14:40:16 +01:00
Joe Thornber
fa657beff6
[run_set] use lower_bound to skip preceeding entries more quickly.
2013-07-09 13:55:21 +01:00
Joe Thornber
f2fe3ba2b3
[metadata_dumper] Fix bug where ranges were appearing in all devices for small metadata.
...
Author: Teng-Feng Yang
2013-07-09 13:28:36 +01:00
Joe Thornber
2ea9cf9961
[features] test for thin_dump with small metadata
2013-07-09 13:06:18 +01:00
Joe Thornber
311034f771
[subtracting_span_iterator] recode using run_set
2013-07-09 11:25:09 +01:00
Joe Thornber
2709629313
[run_set] add another unit test
2013-07-09 11:24:19 +01:00
Joe Thornber
8523314a7f
[run_set] improve run merging
2013-07-09 10:36:30 +01:00
Joe Thornber
31686fbb17
run_set.negate()
2013-07-08 23:21:48 +01:00