]> sourceware.org Git - lvm2.git/log
lvm2.git
19 years agoprecommitted flag
Alasdair Kergon [Mon, 31 Oct 2005 20:18:50 +0000 (20:18 +0000)]
precommitted flag

19 years agoClear up precommitted metadata better on disk after use.
Alasdair Kergon [Mon, 31 Oct 2005 20:15:28 +0000 (20:15 +0000)]
Clear up precommitted metadata better on disk after use.

[Some activation-related features will stop working for a while now.
Some types of activation are getting split into two steps, with the
first step using the precommitted metadata.]

19 years agopvresize man
Alasdair Kergon [Mon, 31 Oct 2005 15:49:07 +0000 (15:49 +0000)]
pvresize man

19 years agorevert unfinished change
Alasdair Kergon [Mon, 31 Oct 2005 15:46:29 +0000 (15:46 +0000)]
revert unfinished change

19 years agomissing vg_revert
Alasdair Kergon [Mon, 31 Oct 2005 15:43:11 +0000 (15:43 +0000)]
missing vg_revert

19 years agoA pvresize implementation (Zak Kipling).
Alasdair Kergon [Mon, 31 Oct 2005 02:37:29 +0000 (02:37 +0000)]
A pvresize implementation (Zak Kipling).

19 years agoreorder commit
Alasdair Kergon [Fri, 28 Oct 2005 14:38:20 +0000 (14:38 +0000)]
reorder commit

19 years agomore mirror library functions
Alasdair Kergon [Fri, 28 Oct 2005 12:48:50 +0000 (12:48 +0000)]
more mirror library functions

19 years agoFix contiguous allocation when there are no preceding segments.
Alasdair Kergon [Thu, 27 Oct 2005 22:21:10 +0000 (22:21 +0000)]
Fix contiguous allocation when there are no preceding segments.

19 years agoFix contiguous allocation without preceding segments.
Alasdair Kergon [Thu, 27 Oct 2005 22:20:33 +0000 (22:20 +0000)]
Fix contiguous allocation without preceding segments.

19 years agoFix new mirror_seg pointer.
Alasdair Kergon [Thu, 27 Oct 2005 21:51:28 +0000 (21:51 +0000)]
Fix new mirror_seg pointer.

19 years agoAdd mirror_seg pointer to lv_segment struct. (incomplete & untested)
Alasdair Kergon [Thu, 27 Oct 2005 19:58:22 +0000 (19:58 +0000)]
Add mirror_seg pointer to lv_segment struct. (incomplete & untested)

19 years agoOnly keep a device open if it's known to belong to a locked VG.
Alasdair Kergon [Thu, 27 Oct 2005 17:45:34 +0000 (17:45 +0000)]
Only keep a device open if it's known to belong to a locked VG.

19 years agoOnly keep devices open if known to belong to a locked VG now.
Alasdair Kergon [Thu, 27 Oct 2005 17:44:55 +0000 (17:44 +0000)]
Only keep devices open if known to belong to a locked VG now.

19 years agoExport vgname_is_locked
Alasdair Kergon [Thu, 27 Oct 2005 17:41:41 +0000 (17:41 +0000)]
Export vgname_is_locked

19 years agoremove unused suspend code path
Alasdair Kergon [Wed, 26 Oct 2005 19:50:00 +0000 (19:50 +0000)]
remove unused suspend code path

19 years agofix strncmps
Alasdair Kergon [Wed, 26 Oct 2005 18:33:47 +0000 (18:33 +0000)]
fix strncmps

19 years agoFix incorrect checkin
Alasdair Kergon [Wed, 26 Oct 2005 18:32:57 +0000 (18:32 +0000)]
Fix incorrect checkin

19 years agoFix strncmps.
Alasdair Kergon [Wed, 26 Oct 2005 18:17:36 +0000 (18:17 +0000)]
Fix strncmps.

19 years agosuppress status err mesg when LVM- uuid prefix is missing
Alasdair Kergon [Wed, 26 Oct 2005 17:56:31 +0000 (17:56 +0000)]
suppress status err mesg when LVM- uuid prefix is missing

19 years agoAlso suppress error if device doesn't exist with DM_DEVICE_STATUS.
Alasdair Kergon [Wed, 26 Oct 2005 17:51:10 +0000 (17:51 +0000)]
Also suppress error if device doesn't exist with DM_DEVICE_STATUS.

19 years agoalso suppress error if device doesn't exist with STATUS
Alasdair Kergon [Wed, 26 Oct 2005 17:50:15 +0000 (17:50 +0000)]
also suppress error if device doesn't exist with STATUS

19 years agoremove remaining hard-coded prefix lengths
Alasdair Kergon [Wed, 26 Oct 2005 17:31:12 +0000 (17:31 +0000)]
remove remaining hard-coded prefix lengths

19 years agoFix lvdisplay to show all mirror destinations.
Alasdair Kergon [Wed, 26 Oct 2005 16:12:36 +0000 (16:12 +0000)]
Fix lvdisplay to show all mirror destinations.

19 years agoa missing lvid/dlid conversion
Alasdair Kergon [Wed, 26 Oct 2005 15:54:50 +0000 (15:54 +0000)]
a missing lvid/dlid conversion

19 years agoattempt to cope with uuid transition
Alasdair Kergon [Wed, 26 Oct 2005 15:21:13 +0000 (15:21 +0000)]
attempt to cope with uuid transition

19 years agoAttempt to cope with LVM- prefix transition.
Alasdair Kergon [Wed, 26 Oct 2005 15:00:51 +0000 (15:00 +0000)]
Attempt to cope with LVM- prefix transition.

19 years agonew suspend code
Alasdair Kergon [Wed, 26 Oct 2005 14:14:30 +0000 (14:14 +0000)]
new suspend code

19 years agoswitch in new suspend code (untested)
Alasdair Kergon [Wed, 26 Oct 2005 14:13:52 +0000 (14:13 +0000)]
switch in new suspend code (untested)

19 years agocheck parents suspended
Alasdair Kergon [Wed, 26 Oct 2005 14:08:24 +0000 (14:08 +0000)]
check parents suspended

19 years agounfinished suspend functions
Alasdair Kergon [Tue, 25 Oct 2005 19:09:41 +0000 (19:09 +0000)]
unfinished suspend functions

19 years agoUse dm_is_dm_major instead of local copy.
Alasdair Kergon [Tue, 25 Oct 2005 19:08:21 +0000 (19:08 +0000)]
Use dm_is_dm_major instead of local copy.
Allow mapped devices to be used as PVs safely.

19 years agoAdd DEFS
Alasdair Kergon [Tue, 25 Oct 2005 19:03:59 +0000 (19:03 +0000)]
Add DEFS

19 years agoExport dm_set_selinux_context.
Alasdair Kergon [Tue, 25 Oct 2005 17:30:00 +0000 (17:30 +0000)]
Export dm_set_selinux_context.

19 years agoMove set_selinux_context into libdevmapper
Alasdair Kergon [Tue, 25 Oct 2005 17:28:46 +0000 (17:28 +0000)]
Move set_selinux_context into libdevmapper

19 years agoFix automatic text metadata buffer expansion (using macro). [stdarg usage bug]
Alasdair Kergon [Sun, 23 Oct 2005 00:14:48 +0000 (00:14 +0000)]
Fix automatic text metadata buffer expansion (using macro).  [stdarg usage bug]
Cache formatted text metadata buffer between metadata area writes.
  [improves write performance when lots of metadata area clones]

19 years agoAdd pe_start to pvs.
Alasdair Kergon [Thu, 20 Oct 2005 22:24:46 +0000 (22:24 +0000)]
Add pe_start to pvs.

19 years agoFix LVM2- prefix changes; export build_dlid.
Alasdair Kergon [Thu, 20 Oct 2005 21:07:57 +0000 (21:07 +0000)]
Fix LVM2- prefix changes; export build_dlid.

19 years agozero suppress
Alasdair Kergon [Thu, 20 Oct 2005 20:38:18 +0000 (20:38 +0000)]
zero suppress

19 years agofix dev no printf
Alasdair Kergon [Thu, 20 Oct 2005 20:29:58 +0000 (20:29 +0000)]
fix dev no printf

19 years agoAdd 'LVM-' prefix to uuids.
Alasdair Kergon [Wed, 19 Oct 2005 13:59:18 +0000 (13:59 +0000)]
Add 'LVM-' prefix to uuids.

19 years agocope with null uuid_prefix
Alasdair Kergon [Tue, 18 Oct 2005 13:57:11 +0000 (13:57 +0000)]
cope with null uuid_prefix

19 years agouse seg_type macro
Alasdair Kergon [Tue, 18 Oct 2005 13:45:25 +0000 (13:45 +0000)]
use seg_type macro

19 years agoSplit lv_segment_area from lv_segment to permit extension.
Alasdair Kergon [Tue, 18 Oct 2005 13:43:40 +0000 (13:43 +0000)]
Split lv_segment_area from lv_segment to permit extension.

19 years agoTidy some log mesgs.
Alasdair Kergon [Tue, 18 Oct 2005 13:07:41 +0000 (13:07 +0000)]
Tidy some log mesgs.

19 years agoMove deactivation code into libdevmapper.
Alasdair Kergon [Tue, 18 Oct 2005 12:39:20 +0000 (12:39 +0000)]
Move deactivation code into libdevmapper.

19 years agoAdd deactivation functions
Alasdair Kergon [Tue, 18 Oct 2005 12:37:53 +0000 (12:37 +0000)]
Add deactivation functions

19 years agosome deactivation fixes
Alasdair Kergon [Mon, 17 Oct 2005 19:06:20 +0000 (19:06 +0000)]
some deactivation fixes

19 years agoReplacement deactivation code - untested.
Alasdair Kergon [Mon, 17 Oct 2005 18:21:57 +0000 (18:21 +0000)]
Replacement deactivation code - untested.

19 years agoOnly one dump_memory.
Alasdair Kergon [Mon, 17 Oct 2005 18:21:05 +0000 (18:21 +0000)]
Only one dump_memory.

19 years agodm_driver_version
Alasdair Kergon [Mon, 17 Oct 2005 18:05:39 +0000 (18:05 +0000)]
dm_driver_version

19 years agoAttempt to load missing targets using modprobe.
Alasdair Kergon [Mon, 17 Oct 2005 18:00:02 +0000 (18:00 +0000)]
Attempt to load missing targets using modprobe.
Simplify dev_manager_info().

19 years agoAttempt to load missing targets using modprobe.
Alasdair Kergon [Mon, 17 Oct 2005 17:56:27 +0000 (17:56 +0000)]
Attempt to load missing targets using modprobe.

19 years agolvscan -a
Alasdair Kergon [Mon, 17 Oct 2005 16:41:38 +0000 (16:41 +0000)]
lvscan -a

19 years agoUse hash, bitset, malloc, pool from libdevmapper.
Alasdair Kergon [Sun, 16 Oct 2005 23:03:59 +0000 (23:03 +0000)]
Use hash, bitset, malloc, pool from libdevmapper.

19 years agoexport bitset, pool, hash, malloc
Alasdair Kergon [Sun, 16 Oct 2005 22:57:20 +0000 (22:57 +0000)]
export bitset, pool, hash, malloc

19 years agopost-release
Alasdair Kergon [Sun, 16 Oct 2005 20:09:42 +0000 (20:09 +0000)]
post-release

19 years agopre-release
Alasdair Kergon [Sun, 16 Oct 2005 20:06:54 +0000 (20:06 +0000)]
pre-release

19 years agoCode to build and display device dependency tree.
Alasdair Kergon [Sun, 16 Oct 2005 14:33:22 +0000 (14:33 +0000)]
Code to build and display device dependency tree.

19 years agoAdd dmsetup --nolockfs support for suspend/reload.
Alasdair Kergon [Tue, 4 Oct 2005 20:12:32 +0000 (20:12 +0000)]
Add dmsetup --nolockfs support for suspend/reload.
Requires kernel patches to have any effect.
Library version incremented.

19 years agoRefuse to run pvcreate/pvremove on devices we can't open exclusively.
Alasdair Kergon [Mon, 3 Oct 2005 21:10:41 +0000 (21:10 +0000)]
Refuse to run pvcreate/pvremove on devices we can't open exclusively.

19 years agoUse ORPHAN lock definition throughout.
Alasdair Kergon [Mon, 3 Oct 2005 18:16:44 +0000 (18:16 +0000)]
Use ORPHAN lock definition throughout.

19 years agoValidate chunksize in lvcreate.
Alasdair Kergon [Fri, 30 Sep 2005 22:21:01 +0000 (22:21 +0000)]
Validate chunksize in lvcreate.

19 years agoImpose chunk size limitation.
Alasdair Kergon [Fri, 30 Sep 2005 22:20:14 +0000 (22:20 +0000)]
Impose chunk size limitation.

19 years agoReduce chunksize limit to 512k.
Alasdair Kergon [Thu, 29 Sep 2005 15:50:51 +0000 (15:50 +0000)]
Reduce chunksize limit to 512k.

19 years agopost-release
Alasdair Kergon [Mon, 26 Sep 2005 20:52:00 +0000 (20:52 +0000)]
post-release

19 years ago1.01.05
Alasdair Kergon [Mon, 26 Sep 2005 20:44:12 +0000 (20:44 +0000)]
1.01.05

19 years agoFix chunksize field in reports.
Alasdair Kergon [Fri, 23 Sep 2005 17:06:01 +0000 (17:06 +0000)]
Fix chunksize field in reports.

19 years agoDon't hide snapshots from default 'lvs' output.
Alasdair Kergon [Fri, 23 Sep 2005 16:22:17 +0000 (16:22 +0000)]
Don't hide snapshots from default 'lvs' output.

19 years agoResync list.h with LVM2.
Alasdair Kergon [Thu, 22 Sep 2005 12:06:34 +0000 (12:06 +0000)]
Resync list.h with LVM2.

19 years agoRemember increased buffer size and use for subsequent calls.
Alasdair Kergon [Tue, 20 Sep 2005 18:04:28 +0000 (18:04 +0000)]
Remember increased buffer size and use for subsequent calls.

19 years agoExplicitly initialise no_open_count
Alasdair Kergon [Tue, 20 Sep 2005 16:39:12 +0000 (16:39 +0000)]
Explicitly initialise no_open_count

19 years agoOn 'buffer full' condition, double buffer size and repeat ioctl. [Untested]
Alasdair Kergon [Mon, 19 Sep 2005 14:29:17 +0000 (14:29 +0000)]
On 'buffer full' condition, double buffer size and repeat ioctl. [Untested]

19 years agoAdd is_dm_major() for use in duplicate device detection in lvmcache_add().
Alasdair Kergon [Fri, 16 Sep 2005 18:53:01 +0000 (18:53 +0000)]
Add is_dm_major() for use in duplicate device detection in lvmcache_add().

19 years agoReally switch device number in lvmcache when it says it is doing so.
Alasdair Kergon [Fri, 16 Sep 2005 18:44:52 +0000 (18:44 +0000)]
Really switch device number in lvmcache when it says it is doing so.

19 years agoOption for bitset memory allocation using malloc as well as pool.
Alasdair Kergon [Fri, 16 Sep 2005 18:40:53 +0000 (18:40 +0000)]
Option for bitset memory allocation using malloc as well as pool.

19 years agoDon't assume exactly two mirrors when parsing mirror status
Alasdair Kergon [Fri, 2 Sep 2005 16:59:46 +0000 (16:59 +0000)]
Don't assume exactly two mirrors when parsing mirror status

19 years agoSuppress fsync() error message on filesystems that don't support it.
Alasdair Kergon [Thu, 1 Sep 2005 18:37:22 +0000 (18:37 +0000)]
Suppress fsync() error message on filesystems that don't support it.

19 years agoFix yes_no_prompt() error handling.
Alasdair Kergon [Wed, 31 Aug 2005 19:32:10 +0000 (19:32 +0000)]
Fix yes_no_prompt() error handling.

19 years agoadd comments to example conf file to warn about common filter line mistakes
Alasdair Kergon [Wed, 31 Aug 2005 15:05:47 +0000 (15:05 +0000)]
add comments to example conf file to warn about common filter line mistakes

19 years agoFix termination of getopt_long() option array.
Alasdair Kergon [Thu, 18 Aug 2005 19:40:19 +0000 (19:40 +0000)]
Fix termination of getopt_long() option array.

19 years agolvmconf.sh
Alasdair Kergon [Tue, 16 Aug 2005 20:42:28 +0000 (20:42 +0000)]
lvmconf.sh

19 years agoAdd copyright notice to lvmconf.sh and use unique exit codes.
Alasdair Kergon [Tue, 16 Aug 2005 20:38:33 +0000 (20:38 +0000)]
Add copyright notice to lvmconf.sh and use unique exit codes.

19 years agoAdd format1 dev_write debug messages.
Alasdair Kergon [Tue, 16 Aug 2005 19:00:55 +0000 (19:00 +0000)]
Add format1 dev_write debug messages.

19 years agoclvmd no longer takes out locks for non-clusteed LVs,
Patrick Caulfield [Tue, 16 Aug 2005 08:25:09 +0000 (08:25 +0000)]
clvmd no longer takes out locks for non-clusteed LVs,
and non-clustered LVs are only activated on the local node.

19 years agoAdd clustered VG attribute to report.
Alasdair Kergon [Mon, 15 Aug 2005 23:34:11 +0000 (23:34 +0000)]
Add clustered VG attribute to report.

19 years agoMove lvconvert parameters into struct lvconvert_params.
Alasdair Kergon [Mon, 15 Aug 2005 14:10:28 +0000 (14:10 +0000)]
Move lvconvert parameters into struct lvconvert_params.

19 years agoAdd clustered VG flag to LV lock requests.
Alasdair Kergon [Mon, 15 Aug 2005 13:24:46 +0000 (13:24 +0000)]
Add clustered VG flag to LV lock requests.

19 years agoChange LV locking macros to take lv instead of lvid.
Alasdair Kergon [Mon, 15 Aug 2005 12:00:04 +0000 (12:00 +0000)]
Change LV locking macros to take lv instead of lvid.

19 years agoPrepare tools to support clustered mirrors.
Alasdair Kergon [Sun, 14 Aug 2005 23:18:28 +0000 (23:18 +0000)]
Prepare tools to support clustered mirrors.

19 years agoFactor out generate_log_name_format().
Alasdair Kergon [Fri, 12 Aug 2005 20:02:21 +0000 (20:02 +0000)]
Factor out generate_log_name_format().

19 years agoFactor out adjusted_mirror_region_size()
Alasdair Kergon [Fri, 12 Aug 2005 19:23:08 +0000 (19:23 +0000)]
Factor out adjusted_mirror_region_size()

19 years agoMove compose_log_line() into mirror directory.
Alasdair Kergon [Wed, 10 Aug 2005 17:19:46 +0000 (17:19 +0000)]
Move compose_log_line() into mirror directory.

19 years agoDon't kill idling clvmd threads.
Alasdair Kergon [Tue, 9 Aug 2005 17:29:04 +0000 (17:29 +0000)]
Don't kill idling clvmd threads.

19 years agoFactor out _get_library_path().
Alasdair Kergon [Tue, 9 Aug 2005 17:24:21 +0000 (17:24 +0000)]
Factor out _get_library_path().

19 years agoDon't send a signal to kill threads that are idling nicely as it upsets them.
Patrick Caulfield [Tue, 9 Aug 2005 10:39:57 +0000 (10:39 +0000)]
Don't send a signal to kill threads that are idling nicely as it upsets them.
This seems to cure bz#159727 on SMP systems.

Alasdair, can you include this patch in the lvm2-cluster package please ?

19 years agoReport 'buffer full' condition with v4 ioctl as well as with v1.
Alasdair Kergon [Mon, 8 Aug 2005 18:40:17 +0000 (18:40 +0000)]
Report 'buffer full' condition with v4 ioctl as well as with v1.

19 years agoaoe
Alasdair Kergon [Mon, 8 Aug 2005 17:55:35 +0000 (17:55 +0000)]
aoe

19 years agoRecognise aoe devices.
Alasdair Kergon [Mon, 8 Aug 2005 17:54:23 +0000 (17:54 +0000)]
Recognise aoe devices.

19 years agopost-release
Alasdair Kergon [Thu, 4 Aug 2005 02:07:34 +0000 (02:07 +0000)]
post-release

This page took 0.068113 seconds and 5 git commands to generate.