]>
sourceware.org Git - lvm2.git/log
Alasdair Kergon [Tue, 20 Sep 2005 18:04:28 +0000 (18:04 +0000)]
Remember increased buffer size and use for subsequent calls.
Alasdair Kergon [Tue, 20 Sep 2005 16:39:12 +0000 (16:39 +0000)]
Explicitly initialise no_open_count
Alasdair Kergon [Mon, 19 Sep 2005 14:29:17 +0000 (14:29 +0000)]
On 'buffer full' condition, double buffer size and repeat ioctl. [Untested]
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().
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.
Alasdair Kergon [Fri, 16 Sep 2005 18:40:53 +0000 (18:40 +0000)]
Option for bitset memory allocation using malloc as well as pool.
Alasdair Kergon [Fri, 2 Sep 2005 16:59:46 +0000 (16:59 +0000)]
Don't assume exactly two mirrors when parsing mirror status
Alasdair Kergon [Thu, 1 Sep 2005 18:37:22 +0000 (18:37 +0000)]
Suppress fsync() error message on filesystems that don't support it.
Alasdair Kergon [Wed, 31 Aug 2005 19:32:10 +0000 (19:32 +0000)]
Fix yes_no_prompt() error handling.
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
Alasdair Kergon [Thu, 18 Aug 2005 19:40:19 +0000 (19:40 +0000)]
Fix termination of getopt_long() option array.
Alasdair Kergon [Tue, 16 Aug 2005 20:42:28 +0000 (20:42 +0000)]
lvmconf.sh
Alasdair Kergon [Tue, 16 Aug 2005 20:38:33 +0000 (20:38 +0000)]
Add copyright notice to lvmconf.sh and use unique exit codes.
Alasdair Kergon [Tue, 16 Aug 2005 19:00:55 +0000 (19:00 +0000)]
Add format1 dev_write debug messages.
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.
Alasdair Kergon [Mon, 15 Aug 2005 23:34:11 +0000 (23:34 +0000)]
Add clustered VG attribute to report.
Alasdair Kergon [Mon, 15 Aug 2005 14:10:28 +0000 (14:10 +0000)]
Move lvconvert parameters into struct lvconvert_params.
Alasdair Kergon [Mon, 15 Aug 2005 13:24:46 +0000 (13:24 +0000)]
Add clustered VG flag to LV lock requests.
Alasdair Kergon [Mon, 15 Aug 2005 12:00:04 +0000 (12:00 +0000)]
Change LV locking macros to take lv instead of lvid.
Alasdair Kergon [Sun, 14 Aug 2005 23:18:28 +0000 (23:18 +0000)]
Prepare tools to support clustered mirrors.
Alasdair Kergon [Fri, 12 Aug 2005 20:02:21 +0000 (20:02 +0000)]
Factor out generate_log_name_format().
Alasdair Kergon [Fri, 12 Aug 2005 19:23:08 +0000 (19:23 +0000)]
Factor out adjusted_mirror_region_size()
Alasdair Kergon [Wed, 10 Aug 2005 17:19:46 +0000 (17:19 +0000)]
Move compose_log_line() into mirror directory.
Alasdair Kergon [Tue, 9 Aug 2005 17:29:04 +0000 (17:29 +0000)]
Don't kill idling clvmd threads.
Alasdair Kergon [Tue, 9 Aug 2005 17:24:21 +0000 (17:24 +0000)]
Factor out _get_library_path().
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 ?
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.
Alasdair Kergon [Mon, 8 Aug 2005 17:55:35 +0000 (17:55 +0000)]
aoe
Alasdair Kergon [Mon, 8 Aug 2005 17:54:23 +0000 (17:54 +0000)]
Recognise aoe devices.
Alasdair Kergon [Thu, 4 Aug 2005 02:07:34 +0000 (02:07 +0000)]
post-release
Alasdair Kergon [Thu, 4 Aug 2005 02:02:37 +0000 (02:02 +0000)]
update po
Alasdair Kergon [Thu, 4 Aug 2005 01:50:17 +0000 (01:50 +0000)]
Fix lvconvert PV parameter in help string.
Alasdair Kergon [Thu, 4 Aug 2005 01:29:18 +0000 (01:29 +0000)]
fix last checkin
Alasdair Kergon [Thu, 4 Aug 2005 01:27:25 +0000 (01:27 +0000)]
Prevent snapshots getting activated in a clustered VG.
Alasdair Kergon [Thu, 4 Aug 2005 01:15:30 +0000 (01:15 +0000)]
Separate out _build_dev_string.
Alasdair Kergon [Thu, 4 Aug 2005 01:14:36 +0000 (01:14 +0000)]
Move zero_lv to toollib.
Alasdair Kergon [Tue, 2 Aug 2005 21:46:49 +0000 (21:46 +0000)]
post-release
Alasdair Kergon [Tue, 2 Aug 2005 18:00:32 +0000 (18:00 +0000)]
update vsn
Alasdair Kergon [Fri, 29 Jul 2005 16:11:23 +0000 (16:11 +0000)]
Fix dmsetup ls -j and status --target with empty table.
AJ Lewis [Tue, 26 Jul 2005 21:48:18 +0000 (21:48 +0000)]
fix pool format handler to work with pvseg code
Alasdair Kergon [Wed, 13 Jul 2005 19:28:09 +0000 (19:28 +0000)]
post-release
Alasdair Kergon [Wed, 13 Jul 2005 19:23:48 +0000 (19:23 +0000)]
update po
Alasdair Kergon [Wed, 13 Jul 2005 19:15:09 +0000 (19:15 +0000)]
2.01.13
Alasdair Kergon [Tue, 12 Jul 2005 19:40:59 +0000 (19:40 +0000)]
Fix pvmove segment splitting.
Abstract vg_validate.
Alasdair Kergon [Tue, 12 Jul 2005 14:50:45 +0000 (14:50 +0000)]
Only make one attempt at contiguous allocation.
Alasdair Kergon [Wed, 22 Jun 2005 15:31:29 +0000 (15:31 +0000)]
Fix lvm1 format metadata read.
Alasdair Kergon [Wed, 22 Jun 2005 14:56:14 +0000 (14:56 +0000)]
fix lvm1 non-mirror lvcreate
Benjamin Marzinski [Tue, 14 Jun 2005 19:06:26 +0000 (19:06 +0000)]
Fixing some makesfiles, so that the correct things link against pthreads.
Also changed dmevent so that in no longer links against pthreads, and
dynamically loads libdmevent.so. Everything seems to work just fine like this.
Alasdair Kergon [Tue, 14 Jun 2005 18:29:12 +0000 (18:29 +0000)]
preset pl to NULL
Alasdair Kergon [Tue, 14 Jun 2005 18:22:31 +0000 (18:22 +0000)]
missing fn defs
Alasdair Kergon [Tue, 14 Jun 2005 18:22:22 +0000 (18:22 +0000)]
post-release
Alasdair Kergon [Tue, 14 Jun 2005 17:59:57 +0000 (17:59 +0000)]
2.01.12
Alasdair Kergon [Tue, 14 Jun 2005 17:54:48 +0000 (17:54 +0000)]
Various allocation-related pvmove fixes.
Patrick Caulfield [Tue, 14 Jun 2005 10:35:02 +0000 (10:35 +0000)]
Log an error if clvmd can't resolve a host name got from CCS
Fix potential spin loop in clvmd
Alasdair Kergon [Mon, 13 Jun 2005 14:53:07 +0000 (14:53 +0000)]
post-release
Alasdair Kergon [Mon, 13 Jun 2005 14:43:28 +0000 (14:43 +0000)]
2.01.11
Alasdair Kergon [Mon, 13 Jun 2005 13:13:15 +0000 (13:13 +0000)]
Use matchpathcon mode parameter.
Alasdair Kergon [Mon, 13 Jun 2005 13:11:48 +0000 (13:11 +0000)]
Use matchpathcon mode parameter
Patrick Caulfield [Mon, 13 Jun 2005 10:16:21 +0000 (10:16 +0000)]
Don't defer closing of FDs in clvmd as it can cause trouble.
Alasdair Kergon [Fri, 10 Jun 2005 22:00:44 +0000 (22:00 +0000)]
update version
Alasdair Kergon [Fri, 10 Jun 2005 21:57:49 +0000 (21:57 +0000)]
fix configure script to reenable selinux
AJ Lewis [Fri, 10 Jun 2005 21:30:21 +0000 (21:30 +0000)]
o print the context along with the path when setting selinux context
AJ Lewis [Fri, 10 Jun 2005 19:10:45 +0000 (19:10 +0000)]
o set umask and make tempfiles a bit nicer to deal with
AJ Lewis [Fri, 10 Jun 2005 17:11:48 +0000 (17:11 +0000)]
o script to adjust items in lvm.conf file - currently only handles turning
cluster lvm on and off
Patrick Caulfield [Fri, 10 Jun 2005 09:11:01 +0000 (09:11 +0000)]
Be a bit smarter about reading stuff from the sockets
Benjamin Marzinski [Thu, 9 Jun 2005 18:40:49 +0000 (18:40 +0000)]
Timeout event implementation:
The daemon side of this is mostly the same as the patch I sent out. To select
a timeout period different than the default and to get the timeout period,
I added two library calls, dm_set_event_timeout() and dm_get_event_timeout().
If people are against them, the other option is to tack extra arguments onto
dm_regiser_for_event() and dm_get_registered_device(). I also added a
-t option to dmevent, so people can try out timeouts.
Alasdair Kergon [Tue, 7 Jun 2005 11:00:07 +0000 (11:00 +0000)]
Remove hard-coded 64k text metadata writing restriction.
Alasdair Kergon [Mon, 6 Jun 2005 18:16:33 +0000 (18:16 +0000)]
Make VG name restrictions consistent.
Alasdair Kergon [Mon, 6 Jun 2005 17:12:08 +0000 (17:12 +0000)]
Introduce lvconvert. So far only removes mirror images.
Alasdair Kergon [Fri, 3 Jun 2005 22:26:09 +0000 (22:26 +0000)]
prevent active mirror resize for now
Alasdair Kergon [Fri, 3 Jun 2005 19:48:19 +0000 (19:48 +0000)]
Allow mirror images to be resized.
Alasdair Kergon [Fri, 3 Jun 2005 18:07:13 +0000 (18:07 +0000)]
Allow mirror images to have more than one segment.
Alasdair Kergon [Fri, 3 Jun 2005 15:44:12 +0000 (15:44 +0000)]
lvremove mirror images
Alasdair Kergon [Fri, 3 Jun 2005 14:49:51 +0000 (14:49 +0000)]
Always insert an intermediate layer for mirrors.
Suppress hidden LVs from reports unless --all is given.
Use square brackets for hidden LVs in reports.
Centralise restrictions on LV names.
Alasdair Kergon [Wed, 1 Jun 2005 16:51:55 +0000 (16:51 +0000)]
Basic support for mirrors.
AJ Lewis [Wed, 25 May 2005 21:08:36 +0000 (21:08 +0000)]
Change the multilog code to toggle between async and sync writes for all
log types. This means the threaded_syslog type is no longer valid. A new
fxn multilog_async is available to toggle between the two modes. If an
app is compiled without pthreads and tries to use async logging, no logging
will occur while async is enabled.
dmeventd has been modified to use the new code
I'm not positive I like the way the async_logger code calls the log fxn,
but it works for now. Suggestions for other ways to do it would be helpful
Alasdair Kergon [Tue, 24 May 2005 17:38:26 +0000 (17:38 +0000)]
Fix non-orphan pvchange -u.
Alasdair Kergon [Tue, 24 May 2005 17:37:39 +0000 (17:37 +0000)]
Fix mem allocs after archiver code move.
Heinz Mauelshagen [Fri, 20 May 2005 13:53:26 +0000 (13:53 +0000)]
Exit after last unregister_for_event()
Alasdair Kergon [Thu, 19 May 2005 16:48:51 +0000 (16:48 +0000)]
Fix vgmerge to handle duplicate LVIDs.
Alasdair Kergon [Tue, 17 May 2005 15:50:25 +0000 (15:50 +0000)]
1.01.02
Alasdair Kergon [Tue, 17 May 2005 13:49:45 +0000 (13:49 +0000)]
Start merging cloned allocation functions.
Alasdair Kergon [Tue, 17 May 2005 13:46:38 +0000 (13:46 +0000)]
Move archiver code from tools into library.
Alasdair Kergon [Tue, 17 May 2005 13:44:02 +0000 (13:44 +0000)]
vgscan/change/display/vgs automatically create metadata backup if out-of-date or missing.
Alasdair Kergon [Mon, 16 May 2005 20:46:46 +0000 (20:46 +0000)]
Add dmsetup ls --exec.
Alasdair Kergon [Mon, 16 May 2005 16:04:34 +0000 (16:04 +0000)]
Add --target to dmsetup ls.
Alasdair Kergon [Mon, 16 May 2005 15:15:34 +0000 (15:15 +0000)]
Call dm_lib_exit() and dm_lib_release() automatically now.
Alasdair Kergon [Mon, 16 May 2005 14:53:23 +0000 (14:53 +0000)]
Add --target <target_type> filter to dmsetup table/status.
Fix dmsetup getopt_long usage.
Alasdair Kergon [Wed, 11 May 2005 16:46:59 +0000 (16:46 +0000)]
Fix contiguous allocations with linear.
AJ Lewis [Wed, 11 May 2005 15:21:44 +0000 (15:21 +0000)]
more clvmd rhel4 initscript cleanup
- don't echo after an 'action' call - action does the echo itself
- use vgdisplay/vgs to determine which VGs are marked clustered and only
deactivate those VGs (unless the LVM_VGS var is set in
/etc/sysconfig/cluster)
Alasdair Kergon [Wed, 11 May 2005 15:04:06 +0000 (15:04 +0000)]
Cope with missing format1 PVs again.
Alasdair Kergon [Wed, 11 May 2005 15:02:49 +0000 (15:02 +0000)]
Remove lists of free PV segments.
Simplify pv_maps code and remove slow bitset algorithm.
AJ Lewis [Tue, 10 May 2005 20:15:39 +0000 (20:15 +0000)]
updated to reflect clvmd rhel4 initscript being redhatified
AJ Lewis [Tue, 10 May 2005 20:14:33 +0000 (20:14 +0000)]
Fixes bz#155478
Redhatify the rhel4 initscript (use /etc/init.d/functions)
AJ Lewis [Mon, 9 May 2005 18:44:35 +0000 (18:44 +0000)]
o Changed the multilog API a bit (I warned you)
- multilog_add_type, multilog_del_type, multilog_custom, and
multilog_init_verbose all have different arguments.
- Primary change is that caller only passes in config info, and the
lib keeps track of state internally. No more exporting of
'struct log_data'.
- Custom callers now only get the custom data pointer passed into their
log fxn (that is set with multilog_custom)
- Added basic README that describes libmultilog
Alasdair Kergon [Mon, 9 May 2005 17:45:06 +0000 (17:45 +0000)]
%Zu->zu
Alasdair Kergon [Mon, 9 May 2005 17:41:36 +0000 (17:41 +0000)]
fix compiler warnings
Alasdair Kergon [Mon, 9 May 2005 17:02:52 +0000 (17:02 +0000)]
Fix loopfiles mem alloc.
Alasdair Kergon [Mon, 9 May 2005 17:01:06 +0000 (17:01 +0000)]
Un-inline dbg_strdup.
Alasdair Kergon [Mon, 9 May 2005 16:59:01 +0000 (16:59 +0000)]
lv_reduce tidying.
Remove some unnecessary parameters.
Introduce seg_is macros.
This page took 0.065337 seconds and 5 git commands to generate.