Commit Graph

72 Commits

Author SHA1 Message Date
Joe Thornber 2860b4c0b1 [thin_check] rename --fix-metadata-leaks to --auto-repair
This flag will cover all trivial fixes, such as data leaks.
2020-08-12 10:45:20 +01:00
Joe Thornber bb64189d26 [thin_check] update thin_check manpage. 2020-06-15 11:27:15 +01:00
Joe Thornber 0e1700fbe9 [thin_metadata_pack] First pass at pack/unpack 2020-05-22 14:11:48 +01:00
Joe Thornber 5f2c3bed69 Add some ftests, and fixup whitespace from Nikhil's work 2019-10-28 11:52:21 +00:00
Nikhil Kshirsagar cb055c90e5 Man page changes for corrupt superblock repair 2019-10-25 15:57:51 +05:30
Joe Thornber a3b8e9db78 [thin_trim] remove all mention of --pool-inactive from man page.
This option is obsolete now that we open O_EXCL.  If used a warning message
will be output.
2019-10-07 13:32:52 +01:00
Joe Thornber 5bac06d68f [man] Update manpage for thin_dump
--metadata-snap=<block nr>

Wasn't clear.
2018-01-31 14:39:24 +00:00
Joe Thornber 8a0ee61434 [man pages] Add missing argument to era_invalidate 2017-10-05 12:38:47 +01:00
Joe Thornber 24931b3bda [thin_check] --override-mapping-root 2017-10-04 11:43:13 +01:00
Joe Thornber d4df0cc272 [man pages] tweak cache_check manpage. 2017-09-21 13:14:20 +01:00
Joe Thornber af063b0e9d [man pages] add a bit of text from the Fedora build. 2017-09-21 13:02:17 +01:00
Joe Thornber eb564b32fe [man pages] Add --clear-needs-check to thin_check manpage 2017-09-21 12:56:31 +01:00
Joe Thornber 2b29d6c20c [man pages] Don't refer to the non-existant era_repair. 2017-09-21 10:37:28 +01:00
Joe Thornber 5814fea96a [man pages] fix some formatting issues with the new man pages. 2017-09-20 13:53:59 +01:00
Joe Thornber dd8848f088 [manpages] Rewrite man pages in a simpler text format.
Makefile still needs work, but I wanted to commit to save progress.
2017-09-20 11:15:00 +01:00
Joe Thornber e48516914d [thin_trim] add some required args to the manpage 2017-09-19 12:36:25 +01:00
Joe Thornber 7dec2bfa08 [thin_ls manpage] add comma 2017-09-19 11:45:22 +01:00
Joe Thornber f7d79339e8 [man pages] Various updates. 2017-09-18 16:10:56 +01:00
Joe Thornber c2fdbad322 Merge branch '2016-07-07-improve-thin-repair-error-message' into v0.7-devel
Conflicts:
	Makefile.in
	VERSION
	configure.ac
	persistent-data/file_utils.cc
2016-07-11 15:51:30 +01:00
Joe Thornber 4779fb9b80 [various] Improve documentation
Output file must be preallocated.
2016-07-11 14:53:03 +01:00
Joe Thornber 642740e1b6 Merge branch '2016-03-08-cache-writeback' into v0.7-devel 2016-06-14 16:30:16 +01: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 4370f048c0 [thin_dump] --skip-mappings 2016-03-22 15:01:37 +00:00
Joe Thornber a3f4940f1e [thin_dump] --dev-id 2016-03-22 14:46:33 +00:00
Joe Thornber b8659853bb [cache_writeback] stub cache_writeback 2016-03-08 15:27:22 +00:00
Seth Jennings c406db158a update this_ls man page with new fields 2016-03-07 16:21:39 -06:00
Joe Thornber 04976a34fd [thin_ls] update man page with --no-headers 2016-01-20 14:47:38 +00:00
Joe Thornber 8ec37aedd2 [thin_ls] add man page 2016-01-20 13:25:28 +00:00
Joe Thornber 78b24dee19 [era_invalidate] Don't open in exclusive mode if using a metadata snap.
Patch from bobk-rey on github
2015-09-08 10:12:56 +01:00
Joe Thornber 32e92ce897 update man pages to forbid running on live metadata 2015-08-13 13:39:20 +01:00
Joe Thornber 055b64a9c0 Add a simple man page for thin_delta 2015-03-24 14:08:21 +00:00
Joe Thornber 4d7da25859 Add thin_trim man page 2015-03-10 08:52:13 +00:00
Joe Thornber 936e14441f Merge branch 'master' of github.com:jthornber/thin-provisioning-tools 2014-08-06 16:32:04 +01:00
Joe Thornber bdec4b353c tweak some man pages 2014-08-06 10:33:23 +01:00
Joe Thornber 41ade2a259 Add era_invalidate manpage 2014-08-06 10:32:39 +01:00
Joe Thornber a2d6e86c51 Add era_dump man page. 2014-08-05 15:43:54 +01:00
Joe Thornber 460c0ef8d2 era_check man page 2014-08-05 15:17:43 +01:00
Joe Thornber 8321bdcf59 Merge pull request #13 from bgilbert/fix-units
thin_metadata_size: Fix long names of units
2014-08-05 09:34:37 +01:00
Philipp Marek c6decff50c [doc] Fix a typo and a docu bug. 2014-06-18 13:37:48 +01:00
Benjamin Gilbert 2679e7f088 thin_metadata_size: Fix long names of units
Both implementations of thin_metadata_size believe units are defined
like this:

    1024 == kilobyte == k
    1000 == kibibyte == K

and so on.  Fix the 1000/1024 confusion, while continuing to follow the
LVM convention of using lowercase letters for binary units, so that we
have:

    1024 == kibibyte == k
    1000 == kilobyte == K
2014-05-17 03:51:06 -04:00
Heinz Mauelshagen 2f00c2320c Add missing cache tools manual pages and update Makefile.in respectively 2013-10-19 00:45:18 +02:00
Heinz Mauelshagen 4e1e7200a9 manual page fixes in header 2013-07-30 19:55:52 +02:00
Heinz Mauelshagen d8017b361c Manual pages: underline device|file mentioned in DESCRIPTION throughput 2013-07-25 15:27:31 +02:00
Heinz Mauelshagen a91ae85acc Manual pages: {device|file} rather than {metadata device|file} 2013-07-25 14:59:05 +02:00
Heinz Mauelshagen 08959a281a Manual pages: clearification 2013-07-25 14:48:55 +02:00
Heinz Mauelshagen 1bc7081e86 Manual pages: more info wrt block#; fix typos 2013-07-25 14:19:56 +02:00
Heinz Mauelshagen 4ebe1ad6c1 Fluff 2013-07-19 12:16:18 +02:00
Heinz Mauelshagen d02bcbab56 Merge branch 'Work_1' of github.com:lvmguy/thin-provisioning-tools into Work_1
Conflicts:
	Makefile.in
	man8/thin_dump.8
	man8/thin_metadata_size.8
	thin-provisioning/thin_dump.cc
2013-07-19 12:11:28 +02:00
Heinz Mauelshagen dd1e4c1233 thin_dump: support optional block# with --metadata-snap to allow for default snapshot stored in metadata to be used; update manual page 2013-07-19 11:48:15 +02:00
Heinz Mauelshagen d7c1f91c97 thin_metadata_size: update manual page 2013-07-18 18:28:30 +02:00