summaryrefslogtreecommitdiff
path: root/conf
Commit message (Collapse)AuthorAgeFilesLines
* vdo: document feature optionZdenek Kabelac2023-05-061-2/+2
|
* doc: fix typos in documentationSamanta Navarro2023-01-031-6/+6
| | | | Typos found with codespell.
* make: generatePeter Rajnoha2022-08-111-0/+6
|
* config: add correct unconfigured value for use_devicesfileMarian Csontos2022-08-091-1/+1
|
* vdo: use defines also for configuration definesZdenek Kabelac2022-07-111-5/+4
| | | | | | | | | | | | | Keep single source for most of values printed in lvm.conf (still needs some conversion) Correct max for logical threads to 60 (we may refuse some older configuration which might eventually user higher numbers - but so far let's assume no user have ever set this as it's been non-trivial and if would complicate code unnecessarily.) Accept maximum of 4PiB for virtual size of VDO LV (lvm2 will drop 'header borders to 0 for this case').
* make: generateZdenek Kabelac2022-02-071-10/+5
|
* make: generateZdenek Kabelac2021-10-141-8/+2
|
* make: generateMarian Csontos2021-10-071-82/+176
|
* vdo: add support for auto-unsafe writePolicyZdenek Kabelac2021-09-061-0/+2
| | | | This vdoWritePolicy policy missed matching support in lvm2.
* make: generateroot2021-08-051-17/+11
|
* vdo: support vdo_pool_header_sizeZdenek Kabelac2021-06-281-0/+5
| | | | | | | | | | | | Add profilable configurable setting for vdo pool header size, that is used as 'extra' empty space at the front and end of vdo-pool device to avoid having a disk in the system the may have same data is real vdo LV. For some conversion cases however we may need to allow using '0' header size. TODO: in this case we may eventually avoid adding 'linear' mapping layer in future - but this requires further modification over lvm code base.
* config_settings: typo fixZdenek Kabelac2021-06-281-1/+1
|
* make: generateZdenek Kabelac2021-04-231-7/+8
|
* make: generateZdenek Kabelac2021-04-121-18/+20
|
* all: fix typosSamanta Navarro2021-03-301-7/+7
|
* config: correct option nameZdenek Kabelac2021-03-141-1/+1
|
* make: generateMarian Csontos2021-03-051-0/+11
|
* make: generateZdenek Kabelac2021-03-021-0/+32
|
* thin: improve 16g support for thin pool metadataZdenek Kabelac2021-02-011-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initial support for thin-pool used slightly smaller max size 15.81GiB for thin-pool metadata. However the real limit later settled at 15.88GiB (difference is ~64MiB - 16448 4K blocks). lvm2 could not simply increase the size as it has been using hard cropping of the loaded metadata device to avoid warnings printing warning of kernel when the size was bigger (i.e. due to bigger extent_size). This patch adds the new lvm.conf configurable setting: allocation/thin_pool_crop_metadata which defaults to 0 -> no crop of metadata beyond 15.81GiB. Only user with these sizes of metadata will be affected. Without cropping lvm2 now limits metadata allocation size to 15.88GiB. Any space beyond is currently not used by thin-pool target. Even if i.e. bigger LV is used for metadata via lvconvert, or allocated bigger because of to large extent size. With cropping enabled (=1) lvm2 preserves the old limitation 15.81GiB and should allow to work in the evironement with older lvm2 tools (i.e. older distribution). Thin-pool metadata with size bigger then 15.81G is now using CROP_METADATA flag within lvm2 metadata, so older lvm2 recognizes an incompatible thin-pool and cannot activate such pool! Users should use uncropped version as it is not suffering from various issues between thin_repair results and allocated metadata LV as thin_repair limit is 15.88GiB Users should use cropping only when really needed! Patch also better handles resize of thin-pool metadata and prevents resize beoyond usable size 15.88GiB. Resize beyond 15.81GiB automatically switches pool to no-crop version. Even with existing bigger thin-pool metadata command 'lvextend -l+1 vg/pool_tmeta' does the change. Patch gives better controls 'coverted' metadata LV and reports less confusing message during conversion. Patch set also moves the code for updating min/max into pool_manip.c for better sharing with cache_pool code.
* vdo: support online renameZdenek Kabelac2021-01-221-0/+10
| | | | | | | New VDO targets v6.2.3 corrects support for online rename of VDO device. If needed if can be disable via new lvm.conf setting: vdo_disabled_features = [ "online_rename" ]
* config: avoid printing spaces before end of lineZdenek Kabelac2021-01-222-74/+74
| | | | Empty comments were generating unnecessary space char before new line.
* build: make generateMarian Csontos2020-11-261-2/+1
|
* config: move some config setting into commented partZdenek Kabelac2020-08-191-17/+34
| | | | | | | | | | It's better to set most of option as 'commented' with some documented defaults instead of providing strict values. This has the advantage we can eventually 'change' defualts and get them working in future. Otherwise once the setting is stored in lvm.conf in /etc, such setting has strictly defined value and that can be only change with file update.
* make: make generateZdenek Kabelac2020-06-241-1/+5
| | | | update
* build: make generateMarian Csontos2019-10-231-1/+1
|
* make: generateZdenek Kabelac2019-08-091-8/+10
| | | | Run make generate.
* build: make generateMarian Csontos2019-06-151-1/+26
|
* build: make generateMarian Csontos2019-06-071-3/+54
|
* vdo: update vdo profileZdenek Kabelac2019-01-211-21/+20
|
* mirror: regenerate configZdenek Kabelac2019-01-081-3/+2
| | | | | Drop extra line in source file - since this line is auto-generated and would appear twice in resuling .in file with 'make generate'.
* vdo: regenerate configZdenek Kabelac2019-01-081-23/+28
|
* build: Remove badly placed `@`Marian Csontos2018-12-181-2/+2
|
* lvcreate/lvconvert: optionally reenable mirrored mirror log for testing ↵Heinz Mauelshagen2018-12-171-0/+11
| | | | | | | | | | | | | | | | | | | purposes only This is a followup patch to commit edb72cb70cb8abd0acb92f07937715be2816d04a to support related lvm2 test suite tests. A 'global/support_mirrored_mirror_log' bool configuration variable gets introduced allowing the creation of, or conversion to mirrored 'mirror' logs if set. The capability to create these in turn allows the rest of the tests to perform activation of such existing LVs and their conversions to disk/core 'mirror' logs. Display a disclaimer warning if enabled that this is not for regular use. Add definition of the enabled config option to respective test scripts. Related: rhbz1643562
* makefiles: quite installZdenek Kabelac2018-12-171-4/+5
|
* make: generate config updateZdenek Kabelac2018-11-291-79/+47
|
* build: make genrate config fileMarian Csontos2018-10-111-36/+12
|
* dmeventd: lvm vdo supportZdenek Kabelac2018-07-091-0/+44
|
* build: install VDO small allocation profileZdenek Kabelac2018-07-092-1/+27
| | | | | | Profile shows all VDO configurables. Usable with: lvcreate --metadataprofile vdo-small ...
* lib: new vdo segment configurable optionsZdenek Kabelac2018-07-091-0/+154
| | | | | Configurable for vdo segment with their default values. Also specify their ranges with minimal and maximal values.
* build: libdm preload dir is no longer neededZdenek Kabelac2018-07-091-2/+2
| | | | Since we do not build lvm code with libdm, drop preload.
* build: make generateZdenek Kabelac2018-06-221-28/+5
|
* build: make generateZdenek Kabelac2018-06-111-39/+4
|
* clean-up: example.conf.in typoJonathan Brassow2018-05-141-1/+1
|
* build: make generateZdenek Kabelac2018-05-121-23/+4
|
* [io paths] Unpick agk's aio stuffJoe Thornber2018-04-201-16/+0
|
* device: Queue any aio beyond defined limits.Alasdair G Kergon2018-02-081-0/+11
|
* device: Basic config and setup to support async I/O.Alasdair G Kergon2018-02-081-0/+5
|
* regenerate man and confAlasdair G Kergon2017-11-151-2/+2
|
* lvmconfig: Add options to produce file preambleAlasdair G Kergon2017-08-053-44/+2
| | | | | Use --withgeneralpreamble and --withlocalpreamble instead of concatenating files.
* man: regenerateAlasdair G Kergon2017-06-271-3/+4
|