]>
sourceware.org Git - lvm2.git/log
Alasdair Kergon [Thu, 24 Apr 2003 22:23:24 +0000 (22:23 +0000)]
o Metadata area struct change.
o Support physical extent restrictions on PV lists for allocations
e.g. lvcreate -l 200 vg1 /dev/sda1:100-199:300-399
Alasdair Kergon [Thu, 24 Apr 2003 22:13:48 +0000 (22:13 +0000)]
Stop more gracefully when in test mode.
Alasdair Kergon [Thu, 24 Apr 2003 22:10:56 +0000 (22:10 +0000)]
stripe filler parameter
Alasdair Kergon [Thu, 24 Apr 2003 22:09:13 +0000 (22:09 +0000)]
o Rejig activation code device dependencies to make things a bit more robust
and further reduce the number of ioctl calls made.
o Metadata area struct change.
o Make config file accessible to activation functions & get stripe_filler
from it.
o Allow kernel to return snapshot status as a fraction or a percentage.
Alasdair Kergon [Thu, 24 Apr 2003 22:00:29 +0000 (22:00 +0000)]
indent
Alasdair Kergon [Thu, 24 Apr 2003 21:59:42 +0000 (21:59 +0000)]
fix optind after last change to it
Alasdair Kergon [Thu, 24 Apr 2003 21:58:34 +0000 (21:58 +0000)]
Add pool_strndup
Alasdair Kergon [Thu, 24 Apr 2003 16:08:18 +0000 (16:08 +0000)]
DM_EXISTS_FLAG replaced by ENXIO
Alasdair Kergon [Tue, 22 Apr 2003 21:22:04 +0000 (21:22 +0000)]
Some ioctl code tidying: removing duplicate internal buffers; making bounds
checks clearer (incl. variable renaming); using a flag to indicate when
output data doesn't fit into supplied buffer instead of returning an error etc.
Alasdair Kergon [Tue, 22 Apr 2003 16:09:11 +0000 (16:09 +0000)]
Improve message for pvcreate of empty device.
Alasdair Kergon [Tue, 15 Apr 2003 13:24:42 +0000 (13:24 +0000)]
Improve build robustness.
Alasdair Kergon [Tue, 15 Apr 2003 13:22:43 +0000 (13:22 +0000)]
Abort if any filter creation fails.
Alasdair Kergon [Tue, 15 Apr 2003 13:21:38 +0000 (13:21 +0000)]
Cope with intentionally missing /proc.
Alasdair Kergon [Tue, 15 Apr 2003 13:20:16 +0000 (13:20 +0000)]
Support snapshot status fraction.
Alasdair Kergon [Tue, 15 Apr 2003 12:30:44 +0000 (12:30 +0000)]
Display read-only state.
Alasdair Kergon [Tue, 8 Apr 2003 21:20:31 +0000 (21:20 +0000)]
alignment fixes
Alasdair Kergon [Fri, 4 Apr 2003 13:22:58 +0000 (13:22 +0000)]
Add major arg
Alasdair Kergon [Wed, 2 Apr 2003 19:14:43 +0000 (19:14 +0000)]
Allow for specification of major number as well as minor.
Alasdair Kergon [Wed, 2 Apr 2003 19:11:23 +0000 (19:11 +0000)]
size_t tidying
Alasdair Kergon [Wed, 2 Apr 2003 19:03:00 +0000 (19:03 +0000)]
Allow device major to be set too.
Alasdair Kergon [Wed, 2 Apr 2003 13:01:04 +0000 (13:01 +0000)]
Reinstate lost vg_write() in lvchange --permission.
Alasdair Kergon [Fri, 28 Mar 2003 18:58:59 +0000 (18:58 +0000)]
Proposed changes to the ioctl interface to fix alignment issues on some
architectures and specify an explicit width for every numeric field.
Alasdair Kergon [Mon, 24 Mar 2003 18:22:48 +0000 (18:22 +0000)]
Avoid report segfault with non-partial inconsistent VG.
Alasdair Kergon [Mon, 24 Mar 2003 18:08:53 +0000 (18:08 +0000)]
Tidy various pre-processing incl. making libdl optional.
Alasdair Kergon [Thu, 20 Mar 2003 14:29:28 +0000 (14:29 +0000)]
Fix incomplete munmap. (pjc)
Alasdair Kergon [Mon, 3 Mar 2003 12:57:27 +0000 (12:57 +0000)]
Fix typo.
Joe Thornber [Thu, 20 Feb 2003 14:53:56 +0000 (14:53 +0000)]
HAT_CHAR and DOLLAR_CHAR were defined to the same value !
Alasdair Kergon [Thu, 20 Feb 2003 13:30:03 +0000 (13:30 +0000)]
Fix table output bug in last commit.
Andres Salomon [Sun, 16 Feb 2003 22:12:28 +0000 (22:12 +0000)]
Update packages.
Alasdair Kergon [Mon, 3 Feb 2003 20:09:58 +0000 (20:09 +0000)]
LV name validation
Alasdair Kergon [Mon, 3 Feb 2003 20:08:45 +0000 (20:08 +0000)]
Identifiers may now start with digits etc.
Alasdair Kergon [Tue, 28 Jan 2003 17:20:11 +0000 (17:20 +0000)]
Allow strings in single quotes too
Alasdair Kergon [Tue, 28 Jan 2003 16:07:04 +0000 (16:07 +0000)]
Treat 'section{' as equivalent to 'section {'
Alasdair Kergon [Sat, 25 Jan 2003 13:34:35 +0000 (13:34 +0000)]
merge back accidentally overwritten r1.2 change
Alasdair Kergon [Tue, 21 Jan 2003 21:27:36 +0000 (21:27 +0000)]
Prepare for ioctl version number change.
Alasdair Kergon [Tue, 21 Jan 2003 21:25:51 +0000 (21:25 +0000)]
Allow optional verbose logging.
Alasdair Kergon [Tue, 21 Jan 2003 21:25:11 +0000 (21:25 +0000)]
Allow optional verbose logging
Alasdair Kergon [Tue, 21 Jan 2003 21:22:55 +0000 (21:22 +0000)]
Add --enable-debug --disable-compat
Alasdair Kergon [Tue, 21 Jan 2003 18:50:50 +0000 (18:50 +0000)]
Indicate full (dropped) snapshot.
Alasdair Kergon [Fri, 17 Jan 2003 21:04:26 +0000 (21:04 +0000)]
vgreduce --removemissing to remove missing PVs & deps & make VG consistent
Alasdair Kergon [Fri, 17 Jan 2003 21:02:04 +0000 (21:02 +0000)]
Add success message; validate given VG name.
Alasdair Kergon [Fri, 17 Jan 2003 20:16:23 +0000 (20:16 +0000)]
Activation commands now return success in test mode.
Alasdair Kergon [Fri, 10 Jan 2003 22:51:18 +0000 (22:51 +0000)]
Update
Alasdair Kergon [Fri, 10 Jan 2003 19:14:01 +0000 (19:14 +0000)]
Fix (rare) cache bug on machines with large /dev directories.
Alasdair Kergon [Thu, 9 Jan 2003 19:35:17 +0000 (19:35 +0000)]
Fix segfault in uuid display (substitution missed during bulk change)
Alasdair Kergon [Wed, 8 Jan 2003 22:44:07 +0000 (22:44 +0000)]
configure --disable-devmapper if you don't have libdevmapper
Alasdair Kergon [Wed, 8 Jan 2003 16:41:22 +0000 (16:41 +0000)]
o Additional device/filter-level debugging messages + duplicate alias fix
o 32/64-bit size_t fix (pjc)
Alasdair Kergon [Tue, 7 Jan 2003 17:06:58 +0000 (17:06 +0000)]
Update date.
Alasdair Kergon [Mon, 6 Jan 2003 21:10:43 +0000 (21:10 +0000)]
Detect duplicate PV uuids - select the one on an md device if appropriate.
Alasdair Kergon [Mon, 6 Jan 2003 21:09:04 +0000 (21:09 +0000)]
Ignore filter cache at startup if config file is newer than cache.
Alasdair Kergon [Mon, 6 Jan 2003 21:07:27 +0000 (21:07 +0000)]
More docn for filter changes.
Alasdair Kergon [Mon, 6 Jan 2003 21:06:43 +0000 (21:06 +0000)]
Correct error message for non-snapshot activation failure.
Alasdair Kergon [Fri, 3 Jan 2003 21:11:23 +0000 (21:11 +0000)]
When there are device name aliases, choose the "nicest" to display.
Alasdair Kergon [Fri, 3 Jan 2003 21:10:28 +0000 (21:10 +0000)]
Also lock memory during LV updates.
Alasdair Kergon [Fri, 3 Jan 2003 13:50:47 +0000 (13:50 +0000)]
When activating an LV, remove any stray LVM1 /dev nodes and group file.
Alasdair Kergon [Thu, 19 Dec 2002 23:25:55 +0000 (23:25 +0000)]
Default stripesize 64k & config file setting for it;
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
Alasdair Kergon [Thu, 12 Dec 2002 20:55:49 +0000 (20:55 +0000)]
New column-based reporting tools: lvs, pvs & vgs.
Andres Salomon [Mon, 9 Dec 2002 08:59:34 +0000 (08:59 +0000)]
close another bug
Andres Salomon [Mon, 9 Dec 2002 08:37:58 +0000 (08:37 +0000)]
it's about that time again
Alasdair Kergon [Thu, 5 Dec 2002 22:56:22 +0000 (22:56 +0000)]
Use sync_dir().
Alasdair Kergon [Thu, 5 Dec 2002 22:51:15 +0000 (22:51 +0000)]
Add sync_dir()
Alasdair Kergon [Thu, 5 Dec 2002 22:42:31 +0000 (22:42 +0000)]
Fix display alignment of zero.
Alasdair Kergon [Thu, 5 Dec 2002 22:37:36 +0000 (22:37 +0000)]
Remove an unused .h file.
Alasdair Kergon [Thu, 5 Dec 2002 22:35:15 +0000 (22:35 +0000)]
Fix long arg processing.
Alasdair Kergon [Thu, 5 Dec 2002 22:30:39 +0000 (22:30 +0000)]
Maintain snapshot_count correctly.
Alasdair Kergon [Thu, 5 Dec 2002 22:28:18 +0000 (22:28 +0000)]
Keep certain versions of ld happy.
Alasdair Kergon [Thu, 5 Dec 2002 22:27:43 +0000 (22:27 +0000)]
Keep some ld versions happy.
Alasdair Kergon [Tue, 3 Dec 2002 16:20:38 +0000 (16:20 +0000)]
New devices/types config file entry to add new types of block devices.
Alasdair Kergon [Tue, 3 Dec 2002 13:27:23 +0000 (13:27 +0000)]
tidy
Alasdair Kergon [Tue, 3 Dec 2002 13:26:17 +0000 (13:26 +0000)]
Show PV uuid; single stripe is 'linear'; suppress snapshot fields for origin.
Alasdair Kergon [Tue, 3 Dec 2002 13:25:09 +0000 (13:25 +0000)]
More restore hints.
Alasdair Kergon [Tue, 3 Dec 2002 13:24:38 +0000 (13:24 +0000)]
Default size unit normally MB not KB.
Alasdair Kergon [Tue, 3 Dec 2002 13:23:50 +0000 (13:23 +0000)]
Suppress a (normally) unnecessary warning.
Alasdair Kergon [Fri, 29 Nov 2002 15:02:57 +0000 (15:02 +0000)]
Further help text tidying & support for -?.
Heinz Mauelshagen [Thu, 28 Nov 2002 15:27:59 +0000 (15:27 +0000)]
tiny tidying
Heinz Mauelshagen [Thu, 28 Nov 2002 15:27:29 +0000 (15:27 +0000)]
Corrected lvcreate synopsis.
Added --ignorelockingflag to synopsis where missing.
Alasdair Kergon [Tue, 26 Nov 2002 21:56:57 +0000 (21:56 +0000)]
Show stripesize in KB.
Alasdair Kergon [Tue, 26 Nov 2002 12:14:37 +0000 (12:14 +0000)]
Skip config file reload attempt if no config file location.
Alasdair Kergon [Fri, 22 Nov 2002 14:19:56 +0000 (14:19 +0000)]
Fix snapshot lvcreate activation check.
Alasdair Kergon [Mon, 18 Nov 2002 16:21:00 +0000 (16:21 +0000)]
Remove 2 TB LV size restriction message.
Alasdair Kergon [Mon, 18 Nov 2002 16:08:45 +0000 (16:08 +0000)]
Missing sector->k conversion in "logical volumes cannot be larger than" mesg.
Alasdair Kergon [Mon, 18 Nov 2002 14:04:08 +0000 (14:04 +0000)]
Some new features.
Alasdair Kergon [Mon, 18 Nov 2002 14:01:16 +0000 (14:01 +0000)]
Refactoring.
Alasdair Kergon [Mon, 18 Nov 2002 13:53:58 +0000 (13:53 +0000)]
A new cache.
Alasdair Kergon [Thu, 14 Nov 2002 19:26:28 +0000 (19:26 +0000)]
Only functions listed in libdevmapper.h should get exported.
Alasdair Kergon [Thu, 14 Nov 2002 14:44:42 +0000 (14:44 +0000)]
Fix includes after DM_DIR definition move.
Alasdair Kergon [Fri, 1 Nov 2002 19:57:25 +0000 (19:57 +0000)]
Don't let LVM2 access a VG if the original LVM driver appears to be using it.
Alasdair Kergon [Fri, 1 Nov 2002 16:16:42 +0000 (16:16 +0000)]
Improve missing-kernel-driver error message.
Andres Salomon [Sun, 27 Oct 2002 21:04:03 +0000 (21:04 +0000)]
agk, I recall you saying you had a massive commit pending; if you need me
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.
Andres Salomon [Sun, 27 Oct 2002 18:40:35 +0000 (18:40 +0000)]
synch w/ debian
Andres Salomon [Tue, 8 Oct 2002 20:16:44 +0000 (20:16 +0000)]
Wow, learn something new every day. Apparently, the signed-ness of char is
implementation-dependent; some archs (s390, arm, and ppc) default to
an unsigned char.
Alasdair Kergon [Thu, 5 Sep 2002 12:49:23 +0000 (12:49 +0000)]
Support alternative lvrename syntax.
Andres Salomon [Sun, 1 Sep 2002 23:08:17 +0000 (23:08 +0000)]
update, synch w/ debian
Joe Thornber [Thu, 29 Aug 2002 15:05:16 +0000 (15:05 +0000)]
o inline _step_matcher
Joe Thornber [Thu, 29 Aug 2002 14:47:06 +0000 (14:47 +0000)]
o Give an example filter that uses anchors.
Joe Thornber [Thu, 29 Aug 2002 14:46:30 +0000 (14:46 +0000)]
o Anchor support for the regex engine.
AJ Lewis [Thu, 15 Aug 2002 15:31:33 +0000 (15:31 +0000)]
o This resolves bug #79
o added -D_REENTRANT to the CFLAGS so clvmd works properly with liblvm
(I saw this problem with Redhat 7.3)
Patrick Caulfield [Wed, 14 Aug 2002 14:58:00 +0000 (14:58 +0000)]
Remove O_DIRECT as it causes problems with some systems.
Harumph.
Joe Thornber [Thu, 8 Aug 2002 07:54:57 +0000 (07:54 +0000)]
o Remove e2fsadm to stop people waiting expectantly for something that isn't going
to arrive.
Joe Thornber [Thu, 1 Aug 2002 12:51:48 +0000 (12:51 +0000)]
o Make sure the status parsing code can deal with an empty array.
This page took 0.082322 seconds and 5 git commands to generate.