Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | readahead activation code (but no dm support yet) | Alasdair Kergon | 2007-11-12 | 1 | -1/+1 | |
| | ||||||
* | Add pv_dev_name() to access PV device name. | Dave Wysochanski | 2007-10-12 | 1 | -2/+2 | |
| | | | | Patch by Jun'ichi Nomura <j-nomura@ce.jp.nec.com> | |||||
* | Clean up numerous compiler warnings that crept in recently. | Alasdair Kergon | 2007-08-22 | 1 | -1/+1 | |
| | | | | Remove several unused parameters from _allocate(). | |||||
* | Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1. | Alasdair Kergon | 2007-08-20 | 1 | -3/+3 | |
| | ||||||
* | Convert vg->status checks to use vg_check_status function.\nRename ↵ | Dave Wysochanski | 2007-06-19 | 1 | -15/+1 | |
| | | | | status_flags to status in vg_check_status. | |||||
* | Remove get_ prefix from get_pv_* functions | Dave Wysochanski | 2007-06-15 | 1 | -7/+7 | |
| | ||||||
* | Convert pv->dev to get_pv_dev | Dave Wysochanski | 2007-06-13 | 1 | -4/+4 | |
| | ||||||
* | Convert pv->size to get_pv_size | Dave Wysochanski | 2007-06-13 | 1 | -1/+1 | |
| | ||||||
* | Convert pv->pe_count to get_pv_pe_count | Dave Wysochanski | 2007-06-13 | 1 | -2/+2 | |
| | ||||||
* | Convert pv->pe_alloc_count to get_pv_pe_alloc_count | Dave Wysochanski | 2007-06-13 | 1 | -1/+1 | |
| | ||||||
* | Add vg_check_status to consolidate vg status flags checks and error messages. | Dave Wysochanski | 2007-06-06 | 1 | -7/+2 | |
| | ||||||
* | Add a few missing pieces of vgname command line validation. | Alasdair Kergon | 2007-03-09 | 1 | -0/+6 | |
| | ||||||
* | Support the /dev/mapper prefix on most command lines. | Alasdair Kergon | 2007-03-09 | 1 | -1/+1 | |
| | ||||||
* | Fix some &->&& vgreduce cmdline validation. [Andre Noll] | Alasdair Kergon | 2007-01-31 | 1 | -2/+2 | |
| | ||||||
* | Avoid vgreduce error when mirror code removes the log LV. | Alasdair Kergon | 2007-01-09 | 1 | -1/+3 | |
| | ||||||
* | Adjust some alignments for ia64 and sparc. | Alasdair Kergon | 2006-11-30 | 1 | -1/+1 | |
| | | | | (Some of the changes are probably unnecessary.) | |||||
* | fix vgreduce clustered check | Alasdair Kergon | 2006-09-07 | 1 | -1/+1 | |
| | ||||||
* | When using local file locking, skip clustered VGs. | Alasdair Kergon | 2006-09-02 | 1 | -0/+14 | |
| | | | | Add fallback_to_clustered_locking and fallback_to_local_locking parameters. | |||||
* | Add skip_dev_dir() to process command line VGs. | Alasdair Kergon | 2006-08-25 | 1 | -1/+1 | |
| | ||||||
* | Differentiate between the two 'log device failed' cases in vgreduce. | Alasdair Kergon | 2006-07-04 | 1 | -2/+7 | |
| | ||||||
* | If VG is already consistent with --removemissing, return success not failure. | Alasdair Kergon | 2006-07-04 | 1 | -1/+1 | |
| | ||||||
* | Add --monitor to vgcreate and lvcreate to control dmeventd registration. | Alasdair Kergon | 2006-05-12 | 1 | -1/+7 | |
| | | | | | Propagate --monitor around cluster. Filter LCK_NONBLOCK in clvmd lock_vg. | |||||
* | Allow vgreduce to handle mirror log failures. | Alasdair Kergon | 2006-05-11 | 1 | -5/+30 | |
| | ||||||
* | Make SIZE_SHORT the default for display_size(). | Alasdair Kergon | 2006-05-09 | 1 | -2/+3 | |
| | | | | | | | Fix some memory leaks in error paths found by coverity. Use C99 struct initialisers. Move DEFS into configure.h. Clean-ups to remove miscellaneous compiler warnings. | |||||
* | Fix vgexport/vgimport to set/reset PV exported flag so pv_attr is correct. | Alasdair Kergon | 2006-04-12 | 1 | -2/+2 | |
| | | | | Add vgid to struct physical_volume and pass with vg_name to some functions. | |||||
* | suspend using existing LV metadata; vgreduce then needs partial flag | Alasdair Kergon | 2006-02-03 | 1 | -0/+3 | |
| | ||||||
* | vgreduce remove mirror images | Alasdair Kergon | 2006-01-04 | 1 | -4/+48 | |
| | | | | adjust block_on_error version no detection for RHEL4U3 | |||||
* | Add --mirrorsonly arg to vgreduce. (Doesn't handle mirrors yet.) | Alasdair Kergon | 2005-12-21 | 1 | -2/+20 | |
| | ||||||
* | some fixes | Alasdair Kergon | 2005-12-21 | 1 | -17/+33 | |
| | ||||||
* | vgreduce replaces active LVs with error segment before removing them. | Alasdair Kergon | 2005-12-21 | 1 | -22/+102 | |
| | ||||||
* | more lvconvert mirror code | Alasdair Kergon | 2005-11-29 | 1 | -1/+1 | |
| | ||||||
* | Change LV locking macros to take lv instead of lvid. | Alasdair Kergon | 2005-08-15 | 1 | -2/+2 | |
| | ||||||
* | Basic support for mirrors. | Alasdair Kergon | 2005-06-01 | 1 | -2/+2 | |
| | ||||||
* | lv_reduce tidying. | Alasdair Kergon | 2005-05-09 | 1 | -3/+3 | |
| | | | | | Remove some unnecessary parameters. Introduce seg_is macros. | |||||
* | Reinstate full PV size when removing from VG. | Alasdair Kergon | 2005-05-03 | 1 | -1/+8 | |
| | | | | | Support loopfiles for testing. Complete the pv_segment support. | |||||
* | Internal snapshot code restructuring. | Alasdair Kergon | 2005-04-07 | 1 | -18/+16 | |
| | ||||||
* | Revise internal locking semantics. | Alasdair Kergon | 2004-05-05 | 1 | -4/+2 | |
| | ||||||
* | Update copyright notices. | Alasdair Kergon | 2004-03-30 | 1 | -13/+8 | |
| | ||||||
* | More consistent error code usage. | Alasdair Kergon | 2003-10-21 | 1 | -1/+1 | |
| | ||||||
* | macro changes | Alasdair Kergon | 2003-10-15 | 1 | -6/+5 | |
| | ||||||
* | Another sync point - numerous fixes & clean ups. | Alasdair Kergon | 2003-07-04 | 1 | -2/+2 | |
| | ||||||
* | o Metadata area struct change. | Alasdair Kergon | 2003-04-24 | 1 | -2/+7 | |
| | | | | | o Support physical extent restrictions on PV lists for allocations e.g. lvcreate -l 200 vg1 /dev/sda1:100-199:300-399 | |||||
* | Tidy various pre-processing incl. making libdl optional. | Alasdair Kergon | 2003-03-24 | 1 | -1/+1 | |
| | ||||||
* | vgreduce --removemissing to remove missing PVs & deps & make VG consistent | Alasdair Kergon | 2003-01-17 | 1 | -24/+231 | |
| | ||||||
* | Default stripesize 64k & config file setting for it; | Alasdair Kergon | 2002-12-19 | 1 | -2/+2 | |
| | | | | | | Clear many compiler warnings (i386) & associated bugs - hopefully without introducing too many new bugs:-) (Same exercise required for other archs.) Default compilation has optimisation - or else use ./configure --enable-debug | |||||
* | Some new features. | Alasdair Kergon | 2002-11-18 | 1 | -65/+53 | |
| | ||||||
* | agk, I recall you saying you had a massive commit pending; if you need me | Andres Salomon | 2002-10-27 | 1 | -0/+3 | |
| | | | | | | | | | | | to back this out so you can do that commit, let me know. Also, if there's an issue with the error message that's displayed, just change it in tools.h. This causes a "device-mapper driver/module not loaded?" error message to be displayed for the commands that require dm-mod, if the tools can't get the driver version. It's not done for commands that don't require dm-mod. This should clear up some problems people have had attempting to use lvm2 without rtfm'ing. | |||||
* | Merge with text format branch. | Alasdair Kergon | 2002-04-24 | 1 | -6/+6 | |
| | | | | | | | | | | | | | | | | | | | Lots of changes/very little testing so far => there'll be bugs! Use 'vgcreate -M text' to create a volume group with its metadata stored in text files. Text format metadata changes should be reasonably atomic, with a (basic) automatic recovery mechanism if the system crashes while a change is in progress. Add a metadata section to lvm.conf to specify multiple directories if you want (recommended) to keep multiple copies of the metadata (eg on different filesystems). e.g. metadata { dirs = ["/etc/lvm/metadata1","/usr/local/lvm/metadata2"] } Plenty of refinements still in the pipeline. | |||||
* | o activate/reactivate merge | Alasdair Kergon | 2002-03-11 | 1 | -5/+5 | |
| | | | | o unlocking macro | |||||
* | o Lock mechanism for LV activation | Alasdair Kergon | 2002-02-27 | 1 | -6/+6 | |
| | | | | | | o #defines for common lock flag combinations o Try out hyphens instead of colons in device-mapper names - does this make messages containing filenames easier to read? |