Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | When using local file locking, skip clustered VGs. | Alasdair Kergon | 2006-09-02 | 1 | -0/+6 | |
| | | | | Add fallback_to_clustered_locking and fallback_to_local_locking parameters. | |||||
* | Make SIZE_SHORT the default for display_size(). | Alasdair Kergon | 2006-05-09 | 1 | -1/+1 | |
| | | | | | | | 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 | -1/+1 | |
| | | | | Add vgid to struct physical_volume and pass with vg_name to some functions. | |||||
* | Fix non-orphan pvchange -u. | Alasdair Kergon | 2005-05-24 | 1 | -0/+21 | |
| | ||||||
* | Always fail if random id generation fails. | Alasdair Kergon | 2005-01-20 | 1 | -1/+5 | |
| | ||||||
* | Fix pvchange -x segfault with lvm2-format orphan. | Alasdair Kergon | 2004-12-21 | 1 | -0/+2 | |
| | ||||||
* | Display all filtered devices, not just PVs, with pvs -a. | Alasdair Kergon | 2004-06-19 | 1 | -5/+4 | |
| | ||||||
* | Update copyright notices. | Alasdair Kergon | 2004-03-30 | 1 | -13/+8 | |
| | ||||||
* | tagging | Alasdair Kergon | 2004-03-08 | 1 | -3/+41 | |
| | ||||||
* | pv/vgchange --uuid to change (non-random) UUIDs to random values | Alasdair Kergon | 2004-01-13 | 1 | -43/+58 | |
| | ||||||
* | Prevent PV allocation bit getting changed for format_text orphans. | Alasdair Kergon | 2003-11-06 | 1 | -0/+8 | |
| | ||||||
* | Fix pvchange segfault with orphans. | Alasdair Kergon | 2003-11-06 | 1 | -1/+1 | |
| | ||||||
* | Don't trigger error if changing PV allocation to the state it already is. | Alasdair Kergon | 2003-11-06 | 1 | -2/+2 | |
| | ||||||
* | More consistent error code usage. | Alasdair Kergon | 2003-10-21 | 1 | -1/+1 | |
| | ||||||
* | macro changes | Alasdair Kergon | 2003-10-15 | 1 | -6/+4 | |
| | ||||||
* | Another sync point - numerous fixes & clean ups. | Alasdair Kergon | 2003-07-04 | 1 | -1/+1 | |
| | ||||||
* | Default stripesize 64k & config file setting for it; | Alasdair Kergon | 2002-12-19 | 1 | -11/+11 | |
| | | | | | | 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/+92 | |
| | ||||||
* | Merge with text format branch. | Alasdair Kergon | 2002-04-24 | 1 | -5/+5 | |
| | | | | | | | | | | | | | | | | | | | 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 | -8/+8 | |
| | | | | o unlocking macro | |||||
* | o Lock mechanism for LV activation | Alasdair Kergon | 2002-02-27 | 1 | -9/+9 | |
| | | | | | | 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? | |||||
* | Begin conversion so LV id is passed to activation unit instead of | Alasdair Kergon | 2002-02-25 | 1 | -9/+9 | |
| | | | | struct logical_volume. | |||||
* | Run through indent - no (intentional) changes to any code. | Alasdair Kergon | 2002-02-11 | 1 | -22/+28 | |
| | ||||||
* | Preparation for an LVM2 liblvm - pass cmd_context into each tool and | Alasdair Kergon | 2002-02-11 | 1 | -14/+14 | |
| | | | | link some globals that the tools need into that structure. | |||||
* | o Support locking with local lock files | Alasdair Kergon | 2002-02-11 | 1 | -0/+16 | |
| | | | | o Disable control-c during updates (except if blocked waiting for a lock) | |||||
* | quotes around names in output | Heinz Mauelshagen | 2002-01-30 | 1 | -17/+20 | |
| | ||||||
* | o Basic support for exporting (but importing not completed yet). | Alasdair Kergon | 2002-01-29 | 1 | -2/+12 | |
| | | | | | o When volume group does not have write flag set, prevent changes to it. o Preparation for partial activation (not completed yet). | |||||
* | o Changed | Joe Thornber | 2002-01-21 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | struct pv_list { struct list list; struct physical_volume pv; }; to struct pv_list { struct list list; struct physical_volume *pv; }; o New function in toollib 'create_pv_list', which creates a list of pv's from a given command line array of pv's. o Changed lvcreate/extend to use this (fixes lvextend [pv list] bug). | |||||
* | o Changed find_pv_in_vg, and find_lv_in_vg to return a struct pv_list * and | Joe Thornber | 2002-01-21 | 1 | -3/+3 | |
| | | | | struct lv_list * respectively. | |||||
* | o ACTIVE is no longer a status flag - lv_active() used to check if an LV | Alasdair Kergon | 2002-01-10 | 1 | -6/+0 | |
| | | | | | | | | | | is active in the device-mapper. o Many operations can be carried out regardless of whether the VG is active or not. o vgscan does not activate anything - use vgchange. o Change lvrename to support renaming of active LVs. o Remove '//' appearing in some pathnames. o Dummy lv_check_segments() for compilation. | |||||
* | Clarify terminology: | Alasdair Kergon | 2002-01-10 | 1 | -7/+7 | |
| | | | | | VG is resizeable - PVs can be added or removed PV is allocatable - free extents on it may be allocated to LVs | |||||
* | Add archiving. | Alasdair Kergon | 2002-01-09 | 1 | -0/+2 | |
| | ||||||
* | o sync tool changes for backup stuff. | Joe Thornber | 2002-01-07 | 1 | -1/+1 | |
| | ||||||
* | o Add autobackup support to tools (follows most vg_write calls). | Alasdair Kergon | 2001-12-31 | 1 | -5/+1 | |
| | | | | | | o Skip autobackup when in test mode. o Set test mode from config file. o Create system/backup dirs if not present (unless LVM_SYSTEM_DIR holds ""). | |||||
* | o activation & active status tests | Alasdair Kergon | 2001-11-21 | 1 | -0/+2 | |
| | | | | | o lvdisplay fields from kernel o update lv->size on resize | |||||
* | iospace restructured | Alasdair Kergon | 2001-11-12 | 1 | -5/+5 | |
| | ||||||
* | o LGPL list implementation | Joe Thornber | 2001-10-31 | 1 | -6/+6 | |
| | ||||||
* | o use dev_name(dev) to get the name of a device, this operation is cheap | Joe Thornber | 2001-10-25 | 1 | -2/+2 | |
| | | | | since it just get's the first alias. | |||||
* | pvchange | Alasdair Kergon | 2001-10-17 | 1 | -103/+81 | |
| | ||||||
* | o vgremove. | Alasdair Kergon | 2001-10-09 | 1 | -3/+0 | |
| | | | | o filter devices by major. | |||||
* | Sync include file changes. | Alasdair Kergon | 2001-10-05 | 1 | -5/+5 | |
| | ||||||
* | metadata status flags regrouping & comments; misc tool changes | Alasdair Kergon | 2001-10-04 | 1 | -4/+4 | |
| | ||||||
* | vgrename & pvchange outlines | Alasdair Kergon | 2001-10-03 | 1 | -0/+181 | |