Alasdair Kergon
34dd8d0a91
Some new features.
beta4
old-beta4
2002-11-18 14:04:08 +00:00
Alasdair Kergon
81c44790d5
Refactoring.
2002-11-18 14:01:16 +00:00
Alasdair Kergon
d557b335cf
A new cache.
2002-11-18 13:53:58 +00:00
Alasdair Kergon
e2adc28cff
Only functions listed in libdevmapper.h should get exported.
beta6_1
old-beta6_1
2002-11-14 19:26:28 +00:00
Alasdair Kergon
0fef6a6ecc
Fix includes after DM_DIR definition move.
2002-11-14 14:44:42 +00:00
Alasdair Kergon
f2fd4b8a1f
Don't let LVM2 access a VG if the original LVM driver appears to be using it.
2002-11-01 19:57:25 +00:00
Alasdair Kergon
95bd5605a8
Improve missing-kernel-driver error message.
2002-11-01 16:16:42 +00:00
Andres Salomon
497cca7eca
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.
2002-10-27 21:04:03 +00:00
Andres Salomon
54f78feedd
synch w/ debian
2002-10-27 18:40:35 +00:00
Andres Salomon
76408e53ae
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.
2002-10-08 20:16:44 +00:00
Alasdair Kergon
be19e74d30
Support alternative lvrename syntax.
2002-09-05 12:49:23 +00:00
Andres Salomon
dac578a775
update, synch w/ debian
2002-09-01 23:08:17 +00:00
Joe Thornber
04732ce74b
o inline _step_matcher
2002-08-29 15:05:16 +00:00
Joe Thornber
a6c95a2374
o Give an example filter that uses anchors.
2002-08-29 14:47:06 +00:00
Joe Thornber
f68622abe9
o Anchor support for the regex engine.
2002-08-29 14:46:30 +00:00
AJ Lewis
83a9a7bdb2
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)
2002-08-15 15:31:33 +00:00
Patrick Caulfield
6500afc0ca
Remove O_DIRECT as it causes problems with some systems.
...
Harumph.
2002-08-14 14:58:00 +00:00
Joe Thornber
c69b7ecc96
o Remove e2fsadm to stop people waiting expectantly for something that isn't going
...
to arrive.
2002-08-08 07:54:57 +00:00
Joe Thornber
615ef1e2d2
o Make sure the status parsing code can deal with an empty array.
2002-08-01 12:51:48 +00:00
Joe Thornber
cf69a0cd7f
o Added new value type CFG_EMPTY_ARRAY, to indicate '[]', useful since we use
...
the arrays to hold a symbolic set of flags.
2002-08-01 12:46:52 +00:00
Joe Thornber
06e892fb33
o 0 was used rather than NULL in a couple of places.
...
o Indent output with tabs rather than single spaces.
2002-08-01 08:22:09 +00:00
Joe Thornber
e6c5dd6865
o Test program for the config unit. Just reads a config and then writes it
...
out again.
2002-08-01 08:18:54 +00:00
Patrick Caulfield
247efdebdb
Rename lock_resource to file_lock_resource to avoid name clashes
2002-07-25 09:04:30 +00:00
Patrick Caulfield
76f3792287
Use O_DIRECT for writing to devices.
...
Doesn't work on HPPA due to a kernel bug but other archs shuld be OK.
2002-07-22 08:10:54 +00:00
Alasdair Kergon
64d8e2c727
Remove hard-coded extent_size from snapshot target (field no longer used).
2002-07-17 17:00:54 +00:00
Alasdair Kergon
ead0bd9cb0
Improved snapshot-related arg validation
2002-07-17 16:04:05 +00:00
Joe Thornber
66fc13b2ec
i) Add the VISIBLE flag to the text format. (Other changes are pending
...
for lib/activate.)
2002-07-11 15:28:49 +00:00
Joe Thornber
f3af4128b0
i) Added a little macro to aid defining the status flags.
2002-07-11 14:36:45 +00:00
Joe Thornber
0e43107c87
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.
2002-07-11 14:21:49 +00:00
Alasdair Kergon
1ee3e7997e
tidy
2002-07-11 14:09:26 +00:00
Alasdair Kergon
50fd61d91f
Add get_config_str
2002-07-11 14:07:43 +00:00
Patrick Caulfield
e4cdc051a9
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.
2002-07-11 09:23:29 +00:00
Alasdair Kergon
778e846e96
Add --ignorelockingfailure
2002-07-10 20:43:32 +00:00
Alasdair Kergon
a27759b647
Merge adjacent "Missing" segments.
2002-07-10 13:54:17 +00:00
Joe Thornber
b75eceab41
o Add version number to text format.
2002-07-02 18:47:43 +00:00
Alasdair Kergon
e748a5d5f4
Tidy up for another release: updated documentation; removed old files;
...
module build fix.
beta4_1
old-beta4_1
2002-06-26 21:50:53 +00:00
Patrick Caulfield
99c5a3ae46
Flush on open as well as close.
2002-06-25 14:02:28 +00:00
Alasdair Kergon
51da710f5a
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.
2002-06-19 13:07:05 +00:00
Joe Thornber
569d69b3d2
o Knock the version check out of the makefile, Alasdair will no doubt put it back :)
...
o Change to new ioctl names.
2002-06-17 15:50:17 +00:00
Patrick Caulfield
059a6b1d90
Get rid of compile warnings on 64bit platforms.
2002-06-07 08:37:07 +00:00
Alasdair Kergon
990af7548a
Increment version.
beta3_2
old-beta3_2
2002-05-31 19:33:30 +00:00
Alasdair Kergon
a38aefdfc8
Add vgsplit.
2002-05-31 19:30:51 +00:00
Alasdair Kergon
3bcb12e7d1
Tidy/fix segment rounding.
2002-05-31 19:29:43 +00:00
Alasdair Kergon
7904ecb462
Tidy
2002-05-31 19:28:37 +00:00
Alasdair Kergon
9ba4d45109
Remember to update VG free_count when reducing size of an LV.
2002-05-30 16:08:19 +00:00
Alasdair Kergon
56b8afe19d
Fix vgcfgrestore segfault (wrong variable used).
2002-05-30 16:03:26 +00:00
Alasdair Kergon
f7aed9a94c
update
2002-05-27 13:00:18 +00:00
AJ Lewis
e12a7e881d
o fix changed function names
2002-05-23 14:13:21 +00:00
Alasdair Kergon
5afb65325d
Fix LVM1 backwards compatibility issue when LV with a low LV number is deleted.
2002-05-23 11:37:51 +00:00
Joe Thornber
135f520f32
o Remove ext3 incompatibility bug
...
o Mention 2.4.18 VM problem
2002-05-23 08:20:44 +00:00