]>
sourceware.org Git - lvm2.git/log
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.
Joe Thornber [Thu, 1 Aug 2002 12:46:52 +0000 (12:46 +0000)]
o Added new value type CFG_EMPTY_ARRAY, to indicate '[]', useful since we use
the arrays to hold a symbolic set of flags.
Joe Thornber [Thu, 1 Aug 2002 08:22:09 +0000 (08:22 +0000)]
o 0 was used rather than NULL in a couple of places.
o Indent output with tabs rather than single spaces.
Joe Thornber [Thu, 1 Aug 2002 08:18:54 +0000 (08:18 +0000)]
o Test program for the config unit. Just reads a config and then writes it
out again.
Patrick Caulfield [Thu, 25 Jul 2002 09:04:30 +0000 (09:04 +0000)]
Rename lock_resource to file_lock_resource to avoid name clashes
Patrick Caulfield [Mon, 22 Jul 2002 08:10:54 +0000 (08:10 +0000)]
Use O_DIRECT for writing to devices.
Doesn't work on HPPA due to a kernel bug but other archs shuld be OK.
Alasdair Kergon [Wed, 17 Jul 2002 17:00:54 +0000 (17:00 +0000)]
Remove hard-coded extent_size from snapshot target (field no longer used).
Alasdair Kergon [Wed, 17 Jul 2002 16:04:05 +0000 (16:04 +0000)]
Improved snapshot-related arg validation
Joe Thornber [Thu, 11 Jul 2002 15:28:49 +0000 (15:28 +0000)]
i) Add the VISIBLE flag to the text format. (Other changes are pending
for lib/activate.)
Joe Thornber [Thu, 11 Jul 2002 14:36:45 +0000 (14:36 +0000)]
i) Added a little macro to aid defining the status flags.
Joe Thornber [Thu, 11 Jul 2002 14:21:49 +0000 (14:21 +0000)]
i) There's now a seperate field in struct logical_volume that stores the
allocation policy. This can currently take one of three values:
typedef enum {
ALLOC_NEXT_FREE,
ALLOC_STRICT,
ALLOC_CONTIGUOUS
} alloc_policy_t;
Notice that 'SIMPLE' has turned into the slightly more meaningful NEXT_FREE.
ii) Put code into display.[hc] for converting one of these enums to a
text representation and back again.
ii) Updated the text format so this also has the alloc_policy field.
Alasdair Kergon [Thu, 11 Jul 2002 14:09:26 +0000 (14:09 +0000)]
tidy
Alasdair Kergon [Thu, 11 Jul 2002 14:07:43 +0000 (14:07 +0000)]
Add get_config_str
Patrick Caulfield [Thu, 11 Jul 2002 09:23:29 +0000 (09:23 +0000)]
Don't log an error if we can't write the cache file because the FS is read-only.
Gets rid of that annoying error at shutdown.
Alasdair Kergon [Wed, 10 Jul 2002 20:43:32 +0000 (20:43 +0000)]
Add --ignorelockingfailure
Alasdair Kergon [Wed, 10 Jul 2002 13:54:17 +0000 (13:54 +0000)]
Merge adjacent "Missing" segments.
Joe Thornber [Tue, 2 Jul 2002 18:47:43 +0000 (18:47 +0000)]
o Add version number to text format.
Alasdair Kergon [Wed, 26 Jun 2002 21:50:53 +0000 (21:50 +0000)]
Tidy up for another release: updated documentation; removed old files;
module build fix.
Patrick Caulfield [Tue, 25 Jun 2002 14:02:28 +0000 (14:02 +0000)]
Flush on open as well as close.
Alasdair Kergon [Wed, 19 Jun 2002 13:07:05 +0000 (13:07 +0000)]
o Long-awaited ioctl interface clean-up. *** Not backwardly compatible ***
o Various other kernel side tidy-ups.
o Version number changes so we have the option of adding new ioctl commands
in future without affecting the use of existing ones should you later
revert to an older kernel but not revert the userspace library/tools.
o Better separation of kernel/userspace elements in the build process to
prepare for independent distribution of the kernel driver.
Joe Thornber [Mon, 17 Jun 2002 15:50:17 +0000 (15:50 +0000)]
o Knock the version check out of the makefile, Alasdair will no doubt put it back :)
o Change to new ioctl names.
Patrick Caulfield [Fri, 7 Jun 2002 08:37:07 +0000 (08:37 +0000)]
Get rid of compile warnings on 64bit platforms.
Alasdair Kergon [Fri, 31 May 2002 19:33:30 +0000 (19:33 +0000)]
Increment version.
Alasdair Kergon [Fri, 31 May 2002 19:30:51 +0000 (19:30 +0000)]
Add vgsplit.
Alasdair Kergon [Fri, 31 May 2002 19:29:43 +0000 (19:29 +0000)]
Tidy/fix segment rounding.
Alasdair Kergon [Fri, 31 May 2002 19:28:37 +0000 (19:28 +0000)]
Tidy
Alasdair Kergon [Thu, 30 May 2002 16:08:19 +0000 (16:08 +0000)]
Remember to update VG free_count when reducing size of an LV.
Alasdair Kergon [Thu, 30 May 2002 16:03:26 +0000 (16:03 +0000)]
Fix vgcfgrestore segfault (wrong variable used).
Alasdair Kergon [Mon, 27 May 2002 13:00:18 +0000 (13:00 +0000)]
update
AJ Lewis [Thu, 23 May 2002 14:13:21 +0000 (14:13 +0000)]
o fix changed function names
Alasdair Kergon [Thu, 23 May 2002 11:37:51 +0000 (11:37 +0000)]
Fix LVM1 backwards compatibility issue when LV with a low LV number is deleted.
Joe Thornber [Thu, 23 May 2002 08:20:44 +0000 (08:20 +0000)]
o Remove ext3 incompatibility bug
o Mention 2.4.18 VM problem
Andres Salomon [Thu, 23 May 2002 07:49:25 +0000 (07:49 +0000)]
update for .08
Alasdair Kergon [Wed, 22 May 2002 14:03:45 +0000 (14:03 +0000)]
Rename; add some FIXMEs.
Alasdair Kergon [Tue, 21 May 2002 12:37:07 +0000 (12:37 +0000)]
Revert to standard linux macros (for correct behaviour on rare architectures).
Alasdair Kergon [Tue, 21 May 2002 12:14:05 +0000 (12:14 +0000)]
Update version.
Andres Salomon [Sun, 19 May 2002 04:11:34 +0000 (04:11 +0000)]
ack, missing include
Andres Salomon [Sun, 19 May 2002 03:52:38 +0000 (03:52 +0000)]
update create_dir() comment
Andres Salomon [Sun, 19 May 2002 03:46:34 +0000 (03:46 +0000)]
support recursive mkdir in create_dir()
Andres Salomon [Tue, 14 May 2002 03:56:40 +0000 (03:56 +0000)]
synch w/ -3 "oh shit" release
Joe Thornber [Mon, 13 May 2002 15:14:21 +0000 (15:14 +0000)]
Drop the default chunk size for snapshots down to 8k
Alasdair Kergon [Mon, 13 May 2002 12:38:54 +0000 (12:38 +0000)]
Rewrite missing/corrupt metadata in more cases.
AJ Lewis [Fri, 10 May 2002 16:06:06 +0000 (16:06 +0000)]
o the _status fxns now take more arguments - this way i don't get the
preparsed status info, shove it all into a string, and then parse it
again to get the info back out (which is what i was doing before)
o basically that's it...i like this *much* better than the previous
method and i think it makes the _status fxn more flexible if we need
to use it to get other info out.
Alasdair Kergon [Fri, 10 May 2002 15:25:38 +0000 (15:25 +0000)]
Import snapshot status & persistence + indent etc.
AJ Lewis [Thu, 9 May 2002 21:17:57 +0000 (21:17 +0000)]
o Actually read snapshot percentage from the kernel - what a pain! :)
o Not sure if the code in dev_manager is really optimal, but it works..
will look at adjusting it a bit now.
o I *think* it works right when one snapshot if full but others aren't,
but I haven't really been able to test it because the full snapshot
somehow resets itself and weird things start happening to the system...
This page took 0.062306 seconds and 5 git commands to generate.