Joe Thornber
cd08eabbfa
i) Put back chunksize_ARG for lvcreate.
2002-05-08 14:36:10 +00:00
Alasdair Kergon
f7e62d9f81
Always call init_log() to initialise logging defaults.
2002-05-08 12:26:45 +00:00
Andres Salomon
9a3761e86e
implement our own swabbing functions, instead of relying on the kernel's.
2002-05-07 15:28:59 +00:00
Alasdair Kergon
3619a68693
log/{prefix,command_names} use defaults.h & reset between shell cmds
2002-05-07 13:00:01 +00:00
Alasdair Kergon
efaf3c3bf9
Default values for some display output settings
2002-05-07 12:50:01 +00:00
Alasdair Kergon
0e4e6a6f67
Tweaks
2002-05-07 12:47:11 +00:00
Andres Salomon
42458e6278
updated.
2002-05-07 06:13:03 +00:00
Andres Salomon
41ec995377
Make lvm2 compile on big endian archs; use the kernel/glibc's endian
...
conversion stuff, instead of implementing our own. Tested on a little
endian system (x86); I'll let the debian handle big endian testing. :)
2002-05-07 05:54:14 +00:00
AJ Lewis
4f37599326
o Will now correctly remove expired achive files from the system when
...
archive_vg is called.
o Added a #define to the top of the file - not sure if this is the
appropriate place for it though
2002-05-03 19:28:07 +00:00
Patrick Caulfield
4144520e5c
Add features to get table/status & wait for next event.
2002-05-03 11:55:58 +00:00
Andres Salomon
6c4800546c
forgot to add Conflicts against lvm1 packages
2002-05-03 04:57:49 +00:00
Andres Salomon
733733c8a7
updated for 0.95.05-2.
2002-05-03 04:43:46 +00:00
Andres Salomon
2aa67cc946
ditto
2002-05-03 04:43:24 +00:00
Andres Salomon
9385981a9d
dh_installinit makes a perfectly find postrm script..
2002-05-03 04:13:02 +00:00
Alasdair Kergon
fff780035d
Update.
beta2_1
old-beta2_1
2002-04-30 17:13:43 +00:00
Alasdair Kergon
46127e673d
Some partial VG support with format_text.
2002-04-30 17:12:37 +00:00
Alasdair Kergon
70df59b224
get_vgs must check for text format VGs when no lvm1 format VGs present
2002-04-30 12:27:13 +00:00
AJ Lewis
0fdbaa803f
o Updated *display output for LVM1 compatibility
...
o There is still a bit missing
+ all are missing the {PV,VG,LV} # - that is not applicable in LVM2
+ pvdisplay doesn't show how many LVs are contained on it
+ much of the snapshot information isn't available for lvdisplay
o Look at the code for other potiential FIXMEs :)
2002-04-29 21:43:14 +00:00
Heinz Mauelshagen
6af1830eff
Changed DEFAULT_PV and DEFAULT_LV to 256 (has been fixed in LVM1 before)
2002-04-25 10:53:58 +00:00
Andres Salomon
6f860e2bd5
Updated for new release
2002-04-25 06:12:07 +00:00
Alasdair Kergon
20a492f7ee
Update example config
2002-04-24 18:41:02 +00:00
Alasdair Kergon
63875e7591
Merge with text format branch.
...
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.
2002-04-24 18:20:51 +00:00
Patrick Caulfield
0ad98cabde
add setlocale() call so that localisation of things like number entry
...
and display will work correctly.
2002-04-24 10:42:09 +00:00
Joe Thornber
668879d2e1
o Stop printing errors if flushing fails (could be an unconfigured device).
2002-04-24 08:37:34 +00:00
Alasdair Kergon
2e09783302
Prepare for another beta release.
beta2
old-beta2
2002-04-23 22:13:04 +00:00
Alasdair Kergon
49734114b3
Commit snapshot-related changes preparing for the next beta release.
2002-04-23 21:47:50 +00:00
Alasdair Kergon
950d9d6ee7
Missing seg->lv gives segfault when activating from text format.
2002-04-16 19:41:54 +00:00
Alasdair Kergon
f7974aee2e
Allow deactivation of final snapshot.
2002-04-16 14:42:20 +00:00
Joe Thornber
c870a82621
o Added support for chunk_size to lvcreate.
2002-04-15 18:49:20 +00:00
Alasdair Kergon
984929a001
Missing VG lock when iterating through all LVs.
2002-04-15 16:27:39 +00:00
Patrick Caulfield
7f9e2c1db8
More memory leak plugging.
2002-04-15 13:24:14 +00:00
Joe Thornber
324e8389dc
o Drop the default chunk size for snapshots down to 16k.
2002-04-15 08:41:00 +00:00
Alasdair Kergon
6f448c5a38
Implement a no_locking module that *does* attempt activation.
2002-04-11 14:10:32 +00:00
Patrick Caulfield
ec43efbb20
Rename device node during a DM_RENAME command.
2002-04-11 12:45:18 +00:00
Patrick Caulfield
3ed065de37
Return status from _lv_activate and friends.
...
Alasdair, I think this is right (and I need it) but you may like to check.
2002-04-11 09:14:04 +00:00
Patrick Caulfield
8152f0d72c
Remove \n from log messages.
2002-04-10 15:49:47 +00:00
Joe Thornber
f8047f4736
o Perform a BLKFLSBUF ioctl whenever a block device is closed.
...
Patrick, can you see if this fixes your cluster syncing problem please ?
If so I'll make it so it only syncs if you have actually written to the
device.
2002-04-08 18:59:50 +00:00
Patrick Caulfield
b93c66dc2d
Implement an external locking interface.
2002-04-08 16:04:50 +00:00
Patrick Caulfield
ac877b3065
Fix prototype.
2002-04-08 13:35:09 +00:00
Alasdair Kergon
dee8abfdde
Fix lv_setup() not to generate a new lvid each time if asked to setup the
...
same LV more than once - subsequent times validate only.
2002-04-05 14:32:22 +00:00
Patrick Caulfield
cef3841d73
Make lock type numbers match the DLM numbers in use, and move UNLOCK out
...
of the way.
2002-04-04 13:31:21 +00:00
Alasdair Kergon
3cd5e8a041
Rename LCK_NONE to LCK_UNLOCK
2002-04-04 11:18:45 +00:00
Alasdair Kergon
515b5f866e
Tidying.
2002-04-03 12:17:55 +00:00
Alasdair Kergon
321f62bf92
Cope with creation of additional snapshots while active.
...
(More work on suspension dependencies still needed.)
2002-03-27 18:17:43 +00:00
Alasdair Kergon
f94fa47b52
Snapshots are now attached to their origin device for locking purposes
...
so lock the origin instead of the snapshot itself when creating one.
2002-03-26 15:01:57 +00:00
Alasdair Kergon
c502f8a722
New-style persistent minor support.
2002-03-26 13:41:37 +00:00
Alasdair Kergon
59b4868ac3
o read-only device support
...
o name/uuid disambiguation
2002-03-25 18:54:59 +00:00
Alasdair Kergon
3634e12cce
Fix typo.
2002-03-25 18:50:37 +00:00
Andres Salomon
6d45445391
all people to actually uninstall lvm2 (*grin*)
2002-03-23 08:23:15 +00:00
Alasdair Kergon
4f47e268cc
Improve log messages.
2002-03-20 14:34:15 +00:00