summaryrefslogtreecommitdiffstats
path: root/man
Commit message (Collapse)AuthorAgeFilesLines
...
* Thin option documentationZdenek Kabelac2011-10-281-6/+20
|
* Update lvconvert man page to describe '--type <segtype>' argumentJonathan Earl Brassow2011-10-252-1/+19
| | | | | Man page changes were not included when the ability to convert from "mirror" -> "raid1" or "linear" -> "raid1" were made.
* Thin pool now support chunk size as wellZdenek Kabelac2011-10-211-0/+2
| | | | | Use chunksize option to specify data_block_size for thin pool target. Drop low_water_mark to zero.
* Make units for chunksize more obviousZdenek Kabelac2011-10-211-1/+3
|
* Improve lvcreate man pageZdenek Kabelac2011-10-191-72/+130
| | | | | | | Split syntax for thin-pool since it cannot be fully matched with snapshot. So to avoid more confusion - take thin support into separate line. Though still significant updates are needed for thin provisioning.
* Add few more protected namesZdenek Kabelac2011-10-191-1/+2
|
* Clarify multi-name device filter pattern matching explanation in lvm.conf.5.Alasdair Kergon2011-10-041-4/+4
|
* CLVMD support for LVM_CLVMD_BINARY and LVM_BINARYZdenek Kabelac2011-09-242-1/+11
| | | | | | | | Read 2 environmental vars to learn about overide position for CLVMD and LVM binaries. We support LVM_BINARY in other script - and this way we could easily test restart in our test-suite.
* CLVMD bugfix support for args -S -EZdenek Kabelac2011-09-241-0/+4
| | | | | | | | | | | | | | | | | | Bugfix: Add (most probably unfinished) support for -E arg with list of exclusive locks. (During clvmd restart all exclusive locks would have been lost and in fact, if there would have been an exclusive lock, usage text would be printed and clvmd exits.) Instead of parsing list options multiple times every time some lock UUID is checked - put them straight into the hash table - make the code easier to understand as well. Remove was_ex_lock() function (replaced with dm_hash_lookup()). Swap return value for get_initial_state() (1 means success). Update man pages and usage info for -E option.
* update man page for new RAID lv_attr characters.Jonathan Earl Brassow2011-09-231-4/+5
|
* missing Makefile depAlasdair Kergon2011-09-231-1/+1
|
* Update dmsetup man pageZdenek Kabelac2011-09-231-2/+2
| | | | | While dmsetup command properly shows all dmsetup resume supported options, man page missed to document it.
* Build all man pagesZdenek Kabelac2011-09-231-2/+2
| | | | When running plain 'make' in man dir - do also those for device-mapper target.
* Add --retry option for dmsetup remove to retry removal if not successful.Peter Rajnoha2011-09-221-3/+6
|
* Add support for DM_DEV_DIRZdenek Kabelac2011-09-191-0/+4
| | | | | Follow other commands support this directory setting. Useful for test suite.
* Append z to lv_attr if new blocks will be zeroed.Alasdair Kergon2011-09-091-0/+2
|
* Add a new 'thin_pool' output field to 'lvs.Alasdair Kergon2011-09-091-1/+1
| | | | | | | | | A gentle reminder that anyone relying on the output of reporting commands like lvs in scripts must use -o to guarantee they get the fields they expect. The default sequence of fields can change from release to release. Equally, the 'attr' fields can have new values introduced and/or characters appended to them.
* Add 7th lv_attr char to show the related kernel target.Alasdair Kergon2011-09-081-1/+11
| | | | Add thin volume types to lv_attr.
* Fix typoZdenek Kabelac2011-09-071-1/+1
|
* Improve man page styleZdenek Kabelac2011-09-075-147/+168
| | | | Only reformat man pages.
* lvcreate parsing for thin provisioning.Alasdair Kergon2011-09-061-2/+4
| | | | The rest is incomplete so this isn't usable yet.
* tweak split/track/mergeAlasdair Kergon2011-08-191-18/+17
| | | | How do you discover the value of N?
* Add ability to merge back a RAID1 image that has been split w/ --trackchangesJonathan Earl Brassow2011-08-181-4/+33
| | | | Argument layout is very similar to the merge command for snapshots.
* Add the ability to split an image from the mirror and track changes.Jonathan Earl Brassow2011-08-181-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~> lvconvert --splitmirrors 1 --trackchanges vg/lv The '--trackchanges' option allows a user the ability to use an image of a RAID1 array for the purposes of temporary read-only access. The image can be merged back into the array at a later time and only the blocks that have changed in the array since the split will be resync'ed. This operation can be thought of as a partial split. The image is never completely extracted from the array, in that the array reserves the position the device occupied and tracks the differences between the array and the split image via a bitmap. The image itself is rendered read-only and the name (<LV>_rimage_*) cannot be changed. The user can complete the split (permanently splitting the image from the array) by re-issuing the 'lvconvert' command without the '--trackchanges' argument and specifying the '--name' argument. ~> lvconvert --splitmirrors 1 --name my_split vg/lv Merging the tracked image back into the array is done with the '--merge' option (included in a follow-on patch). ~> lvconvert --merge vg/lv_rimage_<n> The internal mechanics of this are relatively simple. The 'raid' device- mapper target allows for the specification of an empty slot in an array via '- -'. This is what will be used if a partial activation of an array is ever required. (It would also be possible to use 'error' targets in place of the '- -'.) If a RAID image is found to be both read-only and visible, then it is considered separate from the array and '- -' is used to hold it's position in the array. So, all that needs to be done to temporarily split an image from the array /and/ cause the kernel target's bitmap to track (aka "mark") changes made is to make the specified image visible and read-only. To merge the device back into the array, the image needs to be returned to the read/write state of the top-level LV and made invisible.
* Add -V as short form of --virtualsize in lvcreate.Alasdair Kergon2011-08-171-2/+2
|
* Remove obsoleted GULM clvmd cluster locking support.Milan Broz2011-08-091-1/+1
|
* Remove --force option from lvrename manpage.Zdenek Kabelac2011-08-041-1/+0
|
* Add basic RAID segment type(s) support.Jonathan Earl Brassow2011-08-021-4/+9
| | | | | | | | | | | | | Implementation described in doc/lvm2-raid.txt. Basic support includes: - ability to create RAID 1/4/5/6 arrays - ability to delete RAID arrays - ability to display RAID arrays Notable missing features (not included in this patch): - ability to clean-up/repair failures - ability to convert RAID segment types - ability to monitor RAID segment types
* Add framework for validation of ioctls. Doesn't do any checks yet.Alasdair Kergon2011-07-011-0/+4
| | | | | | dmsetup --checks libdevmapper: dm_task_enable_checks() lvm.conf: activation/checks=1
* Add age filter to dmsetup udevcomplete_all to minimise concurrency problems.Alasdair Kergon2011-06-291-2/+5
|
* Append 'm' attribute to pv_attr for missing PVs.Alasdair Kergon2011-06-291-1/+1
|
* Move udev_only logic inside stacked node op code.Alasdair Kergon2011-06-271-0/+4
| | | | | | (We still need to treat add+readhead+del as a no-op.) Rename udev_fallback to verify_udev_operations. Rename --udevfallback to --verifyudev
* Permit --available with lvcreate so non-snapshot LVs need not be activated.Alasdair Kergon2011-06-011-0/+13
|
* pre-release clean-upsAlasdair Kergon2011-04-292-5/+4
|
* Adjust pvmove man page wording.Alasdair Kergon2011-04-281-21/+39
| | | | | Add missing --alloc anywhere to example and mention that snapshots and mirrors can't be moved.
* Improve the discard documentation. Also improve discard code inMike Snitzer2011-04-131-5/+8
| | | | | | pv_manip.c to properly account for case when pe_start=0 and the first physical extent is to be released (currently skip the first extent to avoid discarding the PV label).
* Add "devices/issue_discards" to lvm.conf.Mike Snitzer2011-04-121-0/+7
| | | | Issue discards on lvremove if enabled and both storage and kernel have support.
* fix s/then/than/ typo in lvm.conf.5.inMike Snitzer2011-04-121-2/+2
|
* Document pv_min_size in lvm.conf manpageZdenek Kabelac2011-03-101-0/+9
|
* Fix dmsetup man page typo (John Bradshaw)Milan Broz2011-03-101-2/+2
|
* As requested in BZ 454618:Petr Rockai2011-03-021-0/+6
| | | | | | - dmeventd -R will continue to start up even if no dmeventd is currently running + a test for this behaviour - add -R to dmeventd manpage
* mention vgreduce in pvremove man pageAlasdair Kergon2011-02-281-1/+3
|
* bug 659264: more examples for pvmoveJonathan Earl Brassow2011-02-091-4/+29
|
* Fix a typo in pvmove.8 (fixes BZ 673618, spotted by John Bradshaw).Petr Rockai2011-02-091-1/+1
|
* Place back some common optionsZdenek Kabelac2011-02-044-4/+28
| | | | Until man pages are generated keep some common options with all commands.
* Add --addnodeonresume, --addnodeoncreateZdenek Kabelac2011-02-041-0/+7
| | | | | | | | | | | | | | | | Add new function dm_task_set_add_node() to select between 2 types of node creation in device directory. DM_ADD_NODE_ON_RESUME is now default and ensures node is created on resume. Old original behavior is accessible with DM_ADD_NODE_ON_CREATE. In this case node would be created during dmsetup create --notable. For the user 2 new options for dmsetup create are added: [{--addnodeonresume | --addnodeoncreate }] Properly working node creation on resume is needed for proper operation stacking and ability to correctly check in which state the device should after whole udev transation.
* Updating man pagesZdenek Kabelac2011-01-284-55/+48
|
* Bring lvscan man page up-to-date.Alasdair Kergon2011-01-241-4/+9
|
* Add -f (don't fork) option to clvmd and fix clvmd -d<num> description.Milan Broz2011-01-171-6/+5
|
* Fix bug 635949: lvconvert man page clarificationJonathan Earl Brassow2011-01-041-3/+4
|