Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3a5dce4c92 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2008-10-26 10:33:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						22d7e60d0e 
					 
					
						
						
							
							Accept locking fallback_to_* options in the global section as documented.  
						
						
						
						
					 
					
						2008-10-24 01:16:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5752156c9e 
					 
					
						
						
							
							Fix temp table activation in mirror conversions not to happen in other cmds.  
						
						... 
						
						
						
						Fix temp table in mirror conversions to use always-present error not zero. 
						
						
					 
					
						2008-10-23 11:21:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a30215a530 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2008-10-17 17:48:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f9c8c1b964 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2008-10-17 17:42:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5650f67ef5 
					 
					
						
						
							
							Use temp table to set device size when converting mirrors.  
						
						... 
						
						
						
						(Avoids having same mirror table loaded twice concurrently by first
using a 'zero' table to set the size of the device so when mirror
table is preloaded it doesn't have to be activated immediately.) 
						
						
					 
					
						2008-10-17 10:57:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5ec25dfb94 
					 
					
						
						
							
							In resume_mirror_images replace activate_lv with resume_lv as workaround.  
						
						... 
						
						
						
						(The resume has the side-effect of resuming all of the original
mirror's sub-lvs in addition to the new 'error' target middle layer.) 
						
						
					 
					
						2008-10-17 10:50:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ef16682725 
					 
					
						
						
							
							Avoid overwriting in-use on-disk text metadata by forgetting MDA_HEADER_SIZE. (Edward Allcutt)  
						
						
						
						
					 
					
						2008-10-17 00:55:46 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						883486cc67 
					 
					
						
						
							
							Re-indent test-utils.sh consistently, using tabs.  
						
						
						
						
					 
					
						2008-10-14 19:48:01 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						f367f9b747 
					 
					
						
						
							
							Conversion of last 2 tests to use test-utils.sh, by jstava.  
						
						
						
						
					 
					
						2008-10-14 19:41:12 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						a3d987fa73 
					 
					
						
						
							
							Fix snapshot monitoring library to not cancel monitoring invalid snapshot.  
						
						... 
						
						
						
						snapshot DSO unregistered itself when snapshot changed state to invalid.
This can cause a race (and several timeouts), when for example another snapshot
is added and in the middle of operation (suspend/resume) the monitoring thread
unregister itself.
Fix it by keeping the snapshot monitored after invalidation - just reset
threshold to not really print any messages to syslog. 
						
						
					 
					
						2008-10-13 12:06:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2d48685673 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2008-10-09 10:47:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9b21ace1e9 
					 
					
						
						
							
							Generate man pages from templates and include version.  (romster)  
						
						
						
						
					 
					
						2008-10-08 12:50:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						be2c03fa96 
					 
					
						
						
							
							Add usrlibdir & usrsbindir to configure.  
						
						
						
						
					 
					
						2008-10-07 19:11:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f5585e9252 
					 
					
						
						
							
							Add usrsbindir to configure.  
						
						
						
						
					 
					
						2008-10-07 19:08:46 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						4d534dd7e4 
					 
					
						
						
							
							Add a workaround for missing losetup -s by jstava, and a print a stacktrace  
						
						... 
						
						
						
						on errors (also by jstava). Currently requires bash, a fix for that may come
later -- explicitly using bash to run tests in the meantime. 
						
						
					 
					
						2008-10-06 16:55:30 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						c8584e1cce 
					 
					
						
						
							
							More test conversions by jstava. Make check still passes.  
						
						
						
						
					 
					
						2008-10-06 16:47:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						84a1de464c 
					 
					
						
						
							
							Fix conversion of md chunk size into sectors.  
						
						
						
						
					 
					
						2008-10-03 14:22:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3966f3d319 
					 
					
						
						
							
							device->devices  
						
						
						
						
					 
					
						2008-10-01 22:48:26 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						e6166cf711 
					 
					
						
						
							
							Make harness.sh exit with non-zero status when tests fail.  
						
						
						
						
					 
					
						2008-09-30 21:45:42 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						2285712834 
					 
					
						
						
							
							Cosmetic: get rid of trailing garbage on comments in t-vgslpit-usage.sh.  
						
						
						
						
					 
					
						2008-09-30 21:43:55 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						53cb6128e8 
					 
					
						
						
							
							Improve harness.sh output: also mention failing test's name near the end of its  
						
						... 
						
						
						
						output. Avoids the need to scroll back just to see which failing test you are
looking at. 
						
						
					 
					
						2008-09-30 21:43:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8c317baf19 
					 
					
						
						
							
							Free text metadata buffer after a failure writing it.  
						
						
						
						
					 
					
						2008-09-30 20:37:52 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						8cac933c71 
					 
					
						
						
							
							Fix [ a = b ] usage in t-vgsplit-operation: string comparison is '=', not '=='.  
						
						
						
						
					 
					
						2008-09-30 18:29:10 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						03e61a4bf8 
					 
					
						
						
							
							Conversion of t-vgsplit-operation.sh by jstava.  
						
						
						
						
					 
					
						2008-09-30 17:56:54 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						71446a76b2 
					 
					
						
						
							
							Fix a syntax error in one of the scripts, introduced by last commit.  
						
						
						
						
					 
					
						2008-09-30 17:50:56 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						28db8d6c7c 
					 
					
						
						
							
							More test conversions, all of these are by jstava.  
						
						
						
						
					 
					
						2008-09-30 17:47:34 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						786e33d7d5 
					 
					
						
						
							
							Port over t-vgreduce-usage. Should fix testsuite hangs where pvremove -ff would  
						
						... 
						
						
						
						have waited for input on certain test failures. 
						
						
					 
					
						2008-09-30 17:17:04 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						b140d6c50e 
					 
					
						
						
							
							Convert t-vgsplit-usage.sh to use the new test-utils.sh. Original conversion by  
						
						... 
						
						
						
						jstava. Lvm1 testing restored by mornfall. 
						
						
					 
					
						2008-09-30 15:20:09 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						64a95abdee 
					 
					
						
						
							
							Convert t-pvremove-usage to use the new test-utils.sh.  
						
						
						
						
					 
					
						2008-09-30 13:19:56 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						57f926be17 
					 
					
						
						
							
							Update test/Makefile.in to use the new harness for calling tests.  
						
						
						
						
					 
					
						2008-09-29 16:07:02 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						4933b67959 
					 
					
						
						
							
							Add a test for reappearing lost PVs causing endless metadata correction  
						
						... 
						
						
						
						updates. (A problem Milan fixed recently.) 
						
						
					 
					
						2008-09-29 16:06:10 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						370b4f1b9e 
					 
					
						
						
							
							Add a simple test for partial activation.  
						
						
						
						
					 
					
						2008-09-29 16:04:57 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						f3b7baa84e 
					 
					
						
						
							
							Update a bunch of tests to use functionality from test-utils.sh.  
						
						
						
						
					 
					
						2008-09-29 16:02:50 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						eafdb2c807 
					 
					
						
						
							
							Export testlib_cleanup_ from test-lib.sh, which is needed for test-utils.sh to  
						
						... 
						
						
						
						be able to call proper EXIT traps. 
						
						
					 
					
						2008-09-29 16:00:53 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						a91fa821ab 
					 
					
						
						
							
							Import new test utilities and a test harness.  
						
						
						
						
					 
					
						2008-09-29 15:59:19 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						37ef162cda 
					 
					
						
						
							
							Fix misleading error message when there is no allocatable extents in VG.  
						
						
						
						
					 
					
						2008-09-29 09:59:10 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						770928acfc 
					 
					
						
						
							
							Fix handling of PVs which reappeared with old metadata version.  
						
						
						
						
					 
					
						2008-09-25 15:59:10 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						d0f3570219 
					 
					
						
						
							
							Try to fix possible infinite loop in dependency tree walking (by mornfall).  
						
						
						
						
					 
					
						2008-09-25 15:57:02 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						3d07c2605f 
					 
					
						
						
							
							Fix mirror DSO to call vgreduce with proper parameters.  
						
						
						
						
					 
					
						2008-09-25 15:52:29 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						c350798528 
					 
					
						
						
							
							Fix validation of --minor and --major in lvcreate to require -My always.  
						
						
						
						
					 
					
						2008-09-24 16:32:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6bc3cc0bec 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2008-09-19 18:31:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2e3e5fcc81 
					 
					
						
						
							
							suppress warning if old value found for now  
						
						
						
						
					 
					
						2008-09-19 18:26:41 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						dfdb10f6de 
					 
					
						
						
							
							Add more vgreduce tests. (Jaroslav Stava)  
						
						
						
						
					 
					
						2008-09-19 16:12:25 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						5cbe5909eb 
					 
					
						
						
							
							Fix vgreduce test,  now requires --force flag. (Jaroslav Stava)  
						
						
						
						
					 
					
						2008-09-19 16:10:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						04d52b450b 
					 
					
						
						
							
							fix last release  
						
						
						
						
					 
					
						2008-09-19 15:44:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a586a89547 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2008-09-19 07:18:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1905eacf15 
					 
					
						
						
							
							rename var  
						
						
						
						
					 
					
						2008-09-19 07:12:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						858ec0d740 
					 
					
						
						
							
							revert unexplained removal of a '<backtrace>' message  
						
						
						
						
					 
					
						2008-09-19 07:03:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						76cfd406ca 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2008-09-19 06:48:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9dbaad859d 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2008-09-19 06:44:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						95d43e17b3 
					 
					
						
						
							
							Improve the way VGs with PVs missing are handled so manual intervention  
						
						... 
						
						
						
						is required in fewer circumstances.  (mornfall) 
						
						
					 
					
						2008-09-19 06:42:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						09a2dff8de 
					 
					
						
						
							
							Add device/md_chunk_alignment to lvm.conf  
						
						
						
						
					 
					
						2008-09-19 05:33:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						57208f879a 
					 
					
						
						
							
							adjust pe_align for md chunk size  
						
						
						
						
					 
					
						2008-09-19 05:19:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						149638431d 
					 
					
						
						
							
							remove unsed var  
						
						
						
						
					 
					
						2008-09-19 04:30:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						30d2940c67 
					 
					
						
						
							
							Pass struct physical_volume to pe_align.  
						
						
						
						
					 
					
						2008-09-19 04:28:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5ee86fc5d0 
					 
					
						
						
							
							remove unused var  
						
						
						
						
					 
					
						2008-09-19 03:45:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a03d0e2c3f 
					 
					
						
						
							
							Store sysfs location in struct cmd_context.  
						
						
						
						
					 
					
						2008-09-19 03:42:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8bd367d58d 
					 
					
						
						
							
							fix last patch return code  
						
						
						
						
					 
					
						2008-09-19 00:20:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bc633e03aa 
					 
					
						
						
							
							Fix last checkin - tested wrong dnode.  
						
						
						
						
					 
					
						2008-09-18 22:55:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						797d0f1ef1 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2008-09-18 20:09:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1be3e86aa0 
					 
					
						
						
							
							Avoid shuffling remaining mirror images when removing one, retaining primary.  
						
						
						
						
					 
					
						2008-09-18 19:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e56dd38021 
					 
					
						
						
							
							Add missing LV error target activation in _remove_mirror_images.  
						
						
						
						
					 
					
						2008-09-18 19:09:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						410904bef1 
					 
					
						
						
							
							Prevent resizing an LV while lvconvert is using it.  
						
						
						
						
					 
					
						2008-09-18 18:51:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						026cc120e7 
					 
					
						
						
							
							Only resume devices in dm_tree_preload_children if size changes.  
						
						
						
						
					 
					
						2008-09-18 18:34:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ef2fda05cf 
					 
					
						
						
							
							Avoid repeatedly wiping cache while VG_GLOBAL is held in vgscan & pvscan.  
						
						
						
						
					 
					
						2008-09-16 18:05:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						92277e3ae2 
					 
					
						
						
							
							revert unnecessary 'stack's  
						
						
						
						
					 
					
						2008-09-15 17:06:55 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						fbc34d70b0 
					 
					
						
						
							
							Fix pvresize to not allow resize if PV has two metadata areas.  
						
						... 
						
						
						
						If the PV has two metadata areas, second one is located at the end of the device.
Do not allow resize of PV or second metadata area can be overwritten.
(The check was active only for orphan PVs.) 
						
						
					 
					
						2008-09-12 15:26:45 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						91dcddbdf7 
					 
					
						
						
							
							Do not scan for lvm1 entries in /proc if not running 2.4 kernel.  
						
						... 
						
						
						
						(LVM1 is only present in 2.4 kernel.) 
						
						
					 
					
						2008-09-10 10:14:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						874f42ad6c 
					 
					
						
						
							
							Extend deptree buffers so the largest possible device numbers fit.  
						
						
						
						
					 
					
						2008-09-02 12:16:07 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						1989ef4ebc 
					 
					
						
						
							
							Fix setting of volume limit count if converting to lvm1 format.  
						
						... 
						
						
						
						Fixes problem when after downconvert to lvm1 VG is broken:
# lvcreate -n lv1 -l 4 vg_test
  Invalid LV in extent map (PV /dev/sdb1, PE 0, LV 0, LE 0)
  ... 
						
						
					 
					
						2008-08-29 13:41:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						4f4c72c065 
					 
					
						
						
							
							Add ctype.h header file to silence compile warning on 'isdigit'.  
						
						... 
						
						
						
						uuid/uuid.c:86: warning: implicit declaration of function 'isdigit' 
						
						
					 
					
						2008-08-29 00:49:46 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						666cc72661 
					 
					
						
						
							
							Fix vgconvert logical volume id metadata validation.  
						
						... 
						
						
						
						If volume group is downconverted to lvm1 format,
check if lvid has supported format for conversion to lv_num in lvm1. 
						
						
					 
					
						2008-08-28 18:41:51 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						4524e8f5c9 
					 
					
						
						
							
							format1: Not detecing label on disc is not error, remove <backtrace> from debug log  
						
						... 
						
						
						
						(happens when you explicitly use -M 1) 
						
						
					 
					
						2008-08-28 13:41:46 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						bd07a29886 
					 
					
						
						
							
							Not detecing label on disc is not error, remove <backtrace> from debug log  
						
						... 
						
						
						
						and report it only if device cannot be read. 
						
						
					 
					
						2008-08-28 13:28:13 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						a0d865492e 
					 
					
						
						
							
							fix vgreduce tests to detect partial command failure (Jaroslav Stava)  
						
						
						
						
					 
					
						2008-08-28 11:20:49 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						de27790de8 
					 
					
						
						
							
							add vgcreate rejects repeated invocation test  
						
						... 
						
						
						
						add vgcreate fails when the only pv has --metadatacopies 0 test
(by Jaroslav Stava) 
						
						
					 
					
						2008-08-28 11:09:58 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						9c910b7be2 
					 
					
						
						
							
							add vgrename by uuid test (Jaroslav Stava)  
						
						... 
						
						
						
						fix vgsplit rejects last mda copy test (Jaroslav Stava) 
						
						
					 
					
						2008-08-28 10:59:10 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						7f23ab94e2 
					 
					
						
						
							
							Fix lvmdump metadata gather option (-m) to work correctly. (Jaroslav Stava)  
						
						
						
						
					 
					
						2008-08-28 10:40:44 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						77dc036c8f 
					 
					
						
						
							
							Add pvremove usage test (Jaroslav Stava)  
						
						
						
						
					 
					
						2008-08-28 10:24:55 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						aa6e8d82ce 
					 
					
						
						
							
							- fix environment variable prefix to LVM (this is not GIT:-)  
						
						... 
						
						
						
						- add lvcreate rejects repeated invocation test
- fix pvs metadata test for partial failure test
- add pvchange reject --addtag to lvm1 pv test
(All fixes by Jaroslav Stava) 
						
						
					 
					
						2008-08-28 10:07:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						3010285bb3 
					 
					
						
						
							
							Fix symbolic link creation in test infrastructure.  
						
						... 
						
						
						
						Original code would create "*.so" symbolic links if there were no actual
files ending in "so".  The second iteration would then cause an error
in the test logs. 
						
						
					 
					
						2008-08-21 14:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						aaad3252f8 
					 
					
						
						
							
							fail testcase for failed commands inside the for loop  
						
						
						
						
					 
					
						2008-08-20 13:34:33 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						9065f534d8 
					 
					
						
						
							
							Fix allocation bug in text metadata format write error path.  
						
						... 
						
						
						
						Function _text_pv_write doesn't use memory pool but static buffer,
call dm_pool_free in error path in _raw_write_mda_header is wrong.
Move pool free only to path where is the memory pool used. 
						
						
					 
					
						2008-08-16 09:46:55 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						52361c94e5 
					 
					
						
						
							
							valid parameter for lvchange -p is 'rw'  
						
						
						
						
					 
					
						2008-08-13 14:28:17 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						798be60fef 
					 
					
						
						
							
							added test for coverage improvement  
						
						... 
						
						
						
						added test for metadata type 1 
						
						
					 
					
						2008-08-13 13:49:07 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						6294154b15 
					 
					
						
						
							
							get lv_list properly from vg->lst and fix compiler warning  
						
						
						
						
					 
					
						2008-08-13 13:42:35 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						6594fe077d 
					 
					
						
						
							
							Fix vgcfgbackup to properly check filename if template is used.  
						
						
						
						
					 
					
						2008-08-13 12:44:24 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						582706cde6 
					 
					
						
						
							
							add tests for pvchange and vgreduce usage (Jaroslav Stava)  
						
						
						
						
					 
					
						2008-08-12 10:04:31 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						6537cbdc17 
					 
					
						
						
							
							test vgsplit: reject to give away pv with the last mda copy (Jaroslav Stava)  
						
						
						
						
					 
					
						2008-08-12 10:01:56 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						53959459bb 
					 
					
						
						
							
							* more strict const  
						
						
						
						
					 
					
						2008-08-07 14:02:32 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						22d6121099 
					 
					
						
						
							
							added const modifiers  
						
						... 
						
						
						
						switched const char* to  const char[] elements to save few relocation entries 
						
						
					 
					
						2008-08-07 14:01:17 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						48d7f6f2f4 
					 
					
						
						
							
							added const and saved relocation entry  
						
						
						
						
					 
					
						2008-08-07 13:59:49 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						9fd4ddc490 
					 
					
						
						
							
							configure aborts if lcov or genhtml are missing with --enable-profiling  
						
						
						
						
					 
					
						2008-08-05 14:29:38 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						a4d2fddbb2 
					 
					
						
						
							
							add test for pool labels gfs  
						
						... 
						
						
						
						add test for metadatacopies0 and snapshot manipulation 
						
						
					 
					
						2008-08-05 12:33:41 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						c54a3f2721 
					 
					
						
						
							
							put dmeventd into the LD_LIBRARY_PATH for lvm-wrapper  
						
						
						
						
					 
					
						2008-08-05 12:32:08 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						04c0dba697 
					 
					
						
						
							
							vgremove tries to remove lv snapshot first.  
						
						... 
						
						
						
						Added function lv_remove_with_dependencies(). 
						
						
					 
					
						2008-08-05 12:05:26 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						5406e3b7c5 
					 
					
						
						
							
							avoid endless option parsing loop  
						
						... 
						
						
						
						add support for lvm verbose operation -vvvv
add dlsym path to the test config file 
						
						
					 
					
						2008-08-05 11:39:54 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						6b624b7d00 
					 
					
						
						
							
							* parse error output for 'auto' keyword  
						
						
						
						
					 
					
						2008-08-04 09:15:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2d364d4d80 
					 
					
						
						
							
							Improve file descriptor leak detection to display likely culprit and filename.  
						
						
						
						
					 
					
						2008-08-01 19:51:27 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						1f27bf3774 
					 
					
						
						
							
							disable mdadm test-case until a better solution is found  
						
						
						
						
					 
					
						2008-08-01 15:44:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d30a2653b5 
					 
					
						
						
							
							remove now-redundant slash-stripping  
						
						
						
						
					 
					
						2008-07-31 15:38:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3086822cd2 
					 
					
						
						
							
							Change clustered mirror kernel module name from cmirror to dm-log-clustered.  
						
						
						
						
					 
					
						2008-07-31 14:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2c08336490 
					 
					
						
						
							
							Avoid looping forever in _pv_analyze_mda_raw used by pvck.  
						
						
						
						
					 
					
						2008-07-31 13:07:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5936ac58c2 
					 
					
						
						
							
							Change lvchange exit status to indicate if any part of the operation failed.  
						
						
						
						
					 
					
						2008-07-31 13:03:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ded77e3f5c 
					 
					
						
						
							
							remove unused mdas variable  
						
						
						
						
					 
					
						2008-07-31 12:40:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8a29df0a6c 
					 
					
						
						
							
							fix pvremove for pvs without mdas  
						
						
						
						
					 
					
						2008-07-31 12:38:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9db22babaf 
					 
					
						
						
							
							Fix pvchange to handle PVs without mdas.  
						
						
						
						
					 
					
						2008-07-31 12:28:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c318c5ed61 
					 
					
						
						
							
							Refactor _text_pv_read and always return mda list if requested.  
						
						
						
						
					 
					
						2008-07-31 10:50:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						61243c65cd 
					 
					
						
						
							
							Add pvcreate tests to verify failure on md array detection.  
						
						
						
						
					 
					
						2008-07-29 21:05:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						4a5d5cb462 
					 
					
						
						
							
							Fix trivial typo in pvcreate man page.  
						
						
						
						
					 
					
						2008-07-29 18:35:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						cbf1447ebd 
					 
					
						
						
							
							Refactor pvcreate - simplify return codes.  
						
						
						
						
					 
					
						2008-07-25 14:59:51 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						30104441bf 
					 
					
						
						
							
							Refactor pvcreate - --yes argument  
						
						
						
						
					 
					
						2008-07-25 14:45:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						b4a70804f0 
					 
					
						
						
							
							Refactor pvcreate - --force parameter.  
						
						
						
						
					 
					
						2008-07-25 14:36:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						74f6707bde 
					 
					
						
						
							
							Refactor pvcreate - use '0' for no --uuid or --restorefile options.  
						
						
						
						
					 
					
						2008-07-25 14:12:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						223eb8c84d 
					 
					
						
						
							
							configure: regenerate  
						
						
						
						
					 
					
						2008-07-25 08:00:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						107d000606 
					 
					
						
						
							
							Avoid compiler warnings (provoked by new configure.in bug) on RHEL5.  
						
						... 
						
						
						
						Do not override the default action of AC_CHECK_LIB([readline],...
(i.e., leave the ACTION-IF-FOUND parameter blank) so that the
subsequent check for rl_completion_matches can use -lreadline.
Also, replace AC_CHECK_FUNC+AC_DEFINE with an equivalent AC_CHECK_FUNCS call. 
						
						
					 
					
						2008-07-25 08:00:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						43e05607af 
					 
					
						
						
							
							Refactor pvcreate - move uuid and restorefile options.  
						
						
						
						
					 
					
						2008-07-25 00:30:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						55793452d5 
					 
					
						
						
							
							Add pvcreate tests for uuid and restorefile.  
						
						
						
						
					 
					
						2008-07-24 17:33:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						686ba37255 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2008-07-24 15:39:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						03ed19dad5 
					 
					
						
						
							
							reinstate lost FIXME  
						
						... 
						
						
						
						- only if kernel gives the info, not to be worked out in userspace
- with lvm.conf option to enable/disable the check 
						
						
					 
					
						2008-07-24 15:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						ad2b6e5de1 
					 
					
						
						
							
							configure: regenerate  
						
						
						
						
					 
					
						2008-07-24 14:54:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						767676d6ff 
					 
					
						
						
							
							Don't make configure fail when readline library is not available.  
						
						
						
						
					 
					
						2008-07-24 14:54:06 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						bc7a54c615 
					 
					
						
						
							
							Remove dead code, is_lvm_partition() - no functional change.  
						
						... 
						
						
						
						This code does nothing.  The function is #defined to 1 which ensures the only
two if statements referencing it will never be true. 
						
						
					 
					
						2008-07-23 19:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						1bda393678 
					 
					
						
						
							
							Refactor pvcreate - move labelsector parameter parsing & validation.  
						
						
						
						
					 
					
						2008-07-23 19:29:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						bb5495c6bd 
					 
					
						
						
							
							Refactor pvcreate - divide parameter parsing & validation from create logic.  
						
						... 
						
						
						
						Move size (setphysicalvolumesize option), metadatacopies and metadatasize
validation. 
						
						
					 
					
						2008-07-21 19:27:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						484f905749 
					 
					
						
						
							
							Refactor pvcreate to divide parameter parsing & validation from create logic.  
						
						
						
						
					 
					
						2008-07-21 19:26:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						e0d61a4336 
					 
					
						
						
							
							Add more pvcreate tests to validate writing lvm2 label using --labelsector.  
						
						
						
						
					 
					
						2008-07-21 18:50:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						e643a16ba5 
					 
					
						
						
							
							Refactor _lvcreate() - no functional change.  
						
						
						
						
					 
					
						2008-07-17 15:19:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						98fadec2b6 
					 
					
						
						
							
							Only use lvm2 metadata for now.  
						
						
						
						
					 
					
						2008-07-17 04:03:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						14f464ecb0 
					 
					
						
						
							
							Update pvcreate and vgsplit tests.  
						
						... 
						
						
						
						Add more pvcreate tests.
Start handling lvm1 and lvm2 metadata and metadatacopies=0,1. 
						
						
					 
					
						2008-07-17 03:17:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						2ecdaf9bd4 
					 
					
						
						
							
							Add pvcreate sanity tests, check for label_write() failure in _text_pv_write().  
						
						... 
						
						
						
						Failure to check for label_write() return code caused the following test
to indicate it passed when it really failed:
pvcreate rejects labelsector > 1000000000000 
						
						
					 
					
						2008-07-16 21:32:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						707c898f66 
					 
					
						
						
							
							Fix pvchange -M1 -u to preserve existing extent locations when there's a VG.  
						
						
						
						
					 
					
						2008-07-16 10:46:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						69e4400774 
					 
					
						
						
							
							Cease recognising snapshot-in-use percentages returned by early development kernels.  
						
						
						
						
					 
					
						2008-07-15 00:25:52 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						695efde68d 
					 
					
						
						
							
							Fix gcc warnings.  
						
						
						
						
					 
					
						2008-07-11 09:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						0c4b769011 
					 
					
						
						
							
							Add "flags" metadata field (akin to "status") for backward-compatible flags.  
						
						... 
						
						
						
						The "status" field is treated as it ever has been, unknown flags there are
treated as fatal metadata errors. However, in the "flags" field, any unknown
flags will be ignored and silently dropped. This improves
backward-compatibility possibilities. (Any versions without support for this
new "flag" field will drop the field altogether, which is same as ignoring all
the flags there.) 
						
						
					 
					
						2008-07-10 11:30:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e53eff0634 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2008-07-10 09:50:23 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						6c75243a06 
					 
					
						
						
							
							Add #include <signal.h> to dmeventd.c, fixes compilation on NetBSD.  
						
						
						
						
					 
					
						2008-07-09 13:26:07 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						efde37880b 
					 
					
						
						
							
							Fix dmeventd regression where mirror and snapshot monitoring libraries  
						
						... 
						
						
						
						failed to link against liblvm2cmd.
Dmeventd DSOs *require* lvm2cmd to be linked in.
For the future:
1) AC_SUBST does not create Makefile variables, only @foo@-style substitutions
2) When using `test', whitespace around `=' is essential:
    test a=b is true, as is test a=a 
						
						
					 
					
						2008-07-09 09:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7d8f6381be 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2008-06-27 22:35:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3c361e3393 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2008-06-27 21:56:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8440ecef5e 
					 
					
						
						
							
							Enable readline by default if available.  
						
						
						
						
					 
					
						2008-06-27 19:57:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6401f1b1c9 
					 
					
						
						
							
							tweak lcov configuration/makefiles  
						
						
						
						
					 
					
						2008-06-27 19:24:17 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						7487a7c988 
					 
					
						
						
							
							Added generation of the versioned libdevmapper-event.so for LVM's test  
						
						
						
						
					 
					
						2008-06-27 15:36:51 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						f44584fa10 
					 
					
						
						
							
							extended configure with --enable-profiling for compiling code with gcov info  
						
						... 
						
						
						
						extended Makefile with targets:
  cov-reset - reset counters
  cov       - generete report to covhtml subdirectory
  covd      - generate report to covhtml-DATE-TIME subdirectory 
						
						
					 
					
						2008-06-27 15:35:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7b32165614 
					 
					
						
						
							
							Fix up cache for PVs without mdas after consistent VG metadata is processed.  
						
						
						
						
					 
					
						2008-06-27 15:18:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b0dc94d187 
					 
					
						
						
							
							Update validation of safe mirror log type conversions in lvconvert. (brassow)  
						
						
						
						
					 
					
						2008-06-26 23:05:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0383c4e1d8 
					 
					
						
						
							
							Fix lvconvert to disallow snapshot and mirror combinations. (mpatocka)  
						
						
						
						
					 
					
						2008-06-26 21:38:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a8c5758222 
					 
					
						
						
							
							Underline longer report help text headings.  
						
						
						
						
					 
					
						2008-06-25 19:52:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a7fabfd8cb 
					 
					
						
						
							
							Fix reporting of LV fields alongside unallocated PV segments.  
						
						
						
						
					 
					
						2008-06-25 16:52:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						5d5b575d16 
					 
					
						
						
							
							Test script cleanup.  
						
						
						
						
					 
					
						2008-06-25 16:51:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ac1373653c 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2008-06-25 14:44:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b097aa787b 
					 
					
						
						
							
							pre-commit  
						
						
						
						
					 
					
						2008-06-25 14:24:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						723be0fe69 
					 
					
						
						
							
							Align struct memblock in dbg_malloc for sparc.  
						
						
						
						
					 
					
						2008-06-25 14:10:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f0597a03de 
					 
					
						
						
							
							Cope with missing field values.  
						
						
						
						
					 
					
						2008-06-25 00:10:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						65f0656f54 
					 
					
						
						
							
							Add --rows to dmsetup.  
						
						
						
						
					 
					
						2008-06-24 22:53:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						507ece15a5 
					 
					
						
						
							
							Add --rows to reports.  
						
						
						
						
					 
					
						2008-06-24 22:48:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						30be4d1613 
					 
					
						
						
							
							Add --unquoted to reporting tools.  
						
						
						
						
					 
					
						2008-06-24 21:21:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						366e89bda0 
					 
					
						
						
							
							dmsetup --unquoted  
						
						
						
						
					 
					
						2008-06-24 20:16:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						f159c3f768 
					 
					
						
						
							
							Refactor pv_create() to take cmd_context - no functional change.  
						
						
						
						
					 
					
						2008-06-24 20:10:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						8506d1d567 
					 
					
						
						
							
							Suppress invalid 'sb_offset' compiler warning (FC8) with uninitialized_var().  
						
						... 
						
						
						
						device/dev-md.c:61: warning: ‘sb_offset’ may be used uninitialized in this function 
						
						
					 
					
						2008-06-23 19:26:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						111829da46 
					 
					
						
						
							
							Add uninitialized_var macro to suppress invalid compiler warnings.  
						
						... 
						
						
						
						One such warning is seen on fedora9 gcc compiler:
/metadata.c:1923: warning: 'results' may be used uninitialized in this function 
						
						
					 
					
						2008-06-23 19:04:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						605798073e 
					 
					
						
						
							
							Suppress 'sb_offset' compiler warning by using enum for md superblock versions.  
						
						... 
						
						
						
						The warning is bogus and is only seen on certain versions of gcc.
However using the enum does seem to clarify the intent of the code - only
3 possible md minor superblock versions.
Related compiler warning:
device/dev-md.c:53: warning: 'sb_offset' may be used uninitialized in this function 
						
						
					 
					
						2008-06-23 14:54:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						8320f2b094 
					 
					
						
						
							
							lvm2_run: don't return uninitialized for _memlock_inc or _memlock_dec  
						
						... 
						
						
						
						* tools/lvmcmdlib.c: Initialize "ret".  Also avoid useless string
comparison. 
						
						
					 
					
						2008-06-23 09:27:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						df0d8d809b 
					 
					
						
						
							
							configure: regenerate  
						
						
						
						
					 
					
						2008-06-23 09:25:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						062886df64 
					 
					
						
						
							
							avoid link failure when configuring without --enable-cmdlib  
						
						... 
						
						
						
						* configure.in (LVM2CMD_LIB): Define if --enable-cmdlib.
* dmeventd/mirror/Makefile.in (CLDFLAGS): Use $(LVM2CMD_LIB) rather
than hard-coding -llvm2cmd.
* dmeventd/snapshot/Makefile.in (CLDFLAGS): Likewise. 
						
						
					 
					
						2008-06-23 09:25:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						148ea3aaa8 
					 
					
						
						
							
							avoid link failure when configuring without --enable-readline  
						
						... 
						
						
						
						* configure.in: Define READLINE_SUPPORT not when processing
--enable-readline or --disable-readline, but rather only after
determining that readline support is desired and the readline
library is available/usable. 
						
						
					 
					
						2008-06-23 09:23:48 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
							
						
						ab5f66c13a 
					 
					
						
						
							
							Make clvmd return immediately if other nodes are down in an openais cluster.  
						
						
						
						
					 
					
						2008-06-20 12:46:21 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
							
						
						e65ffb8e68 
					 
					
						
						
							
							Make clvmd return immediately if other nodes are down in a gulm cluster.  
						
						... 
						
						
						
						bz#447799 
						
						
					 
					
						2008-06-20 10:58:28 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						949c1ab517 
					 
					
						
						
							
							Improve/Fix read ahead 'auto' calculation for stripe_size  
						
						... 
						
						
						
						Fix lvchange output for -r auto setting if auto is already set
Add testcase for read ahead 
						
						
					 
					
						2008-06-18 11:32:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						946d8ee046 
					 
					
						
						
							
							avoid compiler warning about cast in OFFSET_OF macro  
						
						... 
						
						
						
						* dmsetup/dmsetup.c (OFFSET_OF): Use an equivalent definition
that does not cast a pointer value to a narrower type. 
						
						
					 
					
						2008-06-18 10:19:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						c54a8a2e10 
					 
					
						
						
							
							Fix identifier 'error_message_produced' used ambiguously.  
						
						... 
						
						
						
						Related compiler warning:
log/log.c:242: warning: declaration of 'error_message_produced' shadows a global declaration
../include/log.h:98: warning: shadowed declaration is here 
						
						
					 
					
						2008-06-17 14:14:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						31177e4f85 
					 
					
						
						
							
							Trivial fix to lvcreate man page for --mirrorlog option.  
						
						
						
						
					 
					
						2008-06-16 14:16:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						750f81b4b5 
					 
					
						
						
							
							Begin syncing configure.in for merge/unification with device-mapper.  
						
						
						
						
					 
					
						2008-06-13 14:37:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						987ff02a45 
					 
					
						
						
							
							Don't deref uninitialized log_lv upon failed mirror addition.  
						
						... 
						
						
						
						* mirror.c (add_mirror_images): Ensure that log_lv is initialized. 
						
						
					 
					
						2008-06-13 12:15:55 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
							
						
						f5adaf813c 
					 
					
						
						
							
							Don't call openlog for every invocation of debuglog.  
						
						... 
						
						
						
						Patch from Masatake YAMATO 
						
						
					 
					
						2008-06-13 07:44:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						78ff7dc7f0 
					 
					
						
						
							
							Add --force to lvextend and lvresize.  
						
						
						
						
					 
					
						2008-06-12 13:24:02 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						d1fced3324 
					 
					
						
						
							
							Fix vgchange to not activate mirror leg and log volumes directly.  
						
						
						
						
					 
					
						2008-06-12 11:49:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						e7df9c289b 
					 
					
						
						
							
							Makefile.in: correct distclean rule  
						
						... 
						
						
						
						* Makefile.in (SUBDIRS): Remove long-unused test/* names.
(SUBDIRS) [distclean]: Append "test".
Discovered with Zdeněk Kabeláč. 
						
						
					 
					
						2008-06-12 09:48:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						a78d7231a9 
					 
					
						
						
							
							break (rather than return) so we have only one point of return  
						
						... 
						
						
						
						* tools/toollib.c (process_each_segment_in_lv): Upon sigint_caught,
break rather than returning ret_max.  No semantic change. 
						
						
					 
					
						2008-06-11 15:02:52 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						ba7ae0002e 
					 
					
						
						
							
							copy vgid only when volume group is present in import_pool_pv  
						
						
						
						
					 
					
						2008-06-11 13:14:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a090f7b839 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2008-06-11 12:14:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						34ed15a987 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2008-06-11 12:08:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cacec4c910 
					 
					
						
						
							
							Fix tracking of validity of PVs with no mdas in lvmcache.  
						
						
						
						
					 
					
						2008-06-11 11:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						3e47d4e65b 
					 
					
						
						
							
							Fix return values for reporting commands when run with no PVs, LVs, or VGs.  
						
						... 
						
						
						
						The new error checking code caught some commands that were returning '0' as
an exit status for success.  This is incorrect and resulted in a benign error
message displayed (see below).  As of today, all commands should return a
value defined in lib/commands/errors.h (1-5).  This results in an exit code of
0 on success, or > 0 on failure (as stated in the lvm.8 man page).
Before change:
1. Make sure no PVs are on the system
2. Run 'pvs'
  Command failed with status code 0.
After change:
<no output> 
						
						
					 
					
						2008-06-10 20:07:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						8b42fa150b 
					 
					
						
						
							
							Add ommitted unlock_vg() call when sigint_caught() during vg processing.  
						
						... 
						
						
						
						Specific test case:
1. pvcreate /dev/loop1; vgcreate vg1 /dev/loop1; lvcreate -L 64M -n lv1 vg1
2. vgremove vg1 (will prompt user)
3. CTRL-C
Code will exit with:
Do you really want to remove volume group "vg2" containing 2 logical volumes? [y/n]:
  Volume group "vg2" not removed
  Command failed with status code 5.
  Internal error: Volume Group vg2 was not unlocked
  Device '/dev/loop1' has been left open.
After change:
Do you really want to remove volume group "vg2" containing 2 logical volumes? [y/n]:
  Volume group "vg2" not removed
  Command failed with status code 5. 
						
						
					 
					
						2008-06-10 15:25:38 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						60e660b9c7 
					 
					
						
						
							
							Fix wrong free_count on imported volume group from pool device  
						
						... 
						
						
						
						Fix segfault when calling pvcreate on the pool device 
						
						
					 
					
						2008-06-10 14:55:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fe74f013e3 
					 
					
						
						
							
							Fix inverted no_flush debug message. (mpatocka)  
						
						
						
						
					 
					
						2008-06-10 11:19:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						24c0c70f90 
					 
					
						
						
							
							Fix segfault after _free_vginfo by remembering to remove vginfo from list.  
						
						
						
						
					 
					
						2008-06-09 16:22:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						757f91ca89 
					 
					
						
						
							
							Add simple test case to repro pvs segfault with duplicate vgnames.  
						
						
						
						
					 
					
						2008-06-09 15:31:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5c34f7847e 
					 
					
						
						
							
							bring list.h into line with lvm2  
						
						
						
						
					 
					
						2008-06-08 14:53:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						de456f014e 
					 
					
						
						
							
							Tweak detection of invalid fid after changes to PVs in VG in _vg_read.  
						
						
						
						
					 
					
						2008-06-08 14:18:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d29565066d 
					 
					
						
						
							
							Revert assuming precommitted metadata is live when activating (unnecessary).  
						
						
						
						
					 
					
						2008-06-08 11:33:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4d52c9233b 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2008-06-06 20:45:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6da1ca0cb9 
					 
					
						
						
							
							rename some config vars  
						
						
						
						
					 
					
						2008-06-06 20:44:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2f02f1518a 
					 
					
						
						
							
							Bring configure.in into line with the lvm2 version.  
						
						
						
						
					 
					
						2008-06-06 20:33:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e8863707de 
					 
					
						
						
							
							Drop cached metadata for disappearing VG in vgmerge.  
						
						
						
						
					 
					
						2008-06-06 19:32:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6a336dfc69 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2008-06-06 19:28:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						35dec1b9e4 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2008-06-06 19:09:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f148280c99 
					 
					
						
						
							
							switch to single quotes rather than double for nameprefixes  
						
						
						
						
					 
					
						2008-06-06 19:07:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						599fe39749 
					 
					
						
						
							
							nameprefixes  
						
						
						
						
					 
					
						2008-06-06 18:53:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						44f3fcb238 
					 
					
						
						
							
							change --prefixes to --nameprefixes  
						
						
						
						
					 
					
						2008-06-06 18:53:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						af40fdb285 
					 
					
						
						
							
							back out unnecessary changes for this release  
						
						
						
						
					 
					
						2008-06-06 17:36:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9daf8b825c 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2008-06-06 17:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ef5d8ce367 
					 
					
						
						
							
							cleaner LCK_LV decoding  
						
						
						
						
					 
					
						2008-06-06 16:37:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4a199ab23b 
					 
					
						
						
							
							cache dropping needs to use old name not new  
						
						... 
						
						
						
						rename variable to reduce confusion 
						
						
					 
					
						2008-06-06 16:13:35 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						6f0f5a569d 
					 
					
						
						
							
							* lvm-utils.sh (init_root_dir_): Correct a diagnostic.  
						
						... 
						
						
						
						Author: Jim Meyering <meyering@redhat.com > 
						
						
					 
					
						2008-06-06 13:48:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3172fbfde6 
					 
					
						
						
							
							Drop cached metadata when renaming a VG.  
						
						
						
						
					 
					
						2008-06-06 13:04:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e97a07a505 
					 
					
						
						
							
							fix _free_vginfo not to remove a ref to a *different* vginfo from the vgid cache  
						
						
						
						
					 
					
						2008-06-06 12:43:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6579ad92da 
					 
					
						
						
							
							cope with volatile vginfo in vg_read  
						
						
						
						
					 
					
						2008-06-06 11:12:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ec2fad0cfa 
					 
					
						
						
							
							Allow for vginfo changing during _vg_read.  
						
						
						
						
					 
					
						2008-06-06 09:48:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6196ac7995 
					 
					
						
						
							
							Initialise params buffer to empty string in _emit_segment.  
						
						
						
						
					 
					
						2008-06-05 19:10:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						095a861018 
					 
					
						
						
							
							Decode numbers in clvmd debugging output.  
						
						
						
						
					 
					
						2008-06-05 14:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2449ed7765 
					 
					
						
						
							
							Add missing deactivation after activation failure in lvcreate -Zy.  
						
						
						
						
					 
					
						2008-06-05 13:38:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						117a0408d6 
					 
					
						
						
							
							When activating, if precommitted metadata is still cached, assume it's live.  
						
						
						
						
					 
					
						2008-06-05 13:06:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a54b0223a3 
					 
					
						
						
							
							When removing LV symlinks, skip any where the VG name is not determined.  
						
						
						
						
					 
					
						2008-06-05 12:45:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						44ee708ba5 
					 
					
						
						
							
							Drop metadata cache if update fails in vg_revert or vg_commit.  
						
						
						
						
					 
					
						2008-06-03 17:56:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						58a20d0fb6 
					 
					
						
						
							
							Correct config file line numbers in messages when parsing comments. (kabi)  
						
						
						
						
					 
					
						2008-06-03 17:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						063078a02d 
					 
					
						
						
							
							suppress warning on silent failure with ECMD_PROCESSED  
						
						
						
						
					 
					
						2008-06-03 17:48:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						01402fea50 
					 
					
						
						
							
							Trivial fix to lvchange man pg for consistency.  
						
						
						
						
					 
					
						2008-06-02 15:54:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b7fc2d1147 
					 
					
						
						
							
							In script-processing mode, stop if any command fails.  
						
						... 
						
						
						
						Warn if command exits with non-zero status code without a prior log_error. 
						
						
					 
					
						2008-05-30 15:27:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						43eeb7011c 
					 
					
						
						
							
							fix setpriority int error  
						
						
						
						
					 
					
						2008-05-28 23:12:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d7901a4220 
					 
					
						
						
							
							Avoid spurious duplicate VG messages referring to VGs that are gone.  
						
						... 
						
						
						
						(untested) 
						
						
					 
					
						2008-05-28 22:27:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0c6271dabc 
					 
					
						
						
							
							Skip add_dev_node when ioctls disabled.  
						
						... 
						
						
						
						Make dm_hash_iter safe against deletion.
Accept a NULL pointer to dm_free silently. 
						
						
					 
					
						2008-05-21 16:14:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2d4cf0c9f5 
					 
					
						
						
							
							Temporarily disable dmeventd mirror monitoring during lvchange --resync.  
						
						
						
						
					 
					
						2008-05-21 14:10:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0646d0dd91 
					 
					
						
						
							
							revert accidental checkin  
						
						
						
						
					 
					
						2008-05-19 20:06:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						83e54b45a5 
					 
					
						
						
							
							Refactor some vginfo manipulation code.  
						
						
						
						
					 
					
						2008-05-19 19:49:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5cd87d3d27 
					 
					
						
						
							
							more cleanup  
						
						
						
						
					 
					
						2008-05-09 19:26:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						689d8a80b5 
					 
					
						
						
							
							More P_ and V_ lock cleanup.  
						
						
						
						
					 
					
						2008-05-09 18:45:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b1d82a92e7 
					 
					
						
						
							
							Add missing mutex around clvmd lvmcache_drop_metadata library call.  
						
						
						
						
					 
					
						2008-05-09 15:13:20 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
							
						
						4d65627a50 
					 
					
						
						
							
							Fix uninitialised mutex in clvmd if all daemons are not running at startup.  
						
						... 
						
						
						
						Thanks to Mark Hlawatschek for pointing this out. 
						
						
					 
					
						2008-05-09 09:59:39 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
							
						
						ce3a68d817 
					 
					
						
						
							
							Make clvmd-cman use a hash rather than an array for node updown info.  
						
						... 
						
						
						
						This will allow it to cope with very large nodeids such as those
generated by clusters using cman_tool join -X 
						
						
					 
					
						2008-05-09 07:20:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						409725be24 
					 
					
						
						
							
							Avoid unnecessary unlock attempts with LCK_CACHE pseudo-locks.  
						
						
						
						
					 
					
						2008-05-08 18:35:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b74f74a0d7 
					 
					
						
						
							
							When asked to drop cached committed VG metadata, invalidate cached PV labels.  
						
						
						
						
					 
					
						2008-05-08 18:28:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						719d554430 
					 
					
						
						
							
							Drop metadata cache before writing precommitted metadata instead of after.  
						
						
						
						
					 
					
						2008-05-08 18:06:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						13f54f4521 
					 
					
						
						
							
							remove unused lvmcache_drop_vg prototype  
						
						
						
						
					 
					
						2008-05-08 18:00:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						57dfc9cf42 
					 
					
						
						
							
							Don't touch /dev in vgrename if activation is disabled.  
						
						
						
						
					 
					
						2008-04-30 14:34:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						57244a6823 
					 
					
						
						
							
							post-release - reinstate incomplete enhancements  
						
						
						
						
					 
					
						2008-04-29 16:11:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8bdde01bef 
					 
					
						
						
							
							pre-release (bug fixes only - enhancements excluded)  
						
						
						
						
					 
					
						2008-04-29 15:58:25 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						09bbd5a472 
					 
					
						
						
							
							fixing fsadm usage with older blockdev,blkid,readline tools  
						
						... 
						
						
						
						fixing lvresize extension code path where size was not set for fsadm 
						
						
					 
					
						2008-04-29 15:25:28 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
							
						
						9154a74400 
					 
					
						
						
							
							. remove_lock_wait.diff remove the definition of "struct lock_wait",  
						
						... 
						
						
						
						which is not used since the switch away from async version saLck
. num_nodes should equal to member_list_entries, i.e.
joined_list_entires is 0 when a node leaves the group.
Thanks to Xinwei Hu for the patch. 
						
						
					 
					
						2008-04-29 08:55:20 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
							
						
						1399b84b32 
					 
					
						
						
							
							The attached patch is a try to make clvmd work correctly on openais stack.  
						
						... 
						
						
						
						It does 2 things.
1. The cpg_deliver_callback make a compare between target_nodeid and our_nodeid.
It turns out openais set target_nodeid to 0 sometimes. for broadcasting ? I change the behavior so that lvm will process_remote also on target_nodeid == 0
2. The joined_list passed to cpg_confchg_callback doesn't include the already exist nodes in the group, which leads to an incomplete node_hash. I simply add all other nodes in member_list to node_hash also.
Thanks to Xinwei Hu for this patch. 
						
						
					 
					
						2008-04-28 08:57:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2ddbb3a8fa 
					 
					
						
						
							
							Exclude VG_GLOBAL from internal concurrent VG lock counter.  
						
						... 
						
						
						
						(Avoids 'device left open' warning messages from vgscan etc.) 
						
						
					 
					
						2008-04-24 02:22:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						e46a6d1cc1 
					 
					
						
						
							
							Add test for rhbz440405 - lvconvert -m0 fails incorrectly if all PEs allocated.  
						
						
						
						
					 
					
						2008-04-23 18:27:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						b698ab9011 
					 
					
						
						
							
							Fix vgsplit internal counting of snapshot LVs.  
						
						
						
						
					 
					
						2008-04-23 14:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						0a2572a5eb 
					 
					
						
						
							
							Update test function _check_{vg|lv|pv}_field to aid in test debug.  
						
						... 
						
						
						
						Author: Dave Wysochanski <dwysocha@redhat.com > 
						
						
					 
					
						2008-04-23 13:02:03 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						77d049cc3d 
					 
					
						
						
							
							Fix internal snapshot_count when vgmerge with snapshots in source VG.  
						
						
						
						
					 
					
						2008-04-23 12:53:10 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
							
						
						7b8f053be2 
					 
					
						
						
							
							Simplify locking code by using saLckResourceLock rather than  
						
						... 
						
						
						
						saLckResourceLockAsync.
Thanks to Xinwei Hu for the patch. 
						
						
					 
					
						2008-04-23 09:53:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2c850d5293 
					 
					
						
						
							
							Check lv_count in vg_validate.  
						
						... 
						
						
						
						Fix internal LV counter when a snapshot is removed. 
						
						
					 
					
						2008-04-22 12:54:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4056bbf10b 
					 
					
						
						
							
							Fix metadata corruption writing lvm1-formatted metadata with snapshots.  
						
						
						
						
					 
					
						2008-04-22 11:47:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						896b04a846 
					 
					
						
						
							
							Use 'active' for !suspended as the code already uses that.  
						
						
						
						
					 
					
						2008-04-21 16:57:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						93cda8b6ec 
					 
					
						
						
							
							Add 3 new reporting colums: tables_loaded, readonly, suspended.  
						
						
						
						
					 
					
						2008-04-21 13:16:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bb5e930684 
					 
					
						
						
							
							Add --prefixes to dmsetup  
						
						... 
						
						
						
						E.g. dmsetup info -c --prefixes
Again, might change the name of this option. 
						
						
					 
					
						2008-04-21 11:59:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						43761fed2a 
					 
					
						
						
							
							Add --prefixes to reporting tools for field name prefix output format.  
						
						... 
						
						
						
						E.g. lvs --prefixes --noheadings --unbuffered --units m --nosuffix
(Used '--prefixes' for now, but I'm looking for a better name.) 
						
						
					 
					
						2008-04-20 00:15:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a636299680 
					 
					
						
						
							
							Add field name prefix option to reporting functions.  
						
						
						
						
					 
					
						2008-04-20 00:11:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						08e5bd5b72 
					 
					
						
						
							
							Calculate string size within dm_pool_grow_object.  
						
						
						
						
					 
					
						2008-04-19 15:50:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2f057bef5e 
					 
					
						
						
							
							Fix lvconvert -m0 allocatable space check.  
						
						
						
						
					 
					
						2008-04-18 12:50:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5ab4f21444 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2008-04-15 15:01:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9ec26ed481 
					 
					
						
						
							
							missing stack  
						
						
						
						
					 
					
						2008-04-15 14:57:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						29c9df1389 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2008-04-15 14:49:17 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						867e9c51d4 
					 
					
						
						
							
							Drop cached VG metadata before and after committing changes to it.  
						
						
						
						
					 
					
						2008-04-15 14:46:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0170f7b42a 
					 
					
						
						
							
							rename P_global to P_#global  
						
						
						
						
					 
					
						2008-04-15 11:36:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						74bb6ead95 
					 
					
						
						
							
							Don't attempt remote metadata backups of non-clustered VGs. (2.02.29)  
						
						
						
						
					 
					
						2008-04-14 19:49:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						303388e5cb 
					 
					
						
						
							
							Don't store fid in VG metadata cache to avoid clvmd segfault. (2.02.34)  
						
						
						
						
					 
					
						2008-04-14 19:24:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						8388779937 
					 
					
						
						
							
							Fix vgsplit and vgmerge tests for updated lv counting.  
						
						
						
						
					 
					
						2008-04-11 14:06:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						fc7dfca452 
					 
					
						
						
							
							Update vgsplit test to verify loosening of active LV restriction.  
						
						... 
						
						
						
						This and prior 2 commits resolve Red Hat bz 252041:
Ability to vgsplit an active Volume Group where the split involves only inactive LVs 
						
						
					 
					
						2008-04-10 21:38:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						e5a1db2392 
					 
					
						
						
							
							Update vgsplit to only restrict split with active LVs involved in split.  
						
						... 
						
						
						
						Existing code will reject a vgsplit if any LVs in the source VG are active.
This patch updates vgsplit to only check LVs involved in the split. 
						
						
					 
					
						2008-04-10 21:34:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						6790656af6 
					 
					
						
						
							
							Add lv_is_active() to determine whether an lv is active.  
						
						... 
						
						
						
						Handles non-clustered as well as clustered.  For clustered,
the best we can do is try exclusive local activation.  If this
succeeds, we know it is not active elsewhere in the cluster.
Otherwise, we assume it is active elsewhere. 
						
						
					 
					
						2008-04-10 21:34:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b7477bdc15 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2008-04-10 20:07:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ffc61f31de 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2008-04-10 20:02:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e612871ea7 
					 
					
						
						
							
							more pre-release cleanup  
						
						
						
						
					 
					
						2008-04-10 19:59:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7f40f09f10 
					 
					
						
						
							
							fix 3rd copy  
						
						
						
						
					 
					
						2008-04-10 19:16:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						456e42257c 
					 
					
						
						
							
							make list_move consistent with other list fns  
						
						
						
						
					 
					
						2008-04-10 19:14:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						8618c271cf 
					 
					
						
						
							
							Update vgsplit tests that count LVs for adjusted LV counting.  
						
						
						
						
					 
					
						2008-04-10 18:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						72ca1ccc23 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2008-04-10 18:53:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						075b4bef3f 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2008-04-10 18:19:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b59fce4393 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2008-04-10 18:04:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8674a25eb8 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2008-04-10 18:00:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						10bf8fd2cd 
					 
					
						
						
							
							Fix vgdisplay 'Cur LV' field to match lvdisplay output.  
						
						... 
						
						
						
						Fix lv_count report field to exclude hidden LVs. 
						
						
					 
					
						2008-04-10 17:19:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						57cb22ff3c 
					 
					
						
						
							
							Add vg_is_clustered() helper function.  
						
						... 
						
						
						
						Should be no functional change. 
						
						
					 
					
						2008-04-10 17:09:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						0162abdcae 
					 
					
						
						
							
							Minor vgsplit cleanups.  
						
						
						
						
					 
					
						2008-04-10 02:15:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						5801171518 
					 
					
						
						
							
							Add _move_one_lv() helper function for vgsplit.  
						
						
						
						
					 
					
						2008-04-10 01:30:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						bf1edbd1e2 
					 
					
						
						
							
							Fix lvm tool exit code display in some tests.  
						
						
						
						
					 
					
						2008-04-10 01:06:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						a8484d987d 
					 
					
						
						
							
							Add vgsplit tests to verify mirror is not moved unnecessarily.  
						
						
						
						
					 
					
						2008-04-09 21:10:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						9b2147f608 
					 
					
						
						
							
							Fix vgsplit to only move hidden 'snapshotN' LVs when necessary.  
						
						... 
						
						
						
						This bug has been around for a long time as far as I can tell.
Without this fix, a vgsplit would unconditionally move the
'hidden/internal' snapshot LVs, and result in corrupted metadata
in the following case:
vg1: contains lv1, lv1snap, both on pvset1
vg1: contains lv2, on pvset2
"vgsplit vg1 vg2 pvset2"
would result in "snapshot0" hidden LV being moved to vg2, and
the origin and cow being left in vg1.  The tools detect the
corruption in vg2, but not in vg1. 
						
						
					 
					
						2008-04-09 20:56:06 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						32530b378e 
					 
					
						
						
							
							Update vgsplit tests for lvnames on the cmdline.  
						
						
						
						
					 
					
						2008-04-09 14:47:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						a42905efa6 
					 
					
						
						
							
							Update vgsplit man page to reflect lvnames on cmdline.  
						
						
						
						
					 
					
						2008-04-09 14:39:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						c59745f9dd 
					 
					
						
						
							
							Update vgsplit to take "-n LogicalVolumeName" on the commandline.  
						
						
						
						
					 
					
						2008-04-09 13:47:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b4ad9a5d08 
					 
					
						
						
							
							Use clustered mirror log with pvmove in clustered VGs, if available.  
						
						
						
						
					 
					
						2008-04-09 12:56:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3ead7a38b1 
					 
					
						
						
							
							Fix some pvmove error status codes.  
						
						
						
						
					 
					
						2008-04-09 12:45:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						bf90435200 
					 
					
						
						
							
							*** empty log message ***  
						
						
						
						
					 
					
						2008-04-08 22:02:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						9c181fa3d3 
					 
					
						
						
							
							Fix vgsplit error display - fully remove log_suppress.  
						
						... 
						
						
						
						Author: Dave Wysochanski <dwysocha@redhat.com > 
						
						
					 
					
						2008-04-08 21:47:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						3af0b1eb90 
					 
					
						
						
							
							Fix vgsplit error paths to release vg_to lock.  
						
						
						
						
					 
					
						2008-04-08 21:38:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7110c318ee 
					 
					
						
						
							
							Indicate whether or not VG is clustered in vgcreate log message.  
						
						... 
						
						
						
						Mention default --clustered setting in vgcreate man page. 
						
						
					 
					
						2008-04-08 14:22:13 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
							
						
						49a552ccdc 
					 
					
						
						
							
							Add config file overrides to clvmd when it reads the LVs list so that  
						
						... 
						
						
						
						config items 'command_names' and 'prefix' don't prevent it working. 
						
						
					 
					
						2008-04-08 13:03:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						57685f17a9 
					 
					
						
						
							
							Fix vgreduce to use vg_split_mdas to check sufficient mdas remain.  
						
						... 
						
						
						
						Add (empty) orphan VGs to lvmcache during initialisation.
Fix orphan VG name used for format_pool. 
						
						
					 
					
						2008-04-08 12:49:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a1c09a463f 
					 
					
						
						
							
							create fids for internal orphan VGs  
						
						
						
						
					 
					
						2008-04-07 22:12:37 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						194121760a 
					 
					
						
						
							
							Update lvmcache VG lock state for all locking types now.  
						
						
						
						
					 
					
						2008-04-07 19:17:29 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						6a987d46bf 
					 
					
						
						
							
							Fix output if overriding command_names on cmdline.  
						
						
						
						
					 
					
						2008-04-07 13:53:26 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						e3db0b39b9 
					 
					
						
						
							
							Add detection of clustered mirror log capability.  
						
						... 
						
						
						
						Currently only check for kernel module presence. 
						
						
					 
					
						2008-04-07 10:23:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						4d4f0ee188 
					 
					
						
						
							
							Add check to vg_commit() to ensure lock is held before writing new VG metadata.  
						
						
						
						
					 
					
						2008-04-04 15:41:20 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						ac7334c167 
					 
					
						
						
							
							Add validation of LV name to pvmove -n.  
						
						
						
						
					 
					
						2008-04-04 11:59:31 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
							
						
						e7bdd69af0 
					 
					
						
						
							
							If lvm.conf was touched, clvmd attempted to update the toolcontext  
						
						... 
						
						
						
						but only did half of the job. It now shares the do_refresh_cache()
function that vgscan invokes. 
						
						
					 
					
						2008-04-04 08:53:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fefc655969 
					 
					
						
						
							
							Add some basic internal VG lock validation.  
						
						
						
						
					 
					
						2008-04-03 18:56:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4dceaef60e 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2008-04-03 14:40:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6fc10dd3ae 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2008-04-03 14:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1ecd05a584 
					 
					
						
						
							
							fix vd->virtblk  
						
						
						
						
					 
					
						2008-04-03 10:29:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						976acaca31 
					 
					
						
						
							
							enable vg metadata cache by default  
						
						
						
						
					 
					
						2008-04-02 21:31:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b4e5131d59 
					 
					
						
						
							
							Add per-command flags to control which commands use the VG metadata cache.  
						
						
						
						
					 
					
						2008-04-02 21:23:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						49f7cfefd7 
					 
					
						
						
							
							Fix vgsplit locking and remove unneeded error messages when split into new VG.  
						
						... 
						
						
						
						When vg_lock_and_read() calls were added, they were done so incorrectly for
the destination VG (vg_to).  This resulted in the VG lock not obtained when
a new VG was the destination (vg_lock_and_read() would fail in the vg_read()
clause, which would then release the lock before returning NULL), and could
result in corrupted destination VG.
The fix was to put back the original lock_vol() and vg_read() calls for 'vg_to'.
The failure of vg_read() indicates "vg does not exist", and we key off that
to determine whether we are dealing with a new or existing VG as the
destination.
The first two error messages were also the result of the incorrect
vg_lock_and_read() calls:
  Volume group "new" not found
  cluster request failed: Invalid argument
  New volume group "new" successfully split from "vg"
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=438249  
						
						
					 
					
						2008-04-02 19:30:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						fc365092f6 
					 
					
						
						
							
							Suppress "Volume group not found" message when vgsplit of new VG.  
						
						
						
						
					 
					
						2008-04-02 13:08:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						7f26240442 
					 
					
						
						
							
							Fix lvresize to dump stack if vg_lock_and_read() fails.  
						
						... 
						
						
						
						Necessary because vg_lock_and_read() may fail silently if the vg_check_status() call fails.
Also add lvresize tests. 
						
						
					 
					
						2008-04-02 12:17:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						db559bb20a 
					 
					
						
						
							
							Cache VG metadata internally while VG lock is held.  
						
						
						
						
					 
					
						2008-04-01 22:40:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						52850faa15 
					 
					
						
						
							
							Fix redundant lvresize message if vg doesn't exist.  
						
						... 
						
						
						
						BEFORE:
tools/lvm lvresize -l +4 vg22/lv1linear
  Volume group "vg22" not found
  Volume group vg22 doesn't exist
AFTER:
tools/lvm lvresize -l +4 vg22/lv1linear
  Volume group "vg22" not found 
						
						
					 
					
						2008-04-01 22:15:16 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
							
						
						57d9a6c836 
					 
					
						
						
							
							Fix another allocation bug with clvmd and large node IDs.`  
						
						
						
						
					 
					
						2008-04-01 15:01:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						752c880bfc 
					 
					
						
						
							
							Add find_lv_in_lv_list() and find_pv_in_pv_list().  
						
						... 
						
						
						
						Update _add_pvs() to call find_pv_in_pv_list(). 
						
						
					 
					
						2008-03-28 19:08:23 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						d83a354781 
					 
					
						
						
							
							Enhance test debugging by updating verbose mode of check_*_field_ functions.  
						
						... 
						
						
						
						Author: Dave Wysochanski <dwysocha@redhat.com > 
						
						
					 
					
						2008-03-28 18:02:22 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
							
						
						17dd81336d 
					 
					
						
						
							
							Fix a couple of uninitialised variables. The newfd one could cause  
						
						... 
						
						
						
						some obscure hangs. 
						
						
					 
					
						2008-03-28 12:58:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						eaa46a2575 
					 
					
						
						
							
							Add vgmerge tests.  
						
						
						
						
					 
					
						2008-03-26 18:03:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						fc0ec1e71e 
					 
					
						
						
							
							Use list_move() in applicable places.  
						
						
						
						
					 
					
						2008-03-26 17:26:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						fb2f92df1d 
					 
					
						
						
							
							Add pvseg_is_allocated() for identifying a PV segment allocated to a LV.  
						
						
						
						
					 
					
						2008-03-26 16:48:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						74adbb77b7 
					 
					
						
						
							
							Add list_move() support function for list manipulation.  
						
						
						
						
					 
					
						2008-03-26 16:20:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						788e544e1d 
					 
					
						
						
							
							Add 'is_reserved_lvname()' helper function.  
						
						... 
						
						
						
						Very similar to apply_lvname_restrictions but without the error messages. 
						
						
					 
					
						2008-03-25 15:24:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						368a0d4d2d 
					 
					
						
						
							
							Correct command name in lvmdiskscan man page.  
						
						
						
						
					 
					
						2008-03-25 12:37:48 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
							
						
						962b7222d0 
					 
					
						
						
							
							When reallocating the node IDs array, make it bigger rather than smaller!  
						
						
						
						
					 
					
						2008-03-25 10:41:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						17c1f54369 
					 
					
						
						
							
							Add vgsplit tests to verfy attributes of new VG match source VG.  
						
						... 
						
						
						
						Author: Dave Wysochanski <dwysocha@redhat.com > 
						
						
					 
					
						2008-03-23 15:40:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						33ae38e71b 
					 
					
						
						
							
							Fixup vgsplit tests in preparation for vgsplit changes.  
						
						
						
						
					 
					
						2008-03-21 22:00:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						ef58af4bf1 
					 
					
						
						
							
							Update vgsplit tests to execute twice (existing and new VG as destination).  
						
						
						
						
					 
					
						2008-03-21 21:14:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						3fad2db2f8 
					 
					
						
						
							
							Add LV and VG name restrictions to the lvm man page.  
						
						... 
						
						
						
						Original patch by: Gerrard Geldenhuis <Gerrard.Geldenhuis@datacash.com > 
						
						
					 
					
						2008-03-20 18:34:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9feaeb28ca 
					 
					
						
						
							
							preparation for vg cache  
						
						
						
						
					 
					
						2008-03-17 16:51:31 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
							
						
						0075364715 
					 
					
						
						
							
							Fix potential thread deadlock.  
						
						... 
						
						
						
						Also make local sockets non-blocking. 
						
						
					 
					
						2008-03-17 09:37:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						99c5da5da5 
					 
					
						
						
							
							Const cleanups in find_* functions.  
						
						
						
						
					 
					
						2008-03-13 22:51:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						22c957bc20 
					 
					
						
						
							
							Refactor text format initialisation into _init_text_import.  
						
						
						
						
					 
					
						2008-03-13 12:33:22 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						3316d59910 
					 
					
						
						
							
							Add metadata test for escaping double quotes in device names (bz431474).  
						
						
						
						
					 
					
						2008-03-12 17:34:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a109ce1eca 
					 
					
						
						
							
							Escape double quotes and backslashes in external metadata and config data.  
						
						... 
						
						
						
						Add functions for escaping double quotes in strings.
Rename count_chars_len to count_chars. 
						
						
					 
					
						2008-03-12 16:03:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e581a78d65 
					 
					
						
						
							
							Use return_0 in a couple more places.  
						
						... 
						
						
						
						Correct a function name typo in _line_append error message. 
						
						
					 
					
						2008-03-10 18:51:27 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
							
						
						3c78f9900c 
					 
					
						
						
							
							Include limits.h so it compiles with newer headers.  
						
						
						
						
					 
					
						2008-03-06 08:41:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bd606943e6 
					 
					
						
						
							
							add vd to filters  
						
						
						
						
					 
					
						2008-03-05 18:15:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						6381666df4 
					 
					
						
						
							
							Update vgsplit tests.  
						
						... 
						
						
						
						- Add validation on pv_count, lv_count, and snap_count after split
NOTE: Some of these counts are misleading.  If you compare "lvs" output
with these counts you will be left scratching your head what a "logical volume"
really is.  ;-) 
						
						
					 
					
						2008-03-04 22:49:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						736f1aa301 
					 
					
						
						
							
							Update vgsplit tests.  
						
						... 
						
						
						
						- Divide into 'usage' and 'operation' tests.
- Add operation tests for specific LV types. 
						
						
					 
					
						2008-03-04 19:48:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						b1a4eac7a8 
					 
					
						
						
							
							Refactor _move_pv() in vgsplit.  
						
						... 
						
						
						
						Should be no functional change. 
						
						
					 
					
						2008-02-29 00:13:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						8226a5276b 
					 
					
						
						
							
							Add vgsplit test to check failure when PV not in source volume group.  
						
						
						
						
					 
					
						2008-02-29 00:09:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						77ad0bb12e 
					 
					
						
						
							
							Fix t-vgsplit-operation.sh lv2-3 definitions to include test signature.  
						
						
						
						
					 
					
						2008-02-28 17:39:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						9412b42206 
					 
					
						
						
							
							Fix t-vgsplit-operation.sh lv1 definition to include test signature.  
						
						
						
						
					 
					
						2008-02-28 16:48:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2a91d87074 
					 
					
						
						
							
							Fix resetting of MIRROR_IMAGE and VISIBLE_LV after removal of LV.  
						
						
						
						
					 
					
						2008-02-22 13:28:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4a23617d79 
					 
					
						
						
							
							Fix remove_layer_from_lv to empty the LV before removing it. (2.02.30)  
						
						
						
						
					 
					
						2008-02-22 13:22:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0e2ceed74d 
					 
					
						
						
							
							Add missing no-longer-used segs_using_this_lv test to check_lv_segments.  
						
						
						
						
					 
					
						2008-02-22 13:22:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						ed56aed8eb 
					 
					
						
						
							
							Remove redundant if-before-free tests.  
						
						
						
						
					 
					
						2008-02-15 14:14:58 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						8d909cbdc0 
					 
					
						
						
							
							Remove redundant if-before-free tests in clvmd.c.  
						
						
						
						
					 
					
						2008-02-15 14:12:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						bf98943cbb 
					 
					
						
						
							
							is_orphan: make parameter "const" to avoid compiler warning  
						
						
						
						
					 
					
						2008-02-13 20:01:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6ff4552be2 
					 
					
						
						
							
							Fix lvconvert detection of mirror conversion in progress.  
						
						
						
						
					 
					
						2008-02-12 13:29:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1c7eb79370 
					 
					
						
						
							
							Avoid automatic lvconvert polldaemon invocation when -R specified.  
						
						
						
						
					 
					
						2008-02-12 13:26:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						f095a75f1e 
					 
					
						
						
							
							Reflect actual default setting of preferred_names in example.conf and  
						
						... 
						
						
						
						update comments. 
						
						
					 
					
						2008-02-11 16:57:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f70af6018c 
					 
					
						
						
							
							Fix 'pvs -a' to detect VGs of PVs without metadata areas.  
						
						
						
						
					 
					
						2008-02-06 16:09:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						71b3b1ff4c 
					 
					
						
						
							
							split orphan VG by format type  
						
						
						
						
					 
					
						2008-02-06 15:47:28 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						d9fefa0c6c 
					 
					
						
						
							
							Fix lvresize to support /dev/mapper prefix in the lvname  
						
						... 
						
						
						
						Fix unfilled paramater passed to fsadm from lvresize
  Update fsadm to call lvresize if the partition size differs (with option -l)
  Fix fsadm to support vg/lv name (like the rest of lv-tools) 
						
						
					 
					
						2008-02-06 12:45:32 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						3bfe922381 
					 
					
						
						
							
							Update usage message for clvmd.  
						
						... 
						
						
						
						Fix clvmd man page printing <br>, clarified debug options. 
						
						
					 
					
						2008-02-05 09:38:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						a85cf17bf1 
					 
					
						
						
							
							Fix default preferred_names filter to use /dev/mapper/mpath devices.  
						
						... 
						
						
						
						If these devices exist, we should be using them for multipath rather than any
underlying device names.
Reference: http://kbase.redhat.com/faq/FAQ_96_11196.shtma 
bz195685 
						
						
					 
					
						2008-02-04 20:26:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						dbb5a09918 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2008-01-31 12:41:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						93e5097f20 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2008-01-31 12:36:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						dd53f2dc83 
					 
					
						
						
							
							a couple more compiler warnings  
						
						
						
						
					 
					
						2008-01-31 12:35:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2b83c80593 
					 
					
						
						
							
							Fix mirror log name construction during lvconvert. (2.02.30)  
						
						... 
						
						
						
						Make monitor_dev_for_events recurse through the stack of LVs.
Clean up some more compiler warnings.
Add mirror names test script. 
						
						
					 
					
						2008-01-31 12:19:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6930f60c06 
					 
					
						
						
							
							only read labels once between each lock event  
						
						
						
						
					 
					
						2008-01-30 16:18:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						376b76e75c 
					 
					
						
						
							
							undo a few 'stack' moves  
						
						
						
						
					 
					
						2008-01-30 14:17:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1ddd4509dc 
					 
					
						
						
							
							Some whitespace tidy-ups.  
						
						
						
						
					 
					
						2008-01-30 14:00:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6af3f4f4cf 
					 
					
						
						
							
							Use stack return macros throughout.  
						
						
						
						
					 
					
						2008-01-30 13:19:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6726c5f958 
					 
					
						
						
							
							Rely upon internally-cached PV labels while corresponding VG lock is held.  
						
						
						
						
					 
					
						2008-01-29 23:45:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d5a9c43cb2 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2008-01-29 12:02:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						19a5a6a4eb 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2008-01-29 11:48:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						617a599ee9 
					 
					
						
						
							
							Fix two check_lv_segments error messages to show whole segment.  
						
						
						
						
					 
					
						2008-01-26 00:30:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						25e2d4da44 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2008-01-26 00:25:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ad2e7218cb 
					 
					
						
						
							
							Refactor mirror log attachment code.  
						
						
						
						
					 
					
						2008-01-26 00:25:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						917637fa9b 
					 
					
						
						
							
							Fix internal metadata corruption in lvchange --resync.  
						
						
						
						
					 
					
						2008-01-26 00:13:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b595ee1c0b 
					 
					
						
						
							
							suppress compiler warning  
						
						
						
						
					 
					
						2008-01-22 16:02:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c8260a4a56 
					 
					
						
						
							
							update  
						
						
						
						
					 
					
						2008-01-22 15:58:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						d2eaff3204 
					 
					
						
						
							
							Fix vgsplit test mode  
						
						
						
						
					 
					
						2008-01-22 03:49:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						b65f5a844f 
					 
					
						
						
							
							Fix vgsplit tests 12-13  
						
						
						
						
					 
					
						2008-01-22 03:30:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						95a69f99ba 
					 
					
						
						
							
							Fix vgsplit - print different message on successful split of existing / new vg  
						
						... 
						
						
						
						Fix vgsplit - fix a couple error paths that forgot to call unlock_vg
Update vgsplit test cases 
						
						
					 
					
						2008-01-22 03:25:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						71d609895a 
					 
					
						
						
							
							Fix vgsplit - print error if vgcreate option given w/existing vg destination  
						
						... 
						
						
						
						Fix vgsplit - reject split if metadata types or clustered attributes differ
Fix vgsplit - remove physicalextentsize option
Add vgsplit test cases 
						
						
					 
					
						2008-01-22 02:48:53 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						9229630447 
					 
					
						
						
							
							Remove redundant cnxman-socket.h file.  
						
						
						
						
					 
					
						2008-01-21 14:07:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						eb18a0b7dc 
					 
					
						
						
							
							Fix pvs, vgs, lvs error exit status on some error paths.  
						
						... 
						
						
						
						(note -o help is now considered error) 
						
						
					 
					
						2008-01-20 01:23:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						05ed5c0d74 
					 
					
						
						
							
							Use log_warn for reporting field help text instead of log_print.  
						
						
						
						
					 
					
						2008-01-20 01:14:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						41330ecc5e 
					 
					
						
						
							
							clarify  
						
						
						
						
					 
					
						2008-01-19 12:36:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						16fbcc6e36 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2008-01-19 12:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d87da9c7de 
					 
					
						
						
							
							Pre-release  
						
						
						
						
					 
					
						2008-01-19 12:28:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						94563b6017 
					 
					
						
						
							
							Fix lvcreate --nosync not to wait for non-happening sync.  
						
						
						
						
					 
					
						2008-01-18 22:02:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						34d22f7047 
					 
					
						
						
							
							add lvconvert messages  
						
						
						
						
					 
					
						2008-01-18 22:00:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e24d996fbe 
					 
					
						
						
							
							Fix lvcreate -M1 readahead.  
						
						
						
						
					 
					
						2008-01-18 21:56:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						9b52617919 
					 
					
						
						
							
							Add a test case for 'vgreduce --removemissing' on stacked mirror  
						
						
						
						
					 
					
						2008-01-17 18:29:36 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						efc1d46c89 
					 
					
						
						
							
							More test script fixes.  
						
						
						
						
					 
					
						2008-01-17 18:05:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9397833ceb 
					 
					
						
						
							
							pre-release review cleanups  
						
						
						
						
					 
					
						2008-01-17 17:17:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						e9433e83cd 
					 
					
						
						
							
							Minor test fix  
						
						
						
						
					 
					
						2008-01-17 15:56:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f3c58100a0 
					 
					
						
						
							
							fix default stripesize  
						
						
						
						
					 
					
						2008-01-17 15:53:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8900231d99 
					 
					
						
						
							
							fix default extent_size  
						
						
						
						
					 
					
						2008-01-17 15:31:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c7a63b8a2b 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2008-01-17 15:02:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						90e90672a4 
					 
					
						
						
							
							rename lv_remap_error  
						
						
						
						
					 
					
						2008-01-17 13:54:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fa51e5c762 
					 
					
						
						
							
							mirror log stuff  
						
						
						
						
					 
					
						2008-01-17 13:37:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						911f55d005 
					 
					
						
						
							
							lvconvert/vgreduce fixes  
						
						
						
						
					 
					
						2008-01-17 13:13:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						d30eb4e570 
					 
					
						
						
							
							Fixup vgsplit man page  
						
						
						
						
					 
					
						2008-01-17 03:18:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						67bcfb6947 
					 
					
						
						
							
							Fix descriptions in the newly added test cases  
						
						
						
						
					 
					
						2008-01-17 02:20:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3915a61b1e 
					 
					
						
						
							
							another lvconvert fix  
						
						
						
						
					 
					
						2008-01-16 22:54:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c170d321e8 
					 
					
						
						
							
							fix a _get_vgs return  
						
						
						
						
					 
					
						2008-01-16 22:52:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						2802c476ee 
					 
					
						
						
							
							Fix 'make check' runnable with recent versions of dmsetup.  
						
						... 
						
						
						
						Fix 'make check' to use DMDIR to check DM_DEV_DIR support in dmsetup.
Add basic test cases for mirrored LV.
Add basic test cases for lvconvert mirror.
Add basic test cases for pvmove.
	Jun'ichi Nomura <j-nomura@ce.jp.nec.com >
Add new vgsplit and vgmerge tests.
	Dave Wysochanski <dwysocha@redhat.com > 
						
						
					 
					
						2008-01-16 21:21:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1050cebf7f 
					 
					
						
						
							
							additional safety check on new segment list  
						
						
						
						
					 
					
						2008-01-16 20:00:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						dad73465fc 
					 
					
						
						
							
							Create vgs_are_compatible() fn to check whether vgs are compatible for merging.  
						
						... 
						
						
						
						Add new vgmerge and vgsplit tests to check rejection of incompatible vgs.
Cleanup comments.
Bugzilla: bz251992
---
 lib/metadata/metadata-exported.h |    3 +
 lib/metadata/metadata.c          |   89 +++++++++++++++++++++++++++++++++-
 test/t-vgmerge-usage.sh          |  101 +++++++++++++++++++++++++++++++++++++++
 test/t-vgsplit-operation.sh      |   20 +++++++
 tools/vgmerge.c                  |   69 --------------------------
 tools/vgsplit.c                  |    5 -
 6 files changed, 215 insertions(+), 72 deletions(-) 
						
						
					 
					
						2008-01-16 19:54:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8e2ac98fe2 
					 
					
						
						
							
							adjust mirror log error message  
						
						
						
						
					 
					
						2008-01-16 19:50:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9aaf0c36d5 
					 
					
						
						
							
							fix to earlier checkin  
						
						
						
						
					 
					
						2008-01-16 19:40:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1cb07e9cfd 
					 
					
						
						
							
							cope with stacked LVs as well as PVs when deciding which bits of mirrors to remove  
						
						
						
						
					 
					
						2008-01-16 19:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f1ccdf25b1 
					 
					
						
						
							
							allow a mirror to contain only one mimage  
						
						
						
						
					 
					
						2008-01-16 19:18:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6dca497b27 
					 
					
						
						
							
							fix mirror log manipulation during lv convert  
						
						
						
						
					 
					
						2008-01-16 19:16:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						42a83262a1 
					 
					
						
						
							
							export find_temporary_mirror()  
						
						
						
						
					 
					
						2008-01-16 19:13:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						63ee9cbee6 
					 
					
						
						
							
							move removable_pvs checking  
						
						
						
						
					 
					
						2008-01-16 19:11:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3862f8ca7c 
					 
					
						
						
							
							reorder funcs  
						
						
						
						
					 
					
						2008-01-16 19:09:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4ada7cffd0 
					 
					
						
						
							
							Maintain lists of stacked LV segments using each LV.  
						
						
						
						
					 
					
						2008-01-16 19:00:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a664ce4298 
					 
					
						
						
							
							use scan_vgs_for_pvs to detect non-orphans without MDAs  
						
						
						
						
					 
					
						2008-01-16 18:15:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						8d7b6c6905 
					 
					
						
						
							
							Remove unused 'list' param from vgsplit - conflict with maxlogicalvolumes param.  
						
						... 
						
						
						
						Initialize lvm command getopt buffer to zero before building options string.
Bugzilla: bz251992
---
 man/vgsplit.8      |    3 +--
 tools/commands.h   |    3 +--
 tools/lvmcmdline.c |    1 +
 3 files changed, 3 insertions(+), 4 deletions(-) 
						
						
					 
					
						2008-01-16 17:14:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						16d22d404a 
					 
					
						
						
							
							revert temp change  
						
						
						
						
					 
					
						2008-01-16 15:26:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ccb24d5779 
					 
					
						
						
							
							reword  
						
						
						
						
					 
					
						2008-01-16 15:25:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8795b45cb4 
					 
					
						
						
							
							Don't use block_on_error with mirror targets above version 1.12.  
						
						
						
						
					 
					
						2008-01-16 15:24:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						628d3bff45 
					 
					
						
						
							
							Move more parameter validation into the library.  
						
						... 
						
						
						
						Update vgrename to call validate_vg_rename_params().
Fix vgcreate and vgsplit default arguments by adding defaults parameter to
fill_vg_create_params().
Add t-vgrename-usage.sh test.
Bugzilla: bz251992
---
 tools/toollib.c  |   32 ++++++++------------------------
 tools/toollib.h  |    5 ++---
 tools/vgcreate.c |   35 +++++++++++++++++++++--------------
 tools/vgrename.c |   35 ++++++-----------------------------
 tools/vgsplit.c  |   21 ++++++++++++++-------
 5 files changed, 51 insertions(+), 77 deletions(-) 
						
						
					 
					
						2008-01-15 22:56:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Earl Brassow 
							
						 
					 
					
						
						
							
						
						0336bc9de9 
					 
					
						
						
							
							- The automatic log module loading patch proposed for the upstream kernel  
						
						... 
						
						
						
						works on '-'s, not '_'s.  This is due to the preference to have log
  module file names that do not mix '_'s and '-'s. 
						
						
					 
					
						2008-01-15 22:48:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						033cb21797 
					 
					
						
						
							
							Update WHATS_NEW for vgsplit changes  
						
						
						
						
					 
					
						2008-01-15 20:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						09b98a45df 
					 
					
						
						
							
							lvconvert waits for initial completion by default  
						
						
						
						
					 
					
						2008-01-14 21:11:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						38857ba29e 
					 
					
						
						
							
							Allow vgcreate options as input to vgsplit when new vg is split destination.  
						
						
						
						
					 
					
						2008-01-14 21:07:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						1c7520ec8f 
					 
					
						
						
							
							Allow vgsplit into existing vg.  
						
						... 
						
						
						
						Add vgsplit tests to validate operation for new and existing vg destinations. 
						
						
					 
					
						2008-01-11 21:43:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						362b9769b2 
					 
					
						
						
							
							Fixup lvm man pg  
						
						
						
						
					 
					
						2008-01-11 20:24:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						b2d68bd3d2 
					 
					
						
						
							
							Refactor vgsplit for accepting existing vg as destination  
						
						
						
						
					 
					
						2008-01-11 20:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						0dc7e635d4 
					 
					
						
						
							
							Update lvm man page to enumerate lvm tools.  
						
						
						
						
					 
					
						2008-01-11 19:24:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						80e070a857 
					 
					
						
						
							
							Fix warning on conditional compile, unused variable  
						
						
						
						
					 
					
						2008-01-11 17:44:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						cc203245e4 
					 
					
						
						
							
							Refactor vgcreate for parameter validation and add tests  
						
						
						
						
					 
					
						2008-01-11 07:02:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2f9a65fc93 
					 
					
						
						
							
							convert_lv  
						
						
						
						
					 
					
						2008-01-10 22:21:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						62738e8001 
					 
					
						
						
							
							correct field name  
						
						
						
						
					 
					
						2008-01-10 22:21:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5ecacf0c7f 
					 
					
						
						
							
							Add lv_convert field to default lvs output.  
						
						
						
						
					 
					
						2008-01-10 19:25:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						06b103c8d4 
					 
					
						
						
							
							Various lvconvert/polldaemon-related fixes from NEC.  See lvm-devel  
						
						... 
						
						
						
						for original patches & explanations. 
						
						
					 
					
						2008-01-10 18:35:51 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						d473b7bca8 
					 
					
						
						
							
							Print warning when lvm tools are running as non-root.  
						
						
						
						
					 
					
						2008-01-09 15:55:44 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						50a1e81ba7 
					 
					
						
						
							
							Amend previous commit. * does not match .files...  
						
						
						
						
					 
					
						2008-01-09 15:33:25 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						d9885b1b64 
					 
					
						
						
							
							Add snapshot dmeventd library (enables dmeventd snapshot monitoring).  
						
						
						
						
					 
					
						2008-01-09 15:32:19 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						0a9c8cada2 
					 
					
						
						
							
							install conditionally fsadm.8 manpage  
						
						
						
						
					 
					
						2008-01-09 14:17:58 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						60f55f8461 
					 
					
						
						
							
							Prevent pvcreate from overwriting MDA-less PVs belonging to active VGs.  
						
						
						
						
					 
					
						2008-01-09 00:18:36 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						7bedaea38f 
					 
					
						
						
							
							added manpage  
						
						
						
						
					 
					
						2008-01-08 17:01:42 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						9e4b87e798 
					 
					
						
						
							
							readahead at least twice the strip size (same as raid0 driver does)  
						
						
						
						
					 
					
						2008-01-08 16:47:10 +00:00 
						 
				 
			
				
					
						
							
							
								Zdeněk Kabeláč 
							
						 
					 
					
						
						
							
						
						95bf59095c 
					 
					
						
						
							
							added more safety checks  
						
						... 
						
						
						
						fixed error reporting commands
extended with Exa and Peta support 
						
						
					 
					
						2008-01-08 16:45:43 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						e0f34a9720 
					 
					
						
						
							
							Fix a segfault if using pvs with --all argument. (2.02.29)  
						
						
						
						
					 
					
						2008-01-07 20:42:57 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						f3797c2a8e 
					 
					
						
						
							
							Update --uuid argument description in man pages.  
						
						
						
						
					 
					
						2008-01-04 11:48:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						30cbcccc80 
					 
					
						
						
							
							Fix vgreduce PV list processing not to process every PV in the VG.  
						
						
						
						
					 
					
						2008-01-03 19:03:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f49c0d696f 
					 
					
						
						
							
							typo  
						
						
						
						
					 
					
						2007-12-28 15:13:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						71f564ee5b 
					 
					
						
						
							
							lvconvert uses polldaemon now  
						
						
						
						
					 
					
						2007-12-22 12:13:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4b0950aba5 
					 
					
						
						
							
							a few more changes/fixes to recent code  
						
						
						
						
					 
					
						2007-12-22 02:13:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8c3af822ec 
					 
					
						
						
							
							auto-collapse layers  
						
						
						
						
					 
					
						2007-12-21 01:08:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						878a207d19 
					 
					
						
						
							
							more fixes  
						
						
						
						
					 
					
						2007-12-20 23:12:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0537ad860a 
					 
					
						
						
							
							various cleanups in recent patches  
						
						
						
						
					 
					
						2007-12-20 22:37:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2cdbbb1aea 
					 
					
						
						
							
							stacked mirror support (incomplete)  
						
						
						
						
					 
					
						2007-12-20 18:55:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7af977d36b 
					 
					
						
						
							
							avoid some compiler warnings  
						
						
						
						
					 
					
						2007-12-20 16:49:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9afff4cf30 
					 
					
						
						
							
							Major restructuring of pvmove and lvconvert layer manipulation code  
						
						
						
						
					 
					
						2007-12-20 15:42:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						48ba9734aa 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2007-12-20 15:16:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						897fc59f72 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2007-12-20 15:12:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						947e44ae67 
					 
					
						
						
							
							tweak usage text  
						
						
						
						
					 
					
						2007-12-17 14:47:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e44843beba 
					 
					
						
						
							
							replace fsadm.c with fsadm.sh  
						
						
						
						
					 
					
						2007-12-17 12:31:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						147482ea69 
					 
					
						
						
							
							Build changes to replace fsadm C program with shell script.  
						
						
						
						
					 
					
						2007-12-17 12:23:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						09091c5cf8 
					 
					
						
						
							
							Append fields to report/pvsegs_cols_verbose.  
						
						... 
						
						
						
						Permit LV segment fields with PV segment reports.
  Add seg_start_pe and seg_pe_ranges to reports. 
						
						
					 
					
						2007-12-14 21:53:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						50827a5f69 
					 
					
						
						
							
							more readahead node fixes/debug messages  
						
						
						
						
					 
					
						2007-12-14 19:49:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2d6444c924 
					 
					
						
						
							
							Fix deptree to pass new name to _resume_node after a rename.  
						
						
						
						
					 
					
						2007-12-14 17:57:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1d2675d9aa 
					 
					
						
						
							
							Add node operation stack debug messages.  
						
						
						
						
					 
					
						2007-12-14 17:26:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ad98990a8e 
					 
					
						
						
							
							Report error when empty device name passed to readahead functions.  
						
						
						
						
					 
					
						2007-12-13 02:25:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8e58c143f2 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2007-12-05 22:48:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						556a4a2395 
					 
					
						
						
							
							clarify  
						
						
						
						
					 
					
						2007-12-05 22:45:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5be987b40f 
					 
					
						
						
							
							pre-release  
						
						... 
						
						
						
						N.B. This is a big release and some regressions are inevitable. 
						
						
					 
					
						2007-12-05 22:19:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						066bc35e69 
					 
					
						
						
							
							export can_split parameter until rest of pvmove allocation restructuring gets done  
						
						
						
						
					 
					
						2007-12-05 22:11:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						403779437c 
					 
					
						
						
							
							round readahead to multiple of page size in tools  
						
						
						
						
					 
					
						2007-12-05 19:24:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fb806f61d4 
					 
					
						
						
							
							Fix minimum readahead debug message.  
						
						
						
						
					 
					
						2007-12-05 18:57:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6ce306661c 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2007-12-05 17:14:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3c08ff94d4 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2007-12-05 17:05:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a6afae2356 
					 
					
						
						
							
							clarify when read_ahead may be set  
						
						
						
						
					 
					
						2007-12-05 16:28:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0eea7070a7 
					 
					
						
						
							
							work out device name to use for read ahead request  
						
						
						
						
					 
					
						2007-12-05 16:24:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						105c2b1eea 
					 
					
						
						
							
							read_ahead in report with underscore to match lvm2 field  
						
						
						
						
					 
					
						2007-12-05 14:42:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						82bb0e8dda 
					 
					
						
						
							
							fix ioctls to use long not int  
						
						... 
						
						
						
						update dm-ioctl.h after compat tidy-up 
						
						
					 
					
						2007-12-05 14:11:26 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						8c01179075 
					 
					
						
						
							
							Tidy the clvmd backup code.  
						
						... 
						
						
						
						Move the backups inside the protection of the VG lock,
Don't backup if we have a suspended LV
Correct the vg_read() call 
						
						
					 
					
						2007-12-05 13:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						c9d9a96630 
					 
					
						
						
							
							Avoid spurious test failure when compiled with readline support.  
						
						... 
						
						
						
						* test/t-000-basic.sh: Invoke initial test of lvm with its "version"
argument, so that the behavior of the tool doesn't depend on whether
readline was enabled at configure time.
Author: Jun'ichi Nomura <j-nomura@ce.jp.nec.com >
Committer: Jim Meyering <meyering@redhat.com > 
						
						
					 
					
						2007-12-05 09:49:08 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						8f21c9a920 
					 
					
						
						
							
							When we unlock a VG tell the clvmds to see if a backup of the metadata needs  
						
						... 
						
						
						
						to be done. 
						
						
					 
					
						2007-12-04 15:39:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0ba7d05ea7 
					 
					
						
						
							
							fixme  
						
						
						
						
					 
					
						2007-12-03 22:53:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5a4c5b4155 
					 
					
						
						
							
							fixes  
						
						
						
						
					 
					
						2007-12-03 22:48:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						55323fb497 
					 
					
						
						
							
							fix changed parms  
						
						
						
						
					 
					
						2007-12-03 18:00:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7c082d2471 
					 
					
						
						
							
							missing #include  
						
						
						
						
					 
					
						2007-12-03 17:56:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f3cafcf983 
					 
					
						
						
							
							fix  
						
						
						
						
					 
					
						2007-11-30 16:44:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						75073e4aa6 
					 
					
						
						
							
							readahead support completed - untested  
						
						
						
						
					 
					
						2007-11-30 16:42:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a3c23f650c 
					 
					
						
						
							
							read_ahead node ops  
						
						
						
						
					 
					
						2007-11-30 14:59:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0545cd5879 
					 
					
						
						
							
							uncomment libdevmapper readahead calls  
						
						
						
						
					 
					
						2007-11-29 15:04:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c96506f22c 
					 
					
						
						
							
							refine specification of dmsetup readahead  
						
						
						
						
					 
					
						2007-11-29 14:44:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						49b2006824 
					 
					
						
						
							
							add read_ahead functions to library and dmsetup --readahead  
						
						... 
						
						
						
						(Not live yet.) 
						
						
					 
					
						2007-11-27 20:57:05 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						8c6f96faab 
					 
					
						
						
							
							Fix a possible double-free in libdevmapper-event.  
						
						
						
						
					 
					
						2007-11-27 12:26:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a0e648abfd 
					 
					
						
						
							
							drop mirrored_pv/mirrored_pe from alloc handle  
						
						
						
						
					 
					
						2007-11-22 14:54:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6350cd12fc 
					 
					
						
						
							
							Start refactoring pvmove allocation code.  
						
						
						
						
					 
					
						2007-11-22 13:57:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f2fab0677b 
					 
					
						
						
							
							FIXMEs for case where dm itself has device open  
						
						
						
						
					 
					
						2007-11-22 01:25:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						edffc52927 
					 
					
						
						
							
							note pvmove breakage  
						
						
						
						
					 
					
						2007-11-19 18:24:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d6e5e3d103 
					 
					
						
						
							
							Decode cluster locking state in log message. (untested)  
						
						... 
						
						
						
						Change file locking state messages from debug to very verbose. 
						
						
					 
					
						2007-11-16 21:16:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5be7a0ebf7 
					 
					
						
						
							
							move pvresize_single back under tools  
						
						
						
						
					 
					
						2007-11-15 22:11:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7f722fe7d3 
					 
					
						
						
							
							Fix --addtag to drop @ prefix from name  
						
						
						
						
					 
					
						2007-11-15 21:59:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a01732ee9b 
					 
					
						
						
							
							more vg_read lock fixes  
						
						
						
						
					 
					
						2007-11-15 21:30:52 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						85ac11b69b 
					 
					
						
						
							
							If the pre_command fails then go back and wait patiently for the next  
						
						... 
						
						
						
						pre function rather than retrying it until we get stuck! 
						
						
					 
					
						2007-11-15 10:16:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						590cfb77a5 
					 
					
						
						
							
							define LCK_NONE for cases when vg_lock_and_read already holds lock  
						
						... 
						
						
						
						(temporary - library will use internal ref counting instead) 
						
						
					 
					
						2007-11-15 02:55:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f01dd16a27 
					 
					
						
						
							
							another vg_lock_and_read  
						
						
						
						
					 
					
						2007-11-15 02:53:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						df49287e5f 
					 
					
						
						
							
							Convert some vg_reads into vg_lock_and_reads  
						
						
						
						
					 
					
						2007-11-15 02:20:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c8ec8391ee 
					 
					
						
						
							
							Avoid nested vg_reads when processing PVs in VGs and fix associated locking.  
						
						
						
						
					 
					
						2007-11-14 18:41:05 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						3499e48064 
					 
					
						
						
							
							Make it compile with new lv_info_by_lvid() prototype  
						
						
						
						
					 
					
						2007-11-14 13:37:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2e379cb8a5 
					 
					
						
						
							
							Accept sizes with --readahead argument.  
						
						... 
						
						
						
						Store size arguments as sectors internally. 
						
						
					 
					
						2007-11-14 00:08:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f8ee3c2369 
					 
					
						
						
							
							fix precedence  
						
						
						
						
					 
					
						2007-11-12 21:50:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c74fa11518 
					 
					
						
						
							
							readahead activation code (but no dm support yet)  
						
						
						
						
					 
					
						2007-11-12 20:51:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ceec4455df 
					 
					
						
						
							
							Add DM_READ_AHEAD_MINIMUM_FLAG  
						
						
						
						
					 
					
						2007-11-12 20:47:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						17c9975c0b 
					 
					
						
						
							
							Fix compile warnings / minor errors introduced recently.  
						
						
						
						
					 
					
						2007-11-12 20:02:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6c1cdff912 
					 
					
						
						
							
							Remove new mirror logs when creation fails.  
						
						
						
						
					 
					
						2007-11-12 14:36:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						79f53f569d 
					 
					
						
						
							
							Attempt to remove incomplete LVs with lvcreate zeroing/activation problems.  
						
						
						
						
					 
					
						2007-11-12 13:34:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ccb85cc719 
					 
					
						
						
							
							Define DM_READ_AHEAD_AUTO and DM_READ_AHEAD_NONE.  
						
						
						
						
					 
					
						2007-11-09 16:52:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c0eff8a07f 
					 
					
						
						
							
							Enhance the management of readahead settings.  
						
						
						
						
					 
					
						2007-11-09 16:51:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						954626f157 
					 
					
						
						
							
							Prevent lvconvert -s from using same LV as origin and snapshot.  
						
						
						
						
					 
					
						2007-11-07 16:33:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						17e7dfa4bd 
					 
					
						
						
							
							Add pv_mda_free and vg_mda_free fields to reports for raw text format.  
						
						
						
						
					 
					
						2007-11-05 17:17:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						971f233fb7 
					 
					
						
						
							
							attempt to fix human-readable unit output when number of sectors is odd  
						
						
						
						
					 
					
						2007-11-05 17:13:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b12bc692af 
					 
					
						
						
							
							fix inverted orphan test  
						
						
						
						
					 
					
						2007-11-05 17:12:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						730301b34d 
					 
					
						
						
							
							adjust sizes for metadata  
						
						
						
						
					 
					
						2007-11-05 02:10:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c443bcf43c 
					 
					
						
						
							
							Show 'not usable' space when PV is too large for device in pvdisplay.  
						
						... 
						
						
						
						Ignore and fix up any excessive device size found in metadata. 
						
						
					 
					
						2007-11-05 01:47:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b77e7eeddc 
					 
					
						
						
							
							Add LVM2 version to 'Generated by' comment in metadata.  
						
						
						
						
					 
					
						2007-11-04 19:16:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						031b7b57a1 
					 
					
						
						
							
							fix new lvremove checks - mustn't fail when activation is disabled  
						
						
						
						
					 
					
						2007-11-04 16:28:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5123fab525 
					 
					
						
						
							
							Fix error message when fixing up PV size in lvm2 metadata (2.02.11).  
						
						
						
						
					 
					
						2007-11-04 15:43:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						705b96c6f9 
					 
					
						
						
							
							Fix orphan-related locking in pvdisplay and pvs.  
						
						... 
						
						
						
						Fix missing VG unlocks in some pvchange error paths.
Add some missing validation of VG names.
Rename validate_vg_name() to validate_new_vg_name().
Change orphan lock to VG_ORPHANS.
Change format1 to use ORPHAN as orphan VG name. 
						
						
					 
					
						2007-11-02 20:40:05 +00:00 
						 
				 
			
				
					
						
							
							
								Bryn M. Reeves 
							
						 
					 
					
						
						
							
						
						9ec582002b 
					 
					
						
						
							
							Convert pvchange, pvdisplay, pvscan to use is_orphan()  
						
						
						
						
					 
					
						2007-11-02 14:54:40 +00:00 
						 
				 
			
				
					
						
							
							
								Bryn M. Reeves 
							
						 
					 
					
						
						
							
						
						ee79277774 
					 
					
						
						
							
							Add is_orphan_vg() and change all hardcoded checks to use it.  
						
						
						
						
					 
					
						2007-11-02 13:06:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						db02dc218e 
					 
					
						
						
							
							explanation of md superblock location & avoid compilation warnings  
						
						
						
						
					 
					
						2007-10-24 11:24:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b66ce1089e 
					 
					
						
						
							
							Detect md superblocks version 1.0, 1.1 and 1.2.  
						
						
						
						
					 
					
						2007-10-24 00:51:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ec0e70b599 
					 
					
						
						
							
							refactor dev-md.c, separating out the magic number detection  
						
						
						
						
					 
					
						2007-10-24 00:30:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						a273482f9d 
					 
					
						
						
							
							Remove comment about allocation of pv->vg_name.  
						
						
						
						
					 
					
						2007-10-12 21:08:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						76cf8c4cf7 
					 
					
						
						
							
							Add _alloc_pv() and _free_pv() from _pv_create() code and fix error paths.  
						
						... 
						
						
						
						Modified original patch by Jun'ichi Nomura <j-nomura@ce.jp.nec.com > 
						
						
					 
					
						2007-10-12 18:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						9691ecc839 
					 
					
						
						
							
							Add pv_dev_name() to access PV device name.  
						
						... 
						
						
						
						Patch by Jun'ichi Nomura <j-nomura@ce.jp.nec.com > 
						
						
					 
					
						2007-10-12 14:29:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						59b2a86359 
					 
					
						
						
							
							Accessor functions for PV will not modify the given PV.  
						
						... 
						
						
						
						So we can add 'const' to it.
Patch by Jun'ichi Nomura <j-nomura@ce.jp.nec.com > 
						
						
					 
					
						2007-10-12 14:08:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						fe7cd72cff 
					 
					
						
						
							
							Non-functional change - refactor lv_create_empty().  
						
						... 
						
						
						
						Remove struct format_instance param - we can safely obtain
this from vg->fid inside the function. 
						
						
					 
					
						2007-10-11 19:20:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						f0761fc570 
					 
					
						
						
							
							Non-functional change - refactor vg_add_snapshot fid parameter.  
						
						
						
						
					 
					
						2007-10-11 18:51:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						90990aa19d 
					 
					
						
						
							
							Handle new sysfs subsystem/block/devices directory structure.  
						
						
						
						
					 
					
						2007-10-10 11:31:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a3d3ce82e4 
					 
					
						
						
							
							Fix configure --with-dmeventd-path substitution.  
						
						
						
						
					 
					
						2007-10-10 00:02:03 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						b8e48113a3 
					 
					
						
						
							
							Run tests with LVM_SYSTEM_DIR pointing to private root and /dev dirs.  
						
						... 
						
						
						
						This makes the tests more reproducible and helps isolate
them from any existing LVM set-up.
* test/Makefile.in (abs_builddir): Define.
(init.sh): Emit definition of abs_builddir.
* test/lvm-utils.sh (unsafe_losetup_): Keep only the portable,
iterative approach.
(dmsetup_has_dm_devdir_support_): New function.
(init_root_dir_): New function.
Invoke init_root_dir_ for all but the first test.
* test/test-lib.sh (this_test_): Adapt to test-name change.
Invoke lvm-utils.sh much later (after tmpdir creation), and
only if the current test is not being skipped.
Remove useless abs_top_srcdir definition.
Rename t0->test_dir_rand_.
* test/t-lvcreate-pvtags.sh: Skip this test if the available
version of dmsetup is not new enough.
Use global, $G_dev_, rather than hard-coded "/dev".
* test/t-lvcreate-usage.sh: Make --verbose output more useful.
Author: Jim Meyering <jim@meyering.net >
Committer: Jim Meyering <meyering@redhat.com > 
						
						
					 
					
						2007-10-09 13:13:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						d4b1003a97 
					 
					
						
						
							
							Allow $DM_DEV_DIR envvar to override default of "/dev".  
						
						... 
						
						
						
						* dmsetup/dmsetup.c (DEV_PATH): Remove definition.
(parse_loop_device_name): Add parameter: dev_dir.
Declare the "dev" parameter to be "const".
Use dev_dir, not DEV_PATH.  Handle the case in which dev_dir
does not end in a "/".
(_get_abspath): Declare "path" parameter "const", to match.
(_process_losetup_switches): Add parameter: dev_dir.
Pass dev_dir to parse_loop_device_name.
(_process_switches): Add parameter: dev_dir.
Pass dev_dir to _process_losetup_switches.
(main): Set dev_dir from the DM_DEV_DIR envvar, else to "/dev".
Call dm_set_dev_dir.
* lib/libdm-common.c (dm_set_dev_dir): Rewrite to be careful
about boundary conditions, now that dev_dir may be tainted.
* man/dmsetup.8: Mention $DM_DEV_DIR.
Author: Jim Meyering <meyering@redhat.com > 
						
						
					 
					
						2007-10-09 12:14:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						efd83567c9 
					 
					
						
						
							
							Fix the fsadm build failure without using -llvm.  
						
						... 
						
						
						
						* lib/misc/util.c (last_path_component): Move definition to ...
* lib/misc/last-path-component.h (last_path_component): ...here.
New file.  Make the function "static inline".
* include/.symlinks: Add last-path-component.h.
* lib/misc/util.h (last_path_component): Remove declaration.
* tools/fsadm/fsadm.c: Include "last-path-component.h".
* tools/lvmcmdline.c: Likewise.
Author: Jim Meyering <meyering@redhat.com > 
						
						
					 
					
						2007-10-03 16:10:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						5563f373f7 
					 
					
						
						
							
							Revert last change.  fsadm must not depend on -llvm.  
						
						... 
						
						
						
						Author: Jim Meyering <meyering@redhat.com > 
						
						
					 
					
						2007-10-03 16:08:18 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						15a36619fe 
					 
					
						
						
							
							a) use dmsetup version to check for dmsetup, but if it fails, set  
						
						... 
						
						
						
						DMSETUP=: to disable dmsetup checks (but let the script run
nevertheless); warn the user if this is the case
b) put the non-root and dmsetup warnings both at start and end of
output 
						
						
					 
					
						2007-10-03 15:00:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						38e54b626e 
					 
					
						
						
							
							Arrange for "make clean" to remove the symlink, too.  
						
						... 
						
						
						
						* make.tmpl.in ($(VERSIONED_SHLIB)): Move rule to...
* lib/Makefile.in ($(VERSIONED_SHLIB)): ...here, removing the
$(interface)/ prefix.
Reported by Milan Broz.
Author: Jim Meyering <meyering@redhat.com > 
						
						
					 
					
						2007-10-03 10:48:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						8aa30fb56a 
					 
					
						
						
							
							Avoid link failure when building fsadm.  
						
						... 
						
						
						
						* tools/fsadm/Makefile.in (LVMLIBS): Define.
(fsadm): Link with $(LVMLIBS).
Author: Nix <nix@esperi.org.uk > 
						
						
					 
					
						2007-10-03 09:46:57 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						b764becd1b 
					 
					
						
						
							
							Fix underquotations in lvm_dump.sh.  
						
						
						
						
					 
					
						2007-10-02 16:09:46 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						219370932e 
					 
					
						
						
							
							Fix a bug in lvm_dump.sh checks for lvm/dmsetup binaries quote the  
						
						... 
						
						
						
						invocations a bit more (although i'm fairly sure there are still
quotes missing somewhere due to the eval in log). 
						
						
					 
					
						2007-10-02 15:48:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						90afae186c 
					 
					
						
						
							
							Remove unused pargc parameter  
						
						
						
						
					 
					
						2007-10-01 15:01:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						84e49a809d 
					 
					
						
						
							
							doc/testing.txt: Fix typo: s/this/thing/.  
						
						... 
						
						
						
						Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-25 08:28:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						1cfb9ff46a 
					 
					
						
						
							
							Some const fixups for previous checkins  
						
						
						
						
					 
					
						2007-09-24 21:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						f35026c74f 
					 
					
						
						
							
							Avoid over-quoting in shell scripts.  
						
						... 
						
						
						
						Do not use "..." around the RHS of VAR= assignment,
nor on the argument of "case ... in ...".
Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-24 19:19:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						5f2d3da8c5 
					 
					
						
						
							
							Refactor lvcreate mirror parameter validation.  
						
						
						
						
					 
					
						2007-09-24 13:29:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						4e61f32a28 
					 
					
						
						
							
							Refactor lvcreate stripe parameter validation.  
						
						
						
						
					 
					
						2007-09-24 13:25:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						d7814c7011 
					 
					
						
						
							
							add tests to validate lvextend %PVS  
						
						
						
						
					 
					
						2007-09-21 21:14:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						aa40668e84 
					 
					
						
						
							
							Don't emit a trailing newline to stderr.  
						
						... 
						
						
						
						* tools/lvmcmdline.c (_short_usage): Remove trailing "\n".
Spotted by Alasdair G. Kergon.
Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-21 18:43:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						3767e6e96f 
					 
					
						
						
							
							Print --help output to stdout, not stderr.  
						
						... 
						
						
						
						* tools/lvmcmdline.c (_usage): Use log_print, not log_error.
Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-21 18:06:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						44976cef6c 
					 
					
						
						
							
							After a diagnostic, suggest --help, rather than printing all --help output.  
						
						... 
						
						
						
						Print just one line:
Use `COMMAND --help' for more information.
after "real" diagnostic(s), rather than all of the usage lines.
Otherwise, the 30-40+ lines of --help output could obscure the real diagnostic.
Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-21 18:06:33 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						eba4417947 
					 
					
						
						
							
							Rename test scripts not to include the 4-digit number.  
						
						... 
						
						
						
						Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-21 17:12:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						c99204d370 
					 
					
						
						
							
							Correct typo in comments: s/is part of the LVM2/is part of LVM2/.  
						
						... 
						
						
						
						Signed-off-by: Jim Meyering <jim@meyering.net >
Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-21 10:16:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						1bfc4335bb 
					 
					
						
						
							
							Add %PVS extents option to lvresize, lvextend, and lvcreate.  
						
						
						
						
					 
					
						2007-09-20 21:39:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						6b9c7485f1 
					 
					
						
						
							
							test/t3000-lvcreate-pvtags.sh: Use better test names.  
						
						... 
						
						
						
						Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-18 21:07:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						737f3d78f2 
					 
					
						
						
							
							* configure.in (AC_CONFIG_FILES): Remove the test/*/Makefile names  
						
						... 
						
						
						
						corresponding to the recently-removed directories.
* configure: Regenerate.
Reported by Dave Wysochanski.
Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-18 18:26:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						b1d5e1b5e3 
					 
					
						
						
							
							test/Makefile.in (lvm-wrapper): Use $(DMDIR)/lib/, not $(DMDIR)/lib/ioctl/.  
						
						... 
						
						
						
						Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-18 14:29:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						8d92a5cc14 
					 
					
						
						
							
							Clean-up and wording changes; add copyright notices.  
						
						... 
						
						
						
						* test/Makefile.in (srcdir, top_srcdir): Use @srcdir@, etc.
(top_builddir, abs_srcdir, abs_top_builddir, abs_top_srcdir): Likewise.
(so_name): Remove definition.
(.bin-dir-stamp): No longer create symlink in $(DMDIR) tree.
Prompted by suggestions from Alasdair Kergon.
* test/t1000-lvcreate-usage.sh (cleanup_): Redirect to a file,
rather than to /dev/null.
Change wording of some test titles.
Suggestions from Alasdair Kergon.
* test/Makefile.in: Add a copyright notice.
* test/lvm-utils.sh: Likewise.
* test/mkdtemp: Likewise.
* test/t0000-basic.sh: Likewise.
* test/t1000-lvcreate-usage.sh: Likewise.
* test/t3000-lvcreate-pvtags.sh: Likewise.
* test/t4000-pv-range-overflow.sh: Likewise.
* test/test-lib.sh: Likewise.
Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-18 14:02:22 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						fc455df92c 
					 
					
						
						
							
							Test how lvcreate handles its command-line options.  
						
						... 
						
						
						
						* test/t1000-lvcreate-usage.sh: New tests.
* test/Makefile.in (T): Add it.
Derived from test cases by Dave Wysochanski.
Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-18 14:01:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						c0076ebfa1 
					 
					
						
						
							
							Clean up shared-lib support in test/.  
						
						... 
						
						
						
						* test/Makefile.in (so_name): Use @DMDIR@.
(.bin-dir-stamp): Create symlink only if @DMDIR@ is nonempty.
(lvm-wrapper): Emit LD_LIBRARY_PATH setting only if @DMDIR@ is nonempty.
Based on a patch from Jun'ichi Nomura.
Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-18 14:01:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						5d607aa3cd 
					 
					
						
						
							
							Allow relative dir name in: --with-dmdir=../device-mapper  
						
						... 
						
						
						
						* configure.in: Convert a relative dmdir directory name to the required
absolute form, e.g. in ./configure --with-dmdir=../device-mapper
Suggestion from Jun'ichi Nomura.
* configure: Regenerate.
Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-18 14:01:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						fa1b9a4098 
					 
					
						
						
							
							Add testing framework, along with first few tests.  
						
						... 
						
						
						
						* Makefile.in (check): New target.
* configure.in (AC_CONFIG_FILES): Add test/Makefile.
* configure: Regenerate.
* test/.gitignore: New file.
* test/Makefile.in: New file.
* test/lvm-utils.sh: New script.
* test/mkdtemp (die, rand_bytes, mkdtemp): New script.
* test/t0000-basic.sh: New tests.
* test/t3000-lvcreate-pvtags.sh: New, failing test.
Derived from a script by Jun'ichi Nomura.
* test/t4000-pv-range-overflow.sh: New test.
* test/test-lib.sh: Testing framework, based on the one from git.
Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-18 14:00:42 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						c8c4dbb409 
					 
					
						
						
							
							Create a symlink, e.g., libdevmapper.so.1.02, in the build dir,  
						
						... 
						
						
						
						alongside the .so file.  This helps build dynamically linked LVM.
* lib/Makefile.in (VERSIONED_SHLIB): Define.
* make.tmpl.in (TARGETS): Append $(VERSIONED_SHLIB).
($(VERSIONED_SHLIB)): New rule.
Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-18 13:02:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						16628e6cea 
					 
					
						
						
							
							Moved the obsolete test subdirectory to old-tests.  
						
						... 
						
						
						
						If you're using the CVS repository you'll need to remove it and check
it out again when we repopulate it. 
						
						
					 
					
						2007-09-17 19:51:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7067c12991 
					 
					
						
						
							
							Remove no-longer-correct restrictions on PV arg count with stripes/mirrors.  
						
						... 
						
						
						
						[E.g. They fail if tags or --alloc anywhere used.] 
						
						
					 
					
						2007-09-17 17:18:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7b47e241e0 
					 
					
						
						
							
							clarification  
						
						
						
						
					 
					
						2007-09-17 17:06:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d1e46207a5 
					 
					
						
						
							
							Fix strdup memory leak in str_list_dup().  
						
						
						
						
					 
					
						2007-09-17 16:02:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						2a04b97cbd 
					 
					
						
						
							
							configure: regenerate, to remove vestige of an upcoming patch  
						
						
						
						
					 
					
						2007-09-12 18:23:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						e6c8ef59e0 
					 
					
						
						
							
							Avoid static link failure with some SELinux libraries.  
						
						... 
						
						
						
						Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-12 16:54:23 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						d3380f41de 
					 
					
						
						
							
							Diagnose invalid PE values given on the pvmove command line (64-bit systems).  
						
						... 
						
						
						
						* tools/toollib.c (xstrtouint32): New function.
(_parse_pes): Use xstrtouint32; don't cast strtoul's unsigned
long to uint32_t.  Detect overflow.
Author: Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-09-11 20:12:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						4ef1633969 
					 
					
						
						
							
							Undo previous checkin - output format not good, info already available in other form(s)  
						
						
						
						
					 
					
						2007-09-11 13:49:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						57e593aab2 
					 
					
						
						
							
							Add pvseg_free field to 'pvs' output  
						
						
						
						
					 
					
						2007-09-10 20:05:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						6461caacbb 
					 
					
						
						
							
							Include strerror string in dev_open_flags' stat failure message.  
						
						... 
						
						
						
						* lib/device/dev-io.c (dev_open_flags):
Use log_sys_error after failed stat to report strerror(errno).
Use a slightly different diagnostic to report mismatched device number. 
						
						
					 
					
						2007-09-07 11:24:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						e5531e2a93 
					 
					
						
						
							
							Fix last checkin  
						
						
						
						
					 
					
						2007-09-06 22:35:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						329402a614 
					 
					
						
						
							
							Fixup _lvresize error return codes and modularize function  
						
						
						
						
					 
					
						2007-09-06 21:08:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						4656ed462e 
					 
					
						
						
							
							prepare to move guts of vgrename into library function  
						
						
						
						
					 
					
						2007-08-31 19:09:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						96ddad91a9 
					 
					
						
						
							
							move guts of pvresize into library  
						
						
						
						
					 
					
						2007-08-30 20:30:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						5eb40588d2 
					 
					
						
						
							
							prepare to move guts of pvresize into library  
						
						
						
						
					 
					
						2007-08-30 20:16:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						58def149aa 
					 
					
						
						
							
							Avoid error when --corelog is provided without --mirrorlog. (2.02.28)  
						
						... 
						
						
						
						Correct --mirrorlog argument name in man pages (not --log). 
						
						
					 
					
						2007-08-30 19:34:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Earl Brassow 
							
						 
					 
					
						
						
							
						
						0ee5743d75 
					 
					
						
						
							
							- I neglected to update this file on last check-in, which fixed  
						
						... 
						
						
						
						the MIRROR_NOTSYNCED flag being passed on to a linear lv when
  converting from a mirror. 
						
						
					 
					
						2007-08-30 18:53:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Earl Brassow 
							
						 
					 
					
						
						
							
						
						7c266f3e81 
					 
					
						
						
							
							When mirrors are created with the --nosync option, a status flag  
						
						... 
						
						
						
						(MIRROR_NOTSYNCED) is added to the LVM metadata.  This flag is
not cleared when converting to linear.  Subsequently, if you
up-convert the linear to a mirror, the flag remains - even though
an up-convert will always force a complete resync. 
						
						
					 
					
						2007-08-29 20:19:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						d7ce981cd1 
					 
					
						
						
							
							Modify lvremove to prompt for removal if LV active on other cluster nodes.  
						
						... 
						
						
						
						Add '-f' to vgremove to force removal of VG even if LVs exist.
Update vgremove man page for '-f'. 
						
						
					 
					
						2007-08-28 16:14:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						eadadf6299 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2007-08-24 21:05:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8ac9fabd07 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2007-08-24 21:01:52 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						44c2b4b281 
					 
					
						
						
							
							Fix clvmd logging so you can get lvm-level debugging out of it.  
						
						
						
						
					 
					
						2007-08-24 08:29:39 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						4cd97611e5 
					 
					
						
						
							
							Locking P_global causes a cache refresh.  
						
						
						
						
					 
					
						2007-08-23 15:43:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						da27380ab5 
					 
					
						
						
							
							Introduce VG_GLOBAL lock type for vgscan/pvscan to trigger clvmd -R.  
						
						
						
						
					 
					
						2007-08-23 15:02:26 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						756e539661 
					 
					
						
						
							
							Force a device scan after init_full_scan_done() per agk.  
						
						
						
						
					 
					
						2007-08-23 12:44:09 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						cde44e3172 
					 
					
						
						
							
							Call init_full_scan_done() when refreshing the cache. This should fix clvmd -R.  
						
						
						
						
					 
					
						2007-08-23 12:19:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e79a4b34b0 
					 
					
						
						
							
							Change lvconvert_mirrors to use mirror segtype not striped.  
						
						
						
						
					 
					
						2007-08-22 20:03:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e9f0bdd72c 
					 
					
						
						
							
							Fix lvconvert_mirrors detection of number of existing mirrors.  
						
						
						
						
					 
					
						2007-08-22 19:32:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d080291150 
					 
					
						
						
							
							Clean up numerous compiler warnings that crept in recently.  
						
						... 
						
						
						
						Remove several unused parameters from _allocate(). 
						
						
					 
					
						2007-08-22 14:38:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						06c69c56ba 
					 
					
						
						
							
							Avoid static link failure with some SELinux libraries.  
						
						
						
						
					 
					
						2007-08-21 20:32:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d79710ba9d 
					 
					
						
						
							
							Fix (C) !  
						
						
						
						
					 
					
						2007-08-21 19:56:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c9bc7dd0b6 
					 
					
						
						
							
							Clean up mirrorlog argument processing.  
						
						... 
						
						
						
						Only permit --force, --verbose and --debug arguments to be repeated. 
						
						
					 
					
						2007-08-21 19:46:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ebc26c7421 
					 
					
						
						
							
							Remove obsolete dmfs code from tree and update INSTALL.  
						
						
						
						
					 
					
						2007-08-21 18:41:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						3769425f6b 
					 
					
						
						
							
							Move guts of vgremove into lvm library.  
						
						... 
						
						
						
						Include archiver.h in metadata.c as a result of prior move. 
						
						
					 
					
						2007-08-21 17:38:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a50957443e 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2007-08-21 17:03:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						63fa007af0 
					 
					
						
						
							
							Prepare to move guts of vgremove into lvm library.  
						
						... 
						
						
						
						Fixup force_t. 
						
						
					 
					
						2007-08-21 16:40:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a6a52a128b 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2007-08-21 16:33:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1ad58e1121 
					 
					
						
						
							
							Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1.  
						
						
						
						
					 
					
						2007-08-21 16:26:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3f507a26fb 
					 
					
						
						
							
							Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1.  
						
						
						
						
					 
					
						2007-08-20 20:55:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						bfc368764a 
					 
					
						
						
							
							Update WHATS_NEW for last checkin  
						
						
						
						
					 
					
						2007-08-20 17:05:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						53fbce932b 
					 
					
						
						
							
							Move lv_remove_single() into library (lv_manip.c, metadata-exported.h).  
						
						... 
						
						
						
						Move yes_no_prompt() into library (display.c, display.h).
Fixup includes as a result of movement of prior two functions.
Fixup force_t enum to be more descriptive. 
						
						
					 
					
						2007-08-20 17:04:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						a94195c6cd 
					 
					
						
						
							
							Prepare to move guts of lvremove into lvm library  
						
						
						
						
					 
					
						2007-08-20 16:16:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						626c6d1124 
					 
					
						
						
							
							factor out some duplication -- mostly I/O redirection  
						
						
						
						
					 
					
						2007-08-20 12:06:35 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						471ab92bbb 
					 
					
						
						
							
							Allow clvmd debug to be turned on in a running daemon using clvmd -d  
						
						... 
						
						
						
						You can do with cluster-wide too, by adding -C 
						
						
					 
					
						2007-08-17 11:51:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fbccd12924 
					 
					
						
						
							
							Update to use autoconf 2.61, while still supporting 2.57.  
						
						
						
						
					 
					
						2007-08-14 19:11:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						e5928bbaea 
					 
					
						
						
							
							Remove unneeded WHATS_NEW entry  
						
						
						
						
					 
					
						2007-08-10 14:24:43 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						3c1597bc67 
					 
					
						
						
							
							Fix "lvconvert -s" from always failing with argument error message.  
						
						... 
						
						
						
						Patch by Jun'ichi Nomura <j-nomura@ce.jp.nec.com >. 
						
						
					 
					
						2007-08-10 13:33:49 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Earl Brassow 
							
						 
					 
					
						
						
							
						
						295019815e 
					 
					
						
						
							
							- change new log_ARG variable to more explicit mirrorlog_ARG.  
						
						
						
						
					 
					
						2007-08-09 21:25:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Earl Brassow 
							
						 
					 
					
						
						
							
						
						654a391250 
					 
					
						
						
							
							minor updates to the lvcreate/lvconvert man pages.  
						
						... 
						
						
						
						- put back reference to '--corelog'.  It now says that it
is the same as '--log core'.
- other minor touches 
						
						
					 
					
						2007-08-09 20:43:29 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						9ee1465d3c 
					 
					
						
						
							
							Add more cluster/clvmd information to lvmdump  
						
						
						
						
					 
					
						2007-08-09 09:53:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						52197cf4d2 
					 
					
						
						
							
							Remove extra checks for sub LV renaming.  
						
						... 
						
						
						
						Patch by Jun'ichi Nomura <j-nomura@ce.jp.nec.com >. 
						
						
					 
					
						2007-08-08 18:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						cfbb2afac5 
					 
					
						
						
							
							A few more cleanups for lvrename of mirrors checkin:  
						
						... 
						
						
						
						* add struct lv_names for old/new names
* replace lv->status & MIRROR checks with lv_is_visible() 
						
						
					 
					
						2007-08-07 18:55:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						8f154f65f9 
					 
					
						
						
							
							Some simple fixups for last checkin:  
						
						... 
						
						
						
						* remove "_" from "return_0"
* improve some naming and terminology
* add 'const' 
						
						
					 
					
						2007-08-07 16:57:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						7454664997 
					 
					
						
						
							
							Add "const" attributes where possible: first cut.  
						
						
						
						
					 
					
						2007-08-07 09:06:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						3393b7aedd 
					 
					
						
						
							
							Update a few comments  
						
						
						
						
					 
					
						2007-08-06 21:11:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						133ccc95b5 
					 
					
						
						
							
							Add entry for last checkin of lvrename mirror support  
						
						
						
						
					 
					
						2007-08-06 20:38:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						c392ff1cd3 
					 
					
						
						
							
							Add support for renaming mirrored LVs.  
						
						... 
						
						
						
						Patch by Jun'ichi Nomura <j-nomura@ce.jp.nec.com > 
						
						
					 
					
						2007-08-06 20:35:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						30a0f831a5 
					 
					
						
						
							
							For consistency, rename local variable: s/newname/new_name/g.  
						
						
						
						
					 
					
						2007-08-06 14:57:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						541ea4dc63 
					 
					
						
						
							
							improve changelog  
						
						
						
						
					 
					
						2007-08-06 13:09:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						afc5e0e3e5 
					 
					
						
						
							
							Make lv_rename's interface "const correct".  
						
						... 
						
						
						
						* lib/metadata/lv_manip.c (lv_rename): Make char* param "const".
* lib/metadata/metadata-exported.h: Update prototype, too. 
						
						
					 
					
						2007-08-06 09:04:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bcb31df10d 
					 
					
						
						
							
							Use NULL not 0.  
						
						... 
						
						
						
						Remove worthless comment. 
						
						
					 
					
						2007-08-05 00:13:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						2192c4e269 
					 
					
						
						
							
							Factor out core of lvrename to lv_rename library function.  
						
						... 
						
						
						
						Patch by Jun'ichi Nomura <j-nomura@ce.jp.nec.com > 
						
						
					 
					
						2007-08-03 21:22:10 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						eec17858c4 
					 
					
						
						
							
							Fix a possible segfault in libdevmapper-event. Thanks to Brian J. Wood  
						
						... 
						
						
						
						for noticing this. 
						
						
					 
					
						2007-08-02 22:31:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Earl Brassow 
							
						 
					 
					
						
						
							
						
						6d696706be 
					 
					
						
						
							
							This patch changes the arguments that specify the mirror  
						
						... 
						
						
						
						log type.  Previously, we had a '--corelog' argument that
would change the default type from 'disk' to 'core'.  I
think that creates too much confusion - especially when
doing conversions on mirrors.
The new argument '--log' takes either "disk" or "core"
as a parameter.  This could be expanded in the future
for additional logging types as well.
Examples:
# Creating a 2-way mirror
$> lvcreate -m1 ... # implicitly use default disk logging
$> lvcreate -m1 --log disk ... # explicit disk logging
$> lvcreate -m1 --log core ... # specify core logging
$> lvcreate -m1 --corelog ... # old way still works
# Conversion examples
$> lvconvert --log core ... # convert to core logging
$> lvconvert --log disk ... # convert to disk logging
$> lvconvert -mX --corelog ... # old way still works
$> lvconvert -mX ... # old way of converting to disk logging still works
Changes are reflected in the man pages. 
						
						
					 
					
						2007-08-01 21:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Earl Brassow 
							
						 
					 
					
						
						
							
						
						8cd88b6051 
					 
					
						
						
							
							- cleanup excessive indentation in tools/lvconvert.c:lvconvert_mirrors  
						
						
						
						
					 
					
						2007-08-01 20:54:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Earl Brassow 
							
						 
					 
					
						
						
							
						
						9dbf53fdb9 
					 
					
						
						
							
							lib/activate/activate.c:_lv_activate tries to monitor a device  
						
						... 
						
						
						
						regardless of whether it was successfully activated.  Now fixed
to only monitor if it was successfully activated. 
						
						
					 
					
						2007-08-01 20:29:07 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						38b6963c8b 
					 
					
						
						
							
							Don't leak a file descriptor in fcntl_lock_file(), when fcntl fails.  
						
						
						
						
					 
					
						2007-07-28 15:20:36 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						7b6248983d 
					 
					
						
						
							
							Remove create_dir function; use now-equivalent dm_create_dir instead.  
						
						... 
						
						
						
						* lib/misc/lvm-file.c (_create_dir_recursive, create_dir): Remove functions.
* lib/misc/lvm-file.h (create_dir): Remove declaration.
* lib/commands/toolcontext.c (create_toolcontext): s/create_dir/dm_create_dir/
* lib/format_text/archiver.c (archive, backup): Likewise.
* lib/format_text/format-text.c (_add_dir): Likewise.
* lib/locking/file_locking.c (init_file_locking): Likewise.
Patch by Jun'ichi Nomura. 
						
						
					 
					
						2007-07-28 12:26:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						4d418dee0e 
					 
					
						
						
							
							Export dm_create_dir (was create_dir) to help fix LVM2 link error  
						
						... 
						
						
						
						* lib/libdm-file.c (dm_create_dir): Rename from create_dir.
* lib/libdevmapper.h (dm_create_dir): Declare.
* lib/.exported_symbols: Add dm_create_dir.
* lib/ioctl/libdm-iface.c (_create_control): Update sole use.
Patch by Jun'ichi Nomura.  Details in
http://www.redhat.com/archives/lvm-devel/2007-July/msg00040.html  
						
						
					 
					
						2007-07-28 10:48:36 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						06fe319347 
					 
					
						
						
							
							Make the libdevmapper version of create_dir equivalent to the LVM2 one.  
						
						... 
						
						
						
						(_create_dir_recursive): Refrain from logging a mkdir failure due to EROFS.
Patch by Jun'ichi Nomura. 
						
						
					 
					
						2007-07-28 10:27:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						9dd7e3fb24 
					 
					
						
						
							
							Introduce log_sys_* macros from LVM2.  
						
						... 
						
						
						
						Convert existing "<string>: <function> failed: <strerror>" type messages
to use this macro.  Patch by Jun'ichi Nomura. 
						
						
					 
					
						2007-07-28 10:23:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d5a46396b0 
					 
					
						
						
							
							Add ps3disk devices.  
						
						
						
						
					 
					
						2007-07-26 13:28:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						5e84cb560d 
					 
					
						
						
							
							Detect stream write failure reliably; new fn: lvm_fclose; use dm_fclose  
						
						... 
						
						
						
						* lib/misc/lvm-file.c (lvm_fclose): New function.
* lib/misc/lvm-file.h (lvm_fclose): Declare it.
* lib/config/config.c (write_config_file): Use the new function to detect
and diagnose unlikely write failure.
* lib/filters/filter-persistent.c (persistent_filter_dump): Likewise.
* lib/format_text/archive.c (archive_vg): Likewise.
* lib/format_text/format-text.c (_vg_write_file): Likewise.
* lib/log/log.c (fin_log): Similar, but use dm_fclose directly.
Include "\n" at end of each fprintf format string. 
						
						
					 
					
						2007-07-24 17:48:08 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						756c6f8560 
					 
					
						
						
							
							Fix clvmd if compiled with gulm support. (2.02.26)  
						
						
						
						
					 
					
						2007-07-24 15:35:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						6fa6ce35da 
					 
					
						
						
							
							libdevmapper, dmeventd: be paranoid about detecting write failure  
						
						... 
						
						
						
						* dmeventd/dmeventd.c (_set_oom_adj): When writing to /proc/self/oom_adj,
detect failure even if it's hidden behind ferror.  [Using dm_fclose's
extra ferror test here is probably not needed, since the amount written
is nowhere near BUFSIZ, but use it regardless, for consistency. ]
* lib/fs/libdevmapper.c (do_suspend): Detect fclose failure when
writing to suspend. 
						
						
					 
					
						2007-07-24 14:16:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						b14b97599d 
					 
					
						
						
							
							dm_fclose: new function  
						
						... 
						
						
						
						* lib/libdevmapper.h: Declare it.
* lib/libdm-file.c (dm_fclose): Define it.
* lib/.exported_symbols: Add dm_fclose. 
						
						
					 
					
						2007-07-24 14:15:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						db6f60d6fc 
					 
					
						
						
							
							Trivial fix to lvdisplay man pg to recommend lvs  
						
						
						
						
					 
					
						2007-07-24 11:29:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						25c348d7c8 
					 
					
						
						
							
							Trivial fix to lvdisplay man pg to correct volume size units  
						
						
						
						
					 
					
						2007-07-24 10:58:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						2e4bf8b034 
					 
					
						
						
							
							Update lvconvert and lvrename to use vg_lock_and_read  
						
						
						
						
					 
					
						2007-07-23 22:20:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						c1490e2f7b 
					 
					
						
						
							
							Fix error introduced with previous checkin  
						
						
						
						
					 
					
						2007-07-23 21:10:36 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						b004fe9556 
					 
					
						
						
							
							Add CORRECT_INCONSISTENT and FAIL_INCONSISTENT flags to vg_lock_and_read  
						
						
						
						
					 
					
						2007-07-23 21:03:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						67142ad046 
					 
					
						
						
							
							Add vg_lock_and_read() external library function.  
						
						
						
						
					 
					
						2007-07-23 17:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						3c3ec06b12 
					 
					
						
						
							
							Fix loading of persistent cache if cache_dir is used. (2.02.23)  
						
						... 
						
						
						
						Move lstat warning in _compare_paths to verbose output only. 
						
						
					 
					
						2007-07-23 10:45:49 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						5b5caa8a16 
					 
					
						
						
							
							Fix compilation warning in util.c.  
						
						
						
						
					 
					
						2007-07-23 10:41:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						b2cba098bb 
					 
					
						
						
							
							Eliminate uses of strdup+basename. Use last_path_component instead.  
						
						... 
						
						
						
						* lib/misc/util.c, lib/misc/util.h (last_path_component): New files.
* lib/Makefile.in (SOURCES): Add misc/util.c.
* lib/misc/lib.h: Include "util.h".
* tools/fsadm/fsadm.c: Include "util.h". (_usage): Use last_path_component,
not basename.
* tools/lvmcmdline.c (_find_command, lvm2_main): Likewise.
* include/.symlinks: Add lib/misc/util.h. 
						
						
					 
					
						2007-07-20 15:48:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						1ec0d47f10 
					 
					
						
						
							
							Use gcc's printf attribute wherever possible.  
						
						... 
						
						
						
						* daemons/clvmd/clvmd.h (debuglog): Add __attribute__((printf)).
* lib/config/config.c (_line_append): Likewise.
* lib/misc/lvm-string.h (emit_to_buffer): Likewise. 
						
						
					 
					
						2007-07-20 15:38:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						f232606ec7 
					 
					
						
						
							
							In _line_append, use "sizeof buf - 1" rather than equivalent "4095"  
						
						... 
						
						
						
						* lib/config/config.c: 
						
						
					 
					
						2007-07-20 15:26:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						fa28cea152 
					 
					
						
						
							
							Introduce is_same_inode macro, now including a comparison of st_dev.  
						
						... 
						
						
						
						* lib/misc/lvm-file.h (is_same_inode): Define.
* lib/filters/filter-persistent.c (persistent_filter_dump): Use is_same_inode
in place of a direct st_ino-only comparison.
* lib/locking/file_locking.c (_release_lock, _lock_file): Likewise. 
						
						
					 
					
						2007-07-20 15:22:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						c8da1647a1 
					 
					
						
						
							
							Don't leak a file descriptor in _lock_file when flock fails.  
						
						... 
						
						
						
						* lib/locking/file_locking.c (_lock_file): Close fd upon flock failure. 
						
						
					 
					
						2007-07-20 12:12:52 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						505a0a8718 
					 
					
						
						
							
							Add SUN's LDOM virtual block device to filters  
						
						... 
						
						
						
						Thanks to Fabio Massimo Di Nitto 
						
						
					 
					
						2007-07-19 07:06:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						10d3496a17 
					 
					
						
						
							
							Split metadata-external.h out from metadata.h for the tools to use.  
						
						
						
						
					 
					
						2007-07-18 15:38:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a13c755370 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2007-07-17 20:53:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						62f9996fd7 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2007-07-17 20:45:17 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						edbcd8a1b2 
					 
					
						
						
							
							Fix snapshot cow area deactivation if origin is not active. (2.02.13)  
						
						
						
						
					 
					
						2007-07-17 16:13:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a5308d1689 
					 
					
						
						
							
							Fix configure libdevmapper.h check when --with-dmdir is used.  
						
						
						
						
					 
					
						2007-07-13 17:08:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cbfe6e8fcc 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2007-07-13 16:10:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5571ff35d8 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2007-07-13 16:07:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						2a4819f3c8 
					 
					
						
						
							
							Change pv_read_path to pv_by_path  
						
						
						
						
					 
					
						2007-07-12 15:38:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						7121866b13 
					 
					
						
						
							
							Turn _add_pv_to_vg() into external library function add_pv_to_vg()  
						
						
						
						
					 
					
						2007-07-12 05:04:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						d6e05ad9e2 
					 
					
						
						
							
							Refactor vg_extend error path.  
						
						
						
						
					 
					
						2007-07-12 04:12:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						993e30a7de 
					 
					
						
						
							
							Add pv_read_path, a proposed external LVM library function to take a device path and return a PV handle  
						
						
						
						
					 
					
						2007-07-11 23:33:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						49cae61254 
					 
					
						
						
							
							Tidy bits of clvmd-openais and improve an error report.  
						
						
						
						
					 
					
						2007-07-11 12:07:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1ea4b2ea91 
					 
					
						
						
							
							Cope with find_seg_by_le() failure in check_lv_segments().  
						
						
						
						
					 
					
						2007-07-10 18:50:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bc1d6e1f90 
					 
					
						
						
							
							tidy  
						
						
						
						
					 
					
						2007-07-10 18:20:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9ec6e68d0c 
					 
					
						
						
							
							Fix pv_mda_count to cope with missing PV.  
						
						... 
						
						
						
						[vgcreate vg1 pv1 pv2; pvremove -ff pv1; pvs -P -o+pv_mda_count =>segfault] 
						
						
					 
					
						2007-07-10 18:18:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						341bdc93e2 
					 
					
						
						
							
							Call dev_iter_destroy() if _process_all_devs() is interrupted by sigint.  
						
						
						
						
					 
					
						2007-07-10 17:51:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6fb3e1aa15 
					 
					
						
						
							
							Add vg_mda_count and pv_mda_count columns to reports.  
						
						
						
						
					 
					
						2007-07-09 15:40:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f1f92eb2e2 
					 
					
						
						
							
							Fix dumpconfig to use log_print instead of stdout directly.  
						
						
						
						
					 
					
						2007-07-08 22:51:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						8c2369d40f 
					 
					
						
						
							
							Fix WHATS_NEW for last checkin until further patches for LVM library are ready.  
						
						
						
						
					 
					
						2007-07-03 13:10:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						a6d9fc58eb 
					 
					
						
						
							
							Convert _add_pv_to_vg to usable LVM library function.  
						
						
						
						
					 
					
						2007-07-02 21:48:30 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						f7cd471548 
					 
					
						
						
							
							Add kernel and device-mapper targets versions report to lvmdump.  
						
						
						
						
					 
					
						2007-07-02 20:18:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						5f951faf32 
					 
					
						
						
							
							Don't use index and rindex functions marked by SUSv3 as legacy - Jakub Bogusz <qboosh@pld-linux.org>  
						
						
						
						
					 
					
						2007-07-02 11:17:21 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						b228dfaf2c 
					 
					
						
						
							
							Fix vgsplit if splitting all PVs from VG.  
						
						
						
						
					 
					
						2007-06-28 17:59:34 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						764858fa12 
					 
					
						
						
							
							Make warnings go to stderr. Change log_warn to that effect, log_print  
						
						... 
						
						
						
						continues to send messages to stdout. 
						
						
					 
					
						2007-06-28 17:33:44 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						5ee976d276 
					 
					
						
						
							
							Make warnings go to stderr. Adds log_warn macro for that purpose,  
						
						... 
						
						
						
						log_print continues to print to stdout. 
						
						
					 
					
						2007-06-28 17:27:02 +00:00 
						 
				 
			
				
					
						
							
							
								Bryn M. Reeves 
							
						 
					 
					
						
						
							
						
						8b28b6f2d3 
					 
					
						
						
							
							Fix lvmdiskscan volume reporting when run in the lvm shell  
						
						
						
						
					 
					
						2007-06-25 13:19:37 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						fe16df2e6f 
					 
					
						
						
							
							Use cpg_local_get() rather then Clm to get the local nodeid.  
						
						
						
						
					 
					
						2007-06-25 09:02:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						779047f8c9 
					 
					
						
						
							
							revert accidental change  
						
						
						
						
					 
					
						2007-06-19 16:50:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						094e9fb45d 
					 
					
						
						
							
							Fix dmsetup -o devno string termination. (1.02.20)  
						
						
						
						
					 
					
						2007-06-19 15:47:20 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						1458bd0e74 
					 
					
						
						
							
							Fix missing lvm_shell symbol in lvm2cmd library. (2.02.23)  
						
						
						
						
					 
					
						2007-06-19 10:51:51 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						d2cb05988d 
					 
					
						
						
							
							Convert vg->status checks to use vg_check_status function.\nRename status_flags to status in vg_check_status.  
						
						
						
						
					 
					
						2007-06-19 04:36:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						6e056767b4 
					 
					
						
						
							
							Add vg_status function and clean up vg->status in tools directory  
						
						
						
						
					 
					
						2007-06-19 04:23:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						a10afb1b98 
					 
					
						
						
							
							Make vg_extend() format_instance * parameter internal to vg_extend()  
						
						
						
						
					 
					
						2007-06-19 00:33:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bb6d3b6cfd 
					 
					
						
						
							
							Add --ignoremonitoring to disable all dmeventd interaction.  
						
						
						
						
					 
					
						2007-06-18 14:14:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						c75d4af4bc 
					 
					
						
						
							
							Remove get_ prefix from get_pv_* functions  
						
						
						
						
					 
					
						2007-06-15 22:16:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						972dc39d00 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2007-06-15 20:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9daac5c178 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2007-06-15 20:46:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						dd2a3f40e1 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2007-06-15 19:05:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						78f76c1690 
					 
					
						
						
							
							Fix default dmsetup report buffering and add --unbuffered.  
						
						... 
						
						
						
						Add tree-based and dependency fields to dmsetup reports. 
						
						
					 
					
						2007-06-15 18:20:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						4788066a5f 
					 
					
						
						
							
							Update vgcfgrestore man pg  
						
						
						
						
					 
					
						2007-06-15 16:05:57 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						10e4254e7d 
					 
					
						
						
							
							Allow keyboard interrupts in yes_no_prompt(). Add code to toollib.c  
						
						... 
						
						
						
						loops and to pvcreate.c, lvchange.c and lvresize.c to handle
interrupted prompts. 
						
						
					 
					
						2007-06-15 10:11:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						0106e4df9d 
					 
					
						
						
							
							Fix inverted logic on last checkin for pvremove  
						
						
						
						
					 
					
						2007-06-14 15:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						8ac718a3a2 
					 
					
						
						
							
							convert pv->vg_name[0] to \!is_orphan(pv)  
						
						
						
						
					 
					
						2007-06-14 15:48:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						46d45273a1 
					 
					
						
						
							
							Convert pv->vg_name to get_pv_vg_name  
						
						
						
						
					 
					
						2007-06-14 15:25:36 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						8da9ec3599 
					 
					
						
						
							
							Remove system-lv.[ch]  
						
						
						
						
					 
					
						2007-06-14 10:17:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						01fdf84d69 
					 
					
						
						
							
							Remove system LV code from clvmd. It's never been used and never should be  
						
						... 
						
						
						
						used! It's removal tidies a number of code paths inside clvmd. 
						
						
					 
					
						2007-06-14 10:16:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						cc78386e75 
					 
					
						
						
							
							Update WHATS_NEW for get_pv* conversions  
						
						
						
						
					 
					
						2007-06-13 23:57:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						3755157c61 
					 
					
						
						
							
							Convert pv->vg_name to get_pv_vg_name  
						
						
						
						
					 
					
						2007-06-13 23:53:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						80f8436f0a 
					 
					
						
						
							
							Convert pv->status to get_pv_status  
						
						
						
						
					 
					
						2007-06-13 23:33:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						f88a4b7760 
					 
					
						
						
							
							Convert pv->dev to get_pv_dev  
						
						
						
						
					 
					
						2007-06-13 23:29:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						de229b8ab0 
					 
					
						
						
							
							Convert pv->size to get_pv_size  
						
						
						
						
					 
					
						2007-06-13 23:02:51 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						a3ba37e45e 
					 
					
						
						
							
							Convert existing_pv dereferences to get_pv_*  
						
						
						
						
					 
					
						2007-06-13 22:58:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						50c779b3c6 
					 
					
						
						
							
							Convert pv->pe_size to get_pv_pe_size  
						
						
						
						
					 
					
						2007-06-13 22:30:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						192372e1c3 
					 
					
						
						
							
							Convert pv->pe_start to get_pv_pe_start  
						
						
						
						
					 
					
						2007-06-13 22:16:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						f88fd88c38 
					 
					
						
						
							
							Convert pv->pe_count to get_pv_pe_count  
						
						
						
						
					 
					
						2007-06-13 22:11:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						6e15145af1 
					 
					
						
						
							
							Convert pv->pe_alloc_count to get_pv_pe_alloc_count  
						
						
						
						
					 
					
						2007-06-13 22:04:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						4b5fad4e48 
					 
					
						
						
							
							Remove casts in pv_create and find_pv_in_vg_by_uuid  
						
						
						
						
					 
					
						2007-06-13 21:14:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						7a13e71c80 
					 
					
						
						
							
							Convert pv_handle_t to pv_t * and tidy up whitespace  
						
						
						
						
					 
					
						2007-06-13 20:55:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						3c10943900 
					 
					
						
						
							
							Add typedef pv_handle_t  
						
						
						
						
					 
					
						2007-06-13 19:52:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						696b8811c2 
					 
					
						
						
							
							Fix a couple benign warnings by adding variable initializations.  
						
						
						
						
					 
					
						2007-06-13 15:11:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						9fd2c8602a 
					 
					
						
						
							
							Convert find_pv_in_vg_by_uuid and pv_create to use PV handles  
						
						
						
						
					 
					
						2007-06-12 22:41:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						a3636a5af4 
					 
					
						
						
							
							Change PV_HANDLE_DEREF to pv_field and add paren's  
						
						
						
						
					 
					
						2007-06-12 21:39:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						f2e5f07718 
					 
					
						
						
							
							Add get_pv_* functions to return PV fields in prep for external LVM library  
						
						
						
						
					 
					
						2007-06-12 21:20:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						16c6fdde60 
					 
					
						
						
							
							Add wrappers to functions related to pv commands in preparation for exported LVM lib  
						
						
						
						
					 
					
						2007-06-11 18:29:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2155c93426 
					 
					
						
						
							
							Add capability for tree-based fields to dmsetup reports.  
						
						
						
						
					 
					
						2007-06-11 13:20:29 +00:00 
						 
				 
			
				
					
						
							
							
								Bryn M. Reeves 
							
						 
					 
					
						
						
							
						
						c394631e4c 
					 
					
						
						
							
							Allow vgcfgrestore to list metadata backup files using -f  
						
						
						
						
					 
					
						2007-06-08 22:38:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						8b370b7cc1 
					 
					
						
						
							
							Add vg_check_status to consolidate vg status flags checks and error messages.  
						
						
						
						
					 
					
						2007-06-06 19:40:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						607db9971c 
					 
					
						
						
							
							make code consistent with pvresize code - good candidate for common code cleanup  
						
						
						
						
					 
					
						2007-06-05 18:23:17 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						6768f64e2f 
					 
					
						
						
							
							Fix pvdisplay --maps to not display segment header for orphan PVs.  
						
						
						
						
					 
					
						2007-05-31 20:26:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						f1813b1cc6 
					 
					
						
						
							
							Fix redundant segment display when PV is given to 'pvdisplay --maps' cmdline.  
						
						
						
						
					 
					
						2007-05-31 20:10:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						fb665bd0dd 
					 
					
						
						
							
							Remove 'Type' from pvdisplay --maps as there is no 'Type' of a physical segment, only logical segments  
						
						
						
						
					 
					
						2007-05-31 15:18:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						65dda2ef3d 
					 
					
						
						
							
							Small fixes to pvdisplay --maps: 1) rename struct pv_segment vars from 'seg' to 'pvseg', 2) Change heading  
						
						
						
						
					 
					
						2007-05-31 14:19:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						b162b992af 
					 
					
						
						
							
							Add --maps to pvdisplay.  
						
						... 
						
						
						
						Modified original patch from David Robinson <zxvdr.au@gmail.com >. 
						
						
					 
					
						2007-05-30 20:43:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						67a3a3d130 
					 
					
						
						
							
							Fix vgcfgrestore man pg to show mandatory VG name and remove LVM1 options.  
						
						
						
						
					 
					
						2007-05-22 02:52:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						92cd9bf7d2 
					 
					
						
						
							
							Fix vgrename man page to include UUID and be more consistent with lvrename.  
						
						
						
						
					 
					
						2007-05-22 02:51:33 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						bf97034485 
					 
					
						
						
							
							Add *Experimental* OpenAIS support to clvmd.  
						
						
						
						
					 
					
						2007-05-21 10:52:01 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						1ded1fc509 
					 
					
						
						
							
							Remove symlinks if parent volume is deactivated.  
						
						
						
						
					 
					
						2007-05-15 14:42:01 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						e0592c58b3 
					 
					
						
						
							
							Fix and clarify vgsplit error messages.  
						
						
						
						
					 
					
						2007-05-15 13:01:41 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						5ead2706b4 
					 
					
						
						
							
							Fix a segfault if a device has no target (no table)  
						
						
						
						
					 
					
						2007-05-14 11:27:34 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						52ada4853c 
					 
					
						
						
							
							Misc clvmd cleanups from Jim Meyering  
						
						
						
						
					 
					
						2007-05-02 12:22:40 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						c2b27a8298 
					 
					
						
						
							
							Add some more debuglogs to clvmd startup.  
						
						
						
						
					 
					
						2007-05-02 08:23:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3934c1d437 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2007-04-27 20:58:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e366b68ad3 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2007-04-27 20:47:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fb94fb980a 
					 
					
						
						
							
							Fix get_config_uint64() to read a 64-bit value not a 32-bit one.  
						
						
						
						
					 
					
						2007-04-27 20:41:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b10cc18f53 
					 
					
						
						
							
							Add -Wformat-security and change one fprintf() to fputs().  
						
						
						
						
					 
					
						2007-04-27 19:26:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a249de3b72 
					 
					
						
						
							
							Standardise protective include file #defines.  
						
						
						
						
					 
					
						2007-04-27 19:07:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d04e972d65 
					 
					
						
						
							
							Move regex functions into libdevmapper.  
						
						
						
						
					 
					
						2007-04-27 18:52:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b9f5a18a76 
					 
					
						
						
							
							Add regex functions to library.  
						
						
						
						
					 
					
						2007-04-27 18:40:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d3f157f08a 
					 
					
						
						
							
							configure.h isn't a system header  
						
						
						
						
					 
					
						2007-04-27 18:01:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2294fdb496 
					 
					
						
						
							
							Change some #include lines to search only standard system directories.  
						
						
						
						
					 
					
						2007-04-27 17:46:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d7ba0e01a5 
					 
					
						
						
							
							Avoid trailing separator in reports when there are hidden sort fields.  
						
						
						
						
					 
					
						2007-04-27 15:22:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b6172b53fd 
					 
					
						
						
							
							Fix segfault in 'dmsetup status' without --showkeys against crypt target. [nec]  
						
						
						
						
					 
					
						2007-04-27 15:12:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						477ec611d5 
					 
					
						
						
							
							Deal with some more compiler warnings.  Hope this doesn't break anything...  
						
						
						
						
					 
					
						2007-04-27 14:52:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b6194edd67 
					 
					
						
						
							
							add preferred_names to man page.  
						
						
						
						
					 
					
						2007-04-26 17:14:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						dcdbbb3ecb 
					 
					
						
						
							
							Add devices/preferred_names config regex list for displayed device names.  
						
						... 
						
						
						
						Free a temporary dir string in fcntl_lock_file() after use.
Fix a dm_pool_destroy() in matcher_create().
Introduce goto_bad macro. 
						
						
					 
					
						2007-04-26 16:44:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						7ef99ee4e6 
					 
					
						
						
							
							Fix warnings on x86_64 involving ptrdiff_t:  
						
						... 
						
						
						
						config/config.c:493: warning: format '%d' expects type 'int', but argument 5 has type 'long int'
Modified original patch from Jim Meyering <jim@meyering.net > 
						
						
					 
					
						2007-04-26 16:40:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						1ac1418286 
					 
					
						
						
							
							Update pvck to include text metadata area and record detection.  
						
						... 
						
						
						
						-- 
						
						
					 
					
						2007-04-25 21:10:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						8fc854f38e 
					 
					
						
						
							
							Add support functions for analysis of config sections,  
						
						... 
						
						
						
						and hence, on-disk LVM2 metadata.
-- 
						
						
					 
					
						2007-04-25 20:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						1c2360b335 
					 
					
						
						
							
							Update pvck to read labels on disk, with flexible --labelsector  
						
						... 
						
						
						
						parameter.
-- 
						
						
					 
					
						2007-04-25 20:03:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						dd4477406b 
					 
					
						
						
							
							Add count_chars and count_chars_len functions, two  
						
						... 
						
						
						
						generic string utility functions.
-- 
						
						
					 
					
						2007-04-25 18:24:19 +00:00 
						 
				 
			
				
					
						
							
							
								Bryn M. Reeves 
							
						 
					 
					
						
						
							
						
						9d67bbb104 
					 
					
						
						
							
							Make lvm_dump.sh capture a listing of /sys/block entries.  
						
						
						
						
					 
					
						2007-04-25 14:49:27 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						d6c8e1df61 
					 
					
						
						
							
							Fix thread race in clvmd.  
						
						
						
						
					 
					
						2007-04-24 15:13:13 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						5ec7c8fece 
					 
					
						
						
							
							Fix the regression introduced by dmeventd leak fixes.  
						
						
						
						
					 
					
						2007-04-24 13:29:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						86b21eaf83 
					 
					
						
						
							
							Add 'scan_sector' parameter to label_read and _find_labeller to add  
						
						... 
						
						
						
						flexibility in searching for disk labels. 
						
						
					 
					
						2007-04-23 18:21:01 +00:00 
						 
				 
			
				
					
						
							
							
								Petr Rockai 
							
						 
					 
					
						
						
							
						
						228486a971 
					 
					
						
						
							
							Fix some memory leaks in dmeventd.  
						
						
						
						
					 
					
						2007-04-23 15:06:03 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						88c0caab26 
					 
					
						
						
							
							Make clvmd cope with quorum devices in RHEL5  
						
						... 
						
						
						
						bz#237386 
						
						
					 
					
						2007-04-23 14:55:28 +00:00 
						 
				 
			
				
					
						
							
							
								Bryn M. Reeves 
							
						 
					 
					
						
						
							
						
						5cd4679419 
					 
					
						
						
							
							re-commit lvm_dump.sh change  
						
						
						
						
					 
					
						2007-04-19 23:06:05 +00:00 
						 
				 
			
				
					
						
							
							
								Bryn M. Reeves 
							
						 
					 
					
						
						
							
						
						eeed5e0d19 
					 
					
						
						
							
							Make lvm_dump.sh list /dev recursively to aid identifying devices.  
						
						
						
						
					 
					
						2007-04-19 22:56:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						369ab1e0b2 
					 
					
						
						
							
							Introduce _add_field() and _is_same_field() to libdm-report.c.  
						
						
						
						
					 
					
						2007-04-19 20:24:00 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						2e21519a10 
					 
					
						
						
							
							Fix libdevmapper-event memory leaks  
						
						
						
						
					 
					
						2007-04-19 19:10:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						ecc001ed08 
					 
					
						
						
							
							Add dev_read_circular, read 2 regions on same device.  
						
						
						
						
					 
					
						2007-04-19 02:10:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Wysochanski 
							
						 
					 
					
						
						
							
						
						cd96852696 
					 
					
						
						
							
							Add stub for pvck, a command to check physical volume consistency.  
						
						
						
						
					 
					
						2007-03-30 21:00:26 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						b9f7f30158 
					 
					
						
						
							
							Add some extra error checking & robustness.  
						
						... 
						
						
						
						Thanks to the Crosswalk engineering team:
    Leonard Maiorani
    Henry Harris
    Scott Cannata 
						
						
					 
					
						2007-03-29 13:59:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ca5e423331 
					 
					
						
						
							
							Update lists of attribute characters in man pages.  
						
						... 
						
						
						
						Change cling alloc policy attribute character from 'C' to l'. 
						
						
					 
					
						2007-03-27 13:35:33 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						fa9407089c 
					 
					
						
						
							
							Fix creation and conversion of mirrors with tags.  
						
						
						
						
					 
					
						2007-03-26 16:10:10 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						66f28e193a 
					 
					
						
						
							
							Fix vgsplit for lvm1 format (set and validate VG name in PVs metadata).  
						
						... 
						
						
						
						Split metadata areas in vgsplit properly. 
						
						
					 
					
						2007-03-23 12:43:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0d93f89f5c 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2007-03-19 21:16:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						154e9a2c47 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2007-03-19 21:12:54 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						84574a1257 
					 
					
						
						
							
							Fix processing of exit status in init scripts  
						
						
						
						
					 
					
						2007-03-16 17:15:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bf83527b64 
					 
					
						
						
							
							Remove unnecessary memset() return value checks.  [Jim Meyering]  
						
						
						
						
					 
					
						2007-03-16 14:36:14 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						12c53622a0 
					 
					
						
						
							
							Fix vgremove to require at least one vg argument.  
						
						
						
						
					 
					
						2007-03-15 14:00:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d8f54cf891 
					 
					
						
						
							
							Try to fix reading in of lvm1 striped LVs.  
						
						... 
						
						
						
						There are two fixes other than improving variable names and updating code
layout etc.
The loop counter is incremented by area_len instead of area_len * stripes;
the 3rd _check_stripe parameter is no longer multiplied by number of stripes. 
						
						
					 
					
						2007-03-15 13:38:28 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						625a671189 
					 
					
						
						
							
							Flag nolocking as a clustered locking module as we need to be able  
						
						... 
						
						
						
						to look at clustered LVs at clvmd startup 
						
						
					 
					
						2007-03-13 14:59:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6ebdad3102 
					 
					
						
						
							
							Add a few missing pieces of vgname command line validation.  
						
						
						
						
					 
					
						2007-03-09 21:25:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9a8f21aa03 
					 
					
						
						
							
							Support the /dev/mapper prefix on most command lines.  
						
						
						
						
					 
					
						2007-03-09 20:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						291dd8edc2 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2007-03-08 21:37:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						de4c1daf29 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2007-03-08 21:28:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0b55d7d0d8 
					 
					
						
						
							
							Fix vgrename active LV check to ignore differing vgids.  
						
						
						
						
					 
					
						2007-03-08 21:08:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5d86fd8fdb 
					 
					
						
						
							
							Remove no-longer-used uuid_out parameter from activation info functions.  
						
						
						
						
					 
					
						2007-03-08 19:58:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1b76eb1f59 
					 
					
						
						
							
							Fix two more segfaults if an empty config file section encountered.  
						
						
						
						
					 
					
						2007-03-08 19:22:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b05678d8bf 
					 
					
						
						
							
							Move .cache file into a new /etc/lvm/cache directory by default.  
						
						... 
						
						
						
						Add devices/cache_dir & devices/cache_file_prefix, deprecating devices/cache.
Create directory in fcntl_lock_file() if required. 
						
						
					 
					
						2007-02-28 18:27:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						781f4971c6 
					 
					
						
						
							
							Exclude readline support from lvm.static  
						
						
						
						
					 
					
						2007-02-14 16:51:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d02ac7b99a 
					 
					
						
						
							
							Fix a leak in a reporting error path.  
						
						
						
						
					 
					
						2007-02-14 15:18:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b1b6c97f7c 
					 
					
						
						
							
							Fix a few leaks in reporting error paths.  
						
						
						
						
					 
					
						2007-02-14 15:12:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						baee28ab5c 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2007-02-13 16:16:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						83edf68ff9 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2007-02-13 16:12:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c7588f91dd 
					 
					
						
						
							
							Correct -b and -P on a couple of man pages.  
						
						... 
						
						
						
						Add global/units to example.conf. 
						
						
					 
					
						2007-02-13 16:04:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						30b432adc5 
					 
					
						
						
							
							Fix loading of segment_libraries. [gentoo]  
						
						
						
						
					 
					
						2007-02-08 17:31:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7c9733eb5d 
					 
					
						
						
							
							If a PV reappears after it was removed from its VG, make it an orphan.  
						
						
						
						
					 
					
						2007-02-07 13:29:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a223c3fea3 
					 
					
						
						
							
							Improve dmeventd messaging protocol: drain pipe and tag messages.  
						
						
						
						
					 
					
						2007-02-02 17:08:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d5250f4901 
					 
					
						
						
							
							Fix some &->&& vgreduce cmdline validation.  [Andre Noll]  
						
						
						
						
					 
					
						2007-01-31 16:26:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						25f29f4712 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2007-01-30 21:37:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						382af5563d 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2007-01-30 18:08:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8cf3d165d3 
					 
					
						
						
							
							Add warning to lvm2_monitoring_init_rhel4 if attempting to stop monitoring.  
						
						
						
						
					 
					
						2007-01-30 18:02:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0fd6ce546f 
					 
					
						
						
							
							Fix vgsplit to handle mirrors.  
						
						... 
						
						
						
						Reorder fields in reporting field definitions. 
						
						
					 
					
						2007-01-29 23:01:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b881c372bc 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2007-01-29 20:25:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						94c5e7deb0 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2007-01-29 19:57:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c344766f3c 
					 
					
						
						
							
							Add recent reporting options to dmsetup man page.  
						
						... 
						
						
						
						Revise some report fields names. 
						
						
					 
					
						2007-01-29 19:35:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						67895de0bc 
					 
					
						
						
							
							help on help  
						
						
						
						
					 
					
						2007-01-29 18:45:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ff00cb6990 
					 
					
						
						
							
							help unused attr  
						
						
						
						
					 
					
						2007-01-29 18:43:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2cc75c11ed 
					 
					
						
						
							
							add help -c for field list  
						
						
						
						
					 
					
						2007-01-29 18:37:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cd79e58eda 
					 
					
						
						
							
							Add dmsetup 'help' command and update usage text.  
						
						
						
						
					 
					
						2007-01-29 18:18:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6fa801f3d8 
					 
					
						
						
							
							reorder report field definitions  
						
						
						
						
					 
					
						2007-01-29 17:45:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						684eecba1d 
					 
					
						
						
							
							Use fixed-size fields in report interface.  
						
						
						
						
					 
					
						2007-01-29 17:23:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						da9cf7e5de 
					 
					
						
						
							
							fix pvsegs report too  
						
						
						
						
					 
					
						2007-01-27 02:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f57e7445fd 
					 
					
						
						
							
							Fix vgs to treat args as VGs even when PV fields are displayed.  
						
						
						
						
					 
					
						2007-01-27 02:09:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fba1388719 
					 
					
						
						
							
							Fix md signature check to handle both endiannesses.  
						
						
						
						
					 
					
						2007-01-26 17:15:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						80ed029c17 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2007-01-25 23:40:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						34a74e81e3 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2007-01-25 23:36:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cb120ddb15 
					 
					
						
						
							
							dmeventd mirror sets ignore_suspended_devices and avoids scanning mirrors.  
						
						
						
						
					 
					
						2007-01-25 23:32:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f9ee4395b0 
					 
					
						
						
							
							also ignore mirrors  
						
						
						
						
					 
					
						2007-01-25 23:03:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						71f06d51ed 
					 
					
						
						
							
							Add devices/ignore_suspended_devices to ignore suspended dm devices.  
						
						
						
						
					 
					
						2007-01-25 21:22:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						217f70952f 
					 
					
						
						
							
							don't remove libdm-common.h any more  
						
						
						
						
					 
					
						2007-01-25 15:45:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f813d41a76 
					 
					
						
						
							
							Add some missing close() and fclose() return code checks.  
						
						... 
						
						
						
						Fix exit statuses of reporting tools (2.02.19). 
						
						
					 
					
						2007-01-25 14:37:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d851289d8a 
					 
					
						
						
							
							Add some missing close() and fclose() return value checks.  
						
						
						
						
					 
					
						2007-01-25 14:16:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b115b8a2ea 
					 
					
						
						
							
							Add init script for dmeventd monitoring.  
						
						
						
						
					 
					
						2007-01-24 23:44:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d0f7067471 
					 
					
						
						
							
							lvm.static no longer interacts with dmeventd unless explicitly asked to.  
						
						
						
						
					 
					
						2007-01-24 23:43:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						be5b4c38a7 
					 
					
						
						
							
							fix earlier checkin  
						
						
						
						
					 
					
						2007-01-24 22:06:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d6d597e3dd 
					 
					
						
						
							
							Migrate dmsetup column-based output over to new libdevmapper report framework.  
						
						
						
						
					 
					
						2007-01-24 18:09:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						84e348fade 
					 
					
						
						
							
							Add field definitions to report help text.  
						
						... 
						
						
						
						Remove unnecessary cmd arg from target_*monitor_events(). 
						
						
					 
					
						2007-01-24 16:51:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						910054657e 
					 
					
						
						
							
							Adjust report field help description layout.  
						
						
						
						
					 
					
						2007-01-24 16:41:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8357a11249 
					 
					
						
						
							
							fix earlier checkin  
						
						
						
						
					 
					
						2007-01-23 23:58:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9b021ba057 
					 
					
						
						
							
							Add descriptions to reporting field definitions.  
						
						
						
						
					 
					
						2007-01-23 19:18:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						317e588efd 
					 
					
						
						
							
							Add private variable to dmeventd shared library interface.  
						
						
						
						
					 
					
						2007-01-23 17:40:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b1d32a03c7 
					 
					
						
						
							
							add a dso-private variable to dmeventd interface  
						
						... 
						
						
						
						more inline docn 
						
						
					 
					
						2007-01-23 17:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ee6e6529ee 
					 
					
						
						
							
							Long-lived processes write out persistent dev cache in refresh_toolcontext().  
						
						
						
						
					 
					
						2007-01-23 16:03:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9d944d6cf9 
					 
					
						
						
							
							Fix refresh_toolcontext() always to wipe persistent device filter cache.  
						
						... 
						
						
						
						Add is_long_lived to toolcontext. 
						
						
					 
					
						2007-01-23 15:58:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						13635d281a 
					 
					
						
						
							
							Add --clustered to man pages.  
						
						
						
						
					 
					
						2007-01-23 13:08:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2493c46970 
					 
					
						
						
							
							Streamline dm_report_field_* interface.  
						
						
						
						
					 
					
						2007-01-22 15:07:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						63e4217271 
					 
					
						
						
							
							Add dm_event_handler_[gs]et_timeout functions.  
						
						... 
						
						
						
						Streamline dm_report_field_* interface. 
						
						
					 
					
						2007-01-22 15:03:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f4bd12e8e9 
					 
					
						
						
							
							register->monitor etc.  
						
						
						
						
					 
					
						2007-01-19 22:21:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						df15f46900 
					 
					
						
						
							
							var dev_name->device_name (lvm2 has dev_name())  
						
						
						
						
					 
					
						2007-01-19 20:42:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fb3a732361 
					 
					
						
						
							
							fix exit status; always print message on child failure  
						
						
						
						
					 
					
						2007-01-19 18:08:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2d74110feb 
					 
					
						
						
							
							Add cmdline debug & version options to dmeventd.  
						
						... 
						
						
						
						Fix oom_adj handling. 
						
						
					 
					
						2007-01-19 17:22:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						19d102082d 
					 
					
						
						
							
							Add DM_LIB_VERSION definition to configure.h.  
						
						
						
						
					 
					
						2007-01-19 15:53:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d2af2c9487 
					 
					
						
						
							
							Update reporting man pages.  
						
						
						
						
					 
					
						2007-01-18 22:33:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						82980149fa 
					 
					
						
						
							
							Suppress 'Unrecognised field' error if report field is 'help'.  
						
						
						
						
					 
					
						2007-01-18 22:15:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a19bb7b909 
					 
					
						
						
							
							fix last checkin  
						
						
						
						
					 
					
						2007-01-18 21:59:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9d98c3278d 
					 
					
						
						
							
							No longer necessary to specify alignment for report fields.  
						
						
						
						
					 
					
						2007-01-18 17:48:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						26376ac1c9 
					 
					
						
						
							
							Some internal renaming.  
						
						... 
						
						
						
						Add --separator and --sort to dmsetup (unused as yet).
Make alignment flag optional when specifying report fields. 
						
						
					 
					
						2007-01-18 17:47:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8459f99341 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2007-01-17 17:56:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e5bdb0e0b5 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2007-01-17 17:51:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1106b7775a 
					 
					
						
						
							
							Fix a segfault if an empty config file section encountered.  
						
						
						
						
					 
					
						2007-01-17 16:22:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ae2852156d 
					 
					
						
						
							
							merge  _target_*register_events  
						
						... 
						
						
						
						introduce _create_dm_event_handler() 
						
						
					 
					
						2007-01-17 15:00:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						44c6c36c43 
					 
					
						
						
							
							stat oom_adj and stay silent if it doesn't exist  
						
						... 
						
						
						
						dm_event_handler now keeps private copies of strings 
						
						
					 
					
						2007-01-17 14:45:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a81926503d 
					 
					
						
						
							
							use updated dm_event_get_registered_device interface  
						
						
						
						
					 
					
						2007-01-16 23:05:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						af13ccddda 
					 
					
						
						
							
							more fixes  
						
						
						
						
					 
					
						2007-01-16 23:03:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						392e1bc2e8 
					 
					
						
						
							
							more little fixes  
						
						
						
						
					 
					
						2007-01-16 21:13:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9268d92c70 
					 
					
						
						
							
							clean up global mutex usage and fix a race in thread finalisation code  
						
						... 
						
						
						
						properly clean up thread status when thread terminates from within 
						
						
					 
					
						2007-01-16 20:27:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bb3366c07d 
					 
					
						
						
							
							dmeventd oom_adj + reduce thread stack size  
						
						
						
						
					 
					
						2007-01-16 20:13:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d24d563ebc 
					 
					
						
						
							
							Move basic reporting functions into libdevmapper.  
						
						
						
						
					 
					
						2007-01-16 18:06:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						954bd9257b 
					 
					
						
						
							
							Add basic reporting functions to libdevmapper.  
						
						
						
						
					 
					
						2007-01-16 18:04:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5d51a56c02 
					 
					
						
						
							
							reduce some if/else complexity  
						
						
						
						
					 
					
						2007-01-15 22:37:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f48648552e 
					 
					
						
						
							
							Fix a malloc error path in dmsetup message.  
						
						
						
						
					 
					
						2007-01-15 22:05:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						edb9c3cc9f 
					 
					
						
						
							
							Fix partition table processing after sparc changes (introduced in 2.02.16).  
						
						... 
						
						
						
						Fix cmdline PE range processing segfault (introduced in 2.02.13). 
						
						
					 
					
						2007-01-15 21:55:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						01dc83b936 
					 
					
						
						
							
							fix recent checkins  
						
						
						
						
					 
					
						2007-01-15 19:47:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3a8dff3a62 
					 
					
						
						
							
							fail registration if timeout thread cannot be started  
						
						
						
						
					 
					
						2007-01-15 19:19:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						13b234ccba 
					 
					
						
						
							
							use DMEVENTD_PATH  
						
						
						
						
					 
					
						2007-01-15 19:11:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e451e93664 
					 
					
						
						
							
							static naming  
						
						
						
						
					 
					
						2007-01-15 18:58:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b4f9531475 
					 
					
						
						
							
							Some libdevmapper-event interface changes.  
						
						
						
						
					 
					
						2007-01-15 18:22:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3184ff75c4 
					 
					
						
						
							
							More libdevmapper-event interface changes and fixes.  
						
						... 
						
						
						
						Rename dm_saprintf() to dm_asprintf(). 
						
						
					 
					
						2007-01-15 18:21:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						43243f4d30 
					 
					
						
						
							
							Report error if NULL pointer supplied to dm_strdup_aux().  
						
						
						
						
					 
					
						2007-01-15 14:39:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c975a100b1 
					 
					
						
						
							
							Report dmeventd mirror monitoring status.  
						
						
						
						
					 
					
						2007-01-12 20:38:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						02bf389425 
					 
					
						
						
							
							Reinstate dm_event_get_registered_device  
						
						
						
						
					 
					
						2007-01-12 20:22:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bcb9a3dd04 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2007-01-11 23:19:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cce3baa275 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2007-01-11 22:49:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2b48fad426 
					 
					
						
						
							
							updated dmeventd interface  
						
						
						
						
					 
					
						2007-01-11 22:24:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d554b2bc94 
					 
					
						
						
							
							Lots of dmeventd-related changes.  
						
						
						
						
					 
					
						2007-01-11 21:54:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f66943de43 
					 
					
						
						
							
							fail if status args are missing  
						
						
						
						
					 
					
						2007-01-11 20:11:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9d1e9bc2fb 
					 
					
						
						
							
							Remove dmeventd mirror status line word limit  
						
						
						
						
					 
					
						2007-01-11 19:52:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2d6a014920 
					 
					
						
						
							
							Use CFLAGS when linking so mixed sparc builds can supply -m64  
						
						
						
						
					 
					
						2007-01-11 17:12:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c1952bf257 
					 
					
						
						
							
							Use CFLAGS when linking so mixed sparc builds can supply -m64.  
						
						
						
						
					 
					
						2007-01-11 16:23:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a10227eb03 
					 
					
						
						
							
							Prevent permission changes on active mirrors.  
						
						
						
						
					 
					
						2007-01-10 19:56:39 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						475ae29b85 
					 
					
						
						
							
							Print warning instead of error message if cannot zero volume  
						
						... 
						
						
						
						Update lvconvert man page (snapshot option) 
						
						
					 
					
						2007-01-10 14:13:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0b9cfc278b 
					 
					
						
						
							
							dumpconfig accepts a list of configuration variables to display.  
						
						... 
						
						
						
						Change dumpconfig to use --file to redirect output to a file. 
						
						
					 
					
						2007-01-09 23:22:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b57b6b4fba 
					 
					
						
						
							
							Avoid vgreduce error when mirror code removes the log LV.  
						
						
						
						
					 
					
						2007-01-09 23:14:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7d948f7bc5 
					 
					
						
						
							
							Remove 3 redundant AC_MSG_RESULTs from configure.in.  
						
						
						
						
					 
					
						2007-01-09 22:07:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						459023d171 
					 
					
						
						
							
							Free memory in _raw_read_mda_header() error paths.  
						
						... 
						
						
						
						Fix ambiguous vgsplit error message for split LV.
Fix lvextend man page typo. 
						
						
					 
					
						2007-01-09 21:12:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fd6570720a 
					 
					
						
						
							
							Add configure --with-dmdir to compile against a device-mapper source tree.  
						
						... 
						
						
						
						Use no flush suspending for mirrors. 
						
						
					 
					
						2007-01-09 20:31:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7831665417 
					 
					
						
						
							
							Add dm_tree_use_no_flush_suspend().  
						
						
						
						
					 
					
						2007-01-09 19:44:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7c9920d982 
					 
					
						
						
							
							fix last checkin  
						
						
						
						
					 
					
						2007-01-08 15:35:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cbdccf0a9c 
					 
					
						
						
							
							Lots of dmevent changes.  
						
						... 
						
						
						
						Export dm_basename().
Cope with a trailing space when comparing tables prior to possible reload. 
						
						
					 
					
						2007-01-08 15:18:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						64fa83ec3f 
					 
					
						
						
							
							Add dmeventd_mirror register_mutex, tidy initialisation & add memlock.  
						
						
						
						
					 
					
						2007-01-08 14:24:20 +00:00 
						 
				 
			
				
					
						
							
							
								Milan Broz 
							
						 
					 
					
						
						
							
						
						faff865cfd 
					 
					
						
						
							
							Fix create mirror with name longer than 22 chars.  
						
						
						
						
					 
					
						2007-01-05 15:53:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						742ab55a9a 
					 
					
						
						
							
							Fix some activate.c prototypes when compiled without devmapper.  
						
						
						
						
					 
					
						2006-12-20 16:19:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						66e623fb2a 
					 
					
						
						
							
							Fix dmeventd mirror to cope if monitored device disappears.  
						
						
						
						
					 
					
						2006-12-20 14:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4ab17ee965 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-12-14 22:21:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7f48ca5132 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-12-14 20:05:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						da983848b4 
					 
					
						
						
							
							Add missing pvremove error message when device doesn't exist.  
						
						
						
						
					 
					
						2006-12-13 18:40:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bc03f7bad3 
					 
					
						
						
							
							When lvconvert allocates a mirror log, respect parallel area constraints.  
						
						... 
						
						
						
						Use loop to iterate through the now-ordered policy list in _allocate().
Check for failure to allocate just the mirror log.
Introduce calc_area_multiple().
Support mirror log allocation when there is only one PV: area_count now 0.
(See lvm-devel list archives for further details.) 
						
						
					 
					
						2006-12-13 03:39:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a1c8bd3846 
					 
					
						
						
							
							Fix detection of smallest area in _alloc_parallel_area() for cling policy.  
						
						
						
						
					 
					
						2006-12-12 19:30:10 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						404bc284e0 
					 
					
						
						
							
							Add manpage reference for clvmd -T that got missed out when I  
						
						... 
						
						
						
						checked the code in (sorry). 
						
						
					 
					
						2006-12-11 14:06:25 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						9dee30ff0e 
					 
					
						
						
							
							Fix gulm operation of clvmd. including a hang when attempting to  
						
						... 
						
						
						
						exclusively lock an LV that is already locked no another node. 
						
						
					 
					
						2006-12-11 14:00:26 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						f91aadbea8 
					 
					
						
						
							
							Fix hang in clvmd if a pre-command failed. The pre/post thread was getting  
						
						... 
						
						
						
						out of sync in this instance and would not quit. 
						
						
					 
					
						2006-12-11 13:48:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						aa15a10c91 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-12-01 23:29:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5b03e36351 
					 
					
						
						
							
							pre release  
						
						
						
						
					 
					
						2006-12-01 23:15:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b9ba9ffad2 
					 
					
						
						
							
							clvmd ia64 alignment fixes etc. (pjc)  
						
						
						
						
					 
					
						2006-12-01 23:10:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						642be5d16c 
					 
					
						
						
							
							Fix VG clustered read locks to use PR not CR.  
						
						... 
						
						
						
						VG metadata reads were not being locked out during metadata updates. 
						
						
					 
					
						2006-12-01 22:48:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ee68d715bf 
					 
					
						
						
							
							Adjust some alignments for ia64 and sparc.  
						
						... 
						
						
						
						(Some of the changes are probably unnecessary.) 
						
						
					 
					
						2006-11-30 23:11:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						224084f056 
					 
					
						
						
							
							Fix mirror segment removal to use temporary error segment.  
						
						
						
						
					 
					
						2006-11-30 17:52:47 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						1cd8c849b8 
					 
					
						
						
							
							Always compile debug logging into clvmd as it's too useful to  
						
						... 
						
						
						
						restrict to just developers.
-d will switch it on and run the daemon in the foreground 
						
						
					 
					
						2006-11-30 13:19:42 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						169f68bfcd 
					 
					
						
						
							
							Add timeout to RHEL4 clvmd init script.  
						
						... 
						
						
						
						With the previous clvmd checkin this should address bz#187812 
						
						
					 
					
						2006-11-30 10:16:48 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						d2b7cfa2d1 
					 
					
						
						
							
							Add -T (startup timeout) switch to clvmd  
						
						
						
						
					 
					
						2006-11-30 09:44:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a40c7dff5d 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-11-28 22:51:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e8e00630d3 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-11-28 22:49:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e33720c854 
					 
					
						
						
							
							Update dmsetup man page (setgeometry & message)  
						
						
						
						
					 
					
						2006-11-23 20:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bd8a4e0d17 
					 
					
						
						
							
							mention new env vars on man page  
						
						
						
						
					 
					
						2006-11-23 17:44:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						586a2aef76 
					 
					
						
						
							
							Improve lvm_dump.sh robustness.  
						
						
						
						
					 
					
						2006-11-23 17:23:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ce1d8f6754 
					 
					
						
						
							
							Update lvm2create_initrd to support gentoo.  
						
						
						
						
					 
					
						2006-11-21 22:41:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7b0f401065 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2006-11-21 17:46:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8387016eef 
					 
					
						
						
							
							Fix clvmd_init_rhel4 line truncation (2.02.14).  
						
						
						
						
					 
					
						2006-11-21 17:44:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4e1342b641 
					 
					
						
						
							
							fix _find_config_node: null parameter is permitted  
						
						
						
						
					 
					
						2006-11-21 15:13:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e45a184d90 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-11-20 23:30:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						979e1012d2 
					 
					
						
						
							
							Install lvmdump by default.  
						
						
						
						
					 
					
						2006-11-20 20:03:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fe10a50e23 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-11-20 19:33:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8ab6d72519 
					 
					
						
						
							
							Fix check for snapshot module when activating snapshot.  
						
						
						
						
					 
					
						2006-11-20 16:45:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3aada6dd1d 
					 
					
						
						
							
							Fix pvremove error path for case when PV is in use.  
						
						
						
						
					 
					
						2006-11-17 02:45:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0933036366 
					 
					
						
						
							
							Warn if certain duplicate config file entries are seen.  
						
						... 
						
						
						
						(not thoroughly tested) 
						
						
					 
					
						2006-11-16 17:36:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						05f5abdc06 
					 
					
						
						
							
							Enhance lvm_dump.sh for sysreport integration and add man page.  
						
						
						
						
					 
					
						2006-11-16 16:44:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fb875e0709 
					 
					
						
						
							
							Fix --autobackup argument which could never disable backups.  
						
						
						
						
					 
					
						2006-11-14 15:28:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9acdc2f6bf 
					 
					
						
						
							
							Fix a label_verify error path.  
						
						
						
						
					 
					
						2006-11-14 15:03:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						028ce4bff6 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-11-10 21:27:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3f245ad6db 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-11-10 21:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						23115f4116 
					 
					
						
						
							
							fix cast  
						
						
						
						
					 
					
						2006-11-10 20:15:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cf5f48e6cc 
					 
					
						
						
							
							Fix adjusted_mirror_region_size() for 64-bit size.  
						
						
						
						
					 
					
						2006-11-10 19:35:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						997fa756ad 
					 
					
						
						
							
							Add some missing bounds checks on 32 bit extent counters.  
						
						... 
						
						
						
						Add Petabyte and Exabyte support.
Fix lvcreate error message when 0 extents requested. 
						
						
					 
					
						2006-11-10 18:24:11 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						e23f75b1cc 
					 
					
						
						
							
							Add note to lvremove man page: volumes must be inactive on  
						
						... 
						
						
						
						all cluster nodes before being removed. 
						
						
					 
					
						2006-11-06 14:11:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6531e88761 
					 
					
						
						
							
							Protect .cache manipulations with fcntl locking.  
						
						... 
						
						
						
						Change .cache timestamp comparisons to use ctime. 
						
						
					 
					
						2006-11-04 03:34:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e76a9c2618 
					 
					
						
						
							
							fix shift  
						
						
						
						
					 
					
						2006-11-03 21:23:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						45be8a836b 
					 
					
						
						
							
							fix last check-in: lv->size is in sectors  
						
						
						
						
					 
					
						2006-11-03 21:07:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						954b6032e7 
					 
					
						
						
							
							Fix mirror log LV writing to set all bits in whole LV.  
						
						
						
						
					 
					
						2006-11-02 23:33:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bd95416f27 
					 
					
						
						
							
							Fix clustered VG detection and default runlevels in clvmd_init_rhel4.  
						
						
						
						
					 
					
						2006-11-01 18:25:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						df2577ace2 
					 
					
						
						
							
							Fix high-level free space check for partial allocations.  
						
						
						
						
					 
					
						2006-10-30 16:10:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						720e6558c9 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-10-27 15:37:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c239f15d8a 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-10-27 15:21:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						dfa1f80a57 
					 
					
						
						
							
							dd couple of missing files to tools/Makefile CLEAN_TARGETS.  
						
						
						
						
					 
					
						2006-10-26 20:37:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						15dfb93b17 
					 
					
						
						
							
							When adding snapshot leave cow LV mapped device active after zeroing.  
						
						
						
						
					 
					
						2006-10-26 18:22:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0ec8488c2b 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2006-10-24 19:07:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Earl Brassow 
							
						 
					 
					
						
						
							
						
						94b2e29cb1 
					 
					
						
						
							
							- likely cut and paste error.  Fix wrong function name in debug  
						
						... 
						
						
						
						output. 
						
						
					 
					
						2006-10-24 18:49:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fefa8e9b4d 
					 
					
						
						
							
							Add dev_flush() to set_lv()  
						
						
						
						
					 
					
						2006-10-24 18:25:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						32c4c44812 
					 
					
						
						
							
							resync alphabetical order  
						
						
						
						
					 
					
						2006-10-24 17:19:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						05195e2b1d 
					 
					
						
						
							
							try forcesync -> resync  
						
						
						
						
					 
					
						2006-10-24 17:18:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4c2ff675b8 
					 
					
						
						
							
							reword --resync desc a bit  
						
						
						
						
					 
					
						2006-10-24 17:09:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e5692a4721 
					 
					
						
						
							
							fix forcesync local active detection  
						
						
						
						
					 
					
						2006-10-24 15:30:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						312e6a0d31 
					 
					
						
						
							
							Add lvchange --forcesync.  
						
						
						
						
					 
					
						2006-10-23 23:03:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5bb8efa41f 
					 
					
						
						
							
							Perform high-level free space check before each allocation attempt.  
						
						
						
						
					 
					
						2006-10-23 15:54:51 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						949a835f4a 
					 
					
						
						
							
							Don't allow a node to remove an LV that's exclusively active on anther node.  
						
						
						
						
					 
					
						2006-10-23 11:46:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						85e6042941 
					 
					
						
						
							
							Cope if same PV is included more than once in cmdline PE range list.  
						
						
						
						
					 
					
						2006-10-21 23:18:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3cd2f28975 
					 
					
						
						
							
							getline debug free  
						
						
						
						
					 
					
						2006-10-19 16:50:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2179a72c3a 
					 
					
						
						
							
							Suppress encryption key in 'dmsetup table' output unless --showkeys supplied.  
						
						
						
						
					 
					
						2006-10-19 15:34:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a5f282f156 
					 
					
						
						
							
							Set PV size to current device size if it is found to be zero.  
						
						
						
						
					 
					
						2006-10-19 12:53:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						40e8631f63 
					 
					
						
						
							
							Add segment parameter to target_present functions.  
						
						
						
						
					 
					
						2006-10-18 18:01:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9ded05bb97 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-10-16 17:18:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ec8efa35a1 
					 
					
						
						
							
							revert  
						
						
						
						
					 
					
						2006-10-16 16:47:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f72bf20482 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-10-16 16:44:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ebde2002e8 
					 
					
						
						
							
							Fix pvdisplay to use vg_read() for non-orphans  
						
						
						
						
					 
					
						2006-10-16 16:29:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						352a66f46f 
					 
					
						
						
							
							Fall back to internal locking if external locking lib is missing or fails.  
						
						
						
						
					 
					
						2006-10-14 16:37:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d84c5391f7 
					 
					
						
						
							
							Retain activation state after changing LV minor number with --force.  
						
						
						
						
					 
					
						2006-10-13 21:33:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f4c582472b 
					 
					
						
						
							
							post-release.  
						
						... 
						
						
						
						Note that I've dropped the 2.4 kernel files from the release tarballs now. 
						
						
					 
					
						2006-10-13 19:01:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1485586f7e 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-10-13 18:43:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d5c9024335 
					 
					
						
						
							
							Avoid deptree attempting to suspend a device that's already suspended.  
						
						
						
						
					 
					
						2006-10-13 14:03:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						860cf80703 
					 
					
						
						
							
							Propagate clustered flag in vgsplit and require resizeable flag.  
						
						
						
						
					 
					
						2006-10-13 13:22:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						897ff3161f 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-10-12 18:20:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b356b2e501 
					 
					
						
						
							
							fix realtime msg alignment  
						
						
						
						
					 
					
						2006-10-12 18:17:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1d2733c893 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-10-12 18:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						32d9126094 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2006-10-12 17:42:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						db43314e50 
					 
					
						
						
							
							missing mesg  
						
						
						
						
					 
					
						2006-10-12 17:41:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						68d2baeb65 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-10-12 17:37:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1fd5f562d3 
					 
					
						
						
							
							noflush code fixes: missing debug log; non-standard variable name  
						
						
						
						
					 
					
						2006-10-12 17:29:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						48e02f2086 
					 
					
						
						
							
							remove unused variable  
						
						
						
						
					 
					
						2006-10-12 17:18:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						eab7b2b581 
					 
					
						
						
							
							fix dmsetup usage display (missing \n and --noflush wrong place)  
						
						
						
						
					 
					
						2006-10-12 17:09:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						45abade7fc 
					 
					
						
						
							
							Add suspend noflush support.  
						
						... 
						
						
						
						Add basic dmsetup loop support. 
						
						
					 
					
						2006-10-12 15:42:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5372fc4b43 
					 
					
						
						
							
							Test message to lvm-devel list.  
						
						
						
						
					 
					
						2006-10-10 17:20:40 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						4e2f240c98 
					 
					
						
						
							
							Add clvmd call to return the cluster name.  
						
						
						
						
					 
					
						2006-10-09 14:11:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bb3605518d 
					 
					
						
						
							
							add cling allocation policy  
						
						
						
						
					 
					
						2006-10-08 12:01:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3ef6d37f27 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2006-10-07 23:42:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						88e9f2f7f4 
					 
					
						
						
							
							check_contiguous to use for_each_pv  
						
						
						
						
					 
					
						2006-10-07 23:40:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						704a447df9 
					 
					
						
						
							
							More work towards pv->size always holding the same value in internal metadata.  
						
						... 
						
						
						
						Store it in external text metadata as dev_size, and estimate it if not
present when metadata is read back in. 
						
						
					 
					
						2006-10-07 23:17:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a5fcb26a33 
					 
					
						
						
							
							rely on pv_setup functions to fix up pe_count  
						
						
						
						
					 
					
						2006-10-07 23:06:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2491a61481 
					 
					
						
						
							
							Accept regionsize with lvconvert.  
						
						
						
						
					 
					
						2006-10-07 23:04:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						91831d51ed 
					 
					
						
						
							
							more refactoring  
						
						
						
						
					 
					
						2006-10-07 16:00:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						174f0c19f7 
					 
					
						
						
							
							Extend _for_each_pv() to allow termination without error.  
						
						
						
						
					 
					
						2006-10-07 12:41:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						de6fadfb4f 
					 
					
						
						
							
							abstract _is_contiguous()  
						
						
						
						
					 
					
						2006-10-07 11:34:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f946db3e00 
					 
					
						
						
							
							move _for_each_pv()  
						
						
						
						
					 
					
						2006-10-07 11:23:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8d05e5bc31 
					 
					
						
						
							
							Remove duplicated pv arg from _check_contiguous().  
						
						
						
						
					 
					
						2006-10-07 11:00:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cfb46820e4 
					 
					
						
						
							
							Accept regionsize with lvconvert  
						
						
						
						
					 
					
						2006-10-07 10:47:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						081f1cbcc2 
					 
					
						
						
							
							Correct regionsize default on lvcreate man page (MB).  
						
						
						
						
					 
					
						2006-10-07 10:43:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7bc6da326f 
					 
					
						
						
							
							Add report columns with underscore before field names ending 'size'.  
						
						
						
						
					 
					
						2006-10-07 10:42:27 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						cd95a0df7b 
					 
					
						
						
							
							Use strncpy rather than strcpy  
						
						
						
						
					 
					
						2006-10-06 10:06:37 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						82fa497c16 
					 
					
						
						
							
							Fix clvmd bug that could cause it to die when a node with a long name crashed.  
						
						
						
						
					 
					
						2006-10-06 10:06:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						44fd345206 
					 
					
						
						
							
							Fix format_text mda_setup pv->size and pv_setup pe_count calculations.  
						
						... 
						
						
						
						(This area of the code needs a lot more work.) 
						
						
					 
					
						2006-10-05 22:02:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						088e1c9db4 
					 
					
						
						
							
							Fix _for_each_pv() for mirror with core log.  
						
						
						
						
					 
					
						2006-10-05 21:24:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d4f16e666e 
					 
					
						
						
							
							Add lvm_dump.sh script to create a tarball of debugging info from a system.  
						
						
						
						
					 
					
						2006-10-05 18:42:33 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						8233cfd371 
					 
					
						
						
							
							Vastly improve the errors returned to the user from clvmd.  
						
						... 
						
						
						
						It now captures the error messages that are generated and returns them
in the reply packet rather than just telling the user to check syslog. 
						
						
					 
					
						2006-10-05 13:55:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ff05e2e30d 
					 
					
						
						
							
							Remove unused #defines from filter-md.c.  
						
						
						
						
					 
					
						2006-10-04 16:03:17 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						a8ea7dd3fb 
					 
					
						
						
							
							Make clvmd restart init script wait until clvmd has died before starting it.  
						
						
						
						
					 
					
						2006-10-04 08:42:14 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						96f70a5303 
					 
					
						
						
							
							Update man page for clvmd -R  
						
						
						
						
					 
					
						2006-10-04 08:28:17 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						f1604c3e69 
					 
					
						
						
							
							Add -R switch to clvmd.  
						
						... 
						
						
						
						This option will instruct all the clvmd daemons in the cluster to reload their device cache 
						
						
					 
					
						2006-10-04 08:22:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c42c8c5192 
					 
					
						
						
							
							Test.  Future commit messages should now also go to the dm-devel list  
						
						... 
						
						
						
						(450 subscribers) for discussion as well as the read-only dm-cvs list
(just 15 subscribers). 
						
						
					 
					
						2006-10-03 21:51:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5facb53a41 
					 
					
						
						
							
							exclude targets that are always built-in  
						
						
						
						
					 
					
						2006-10-03 18:02:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d039ce89af 
					 
					
						
						
							
							Add LV column to reports listing kernel modules needed for activation.  
						
						
						
						
					 
					
						2006-10-03 17:55:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bc7605103f 
					 
					
						
						
							
							Show available fields if report given invalid field. (e.g. lvs -o list)  
						
						
						
						
					 
					
						2006-10-02 16:46:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d305d655d4 
					 
					
						
						
							
							Fix compiler warnings in percent arg.  [pjc]  
						
						
						
						
					 
					
						2006-10-02 16:15:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4ef1220b16 
					 
					
						
						
							
							Add timestamp functions with --disable-realtime configure option. [AJ]  
						
						
						
						
					 
					
						2006-09-30 20:02:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a4fef143cd 
					 
					
						
						
							
							Add %VG, %LV and %FREE suffices to lvcreate/lvresize --extents arg.  
						
						... 
						
						
						
						e.g. lvcreate -l 100%FREE to create an LV using all available space.
     lvextend -l 50%LV to increase an LV by 50% of its existing size.
     lvcreate -l 20%VG to create an LV using 20% of the total VG size. 
						
						
					 
					
						2006-09-26 09:35:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						74ecb724a9 
					 
					
						
						
							
							Fix two potential NULL pointer derefs in error cases in vg_read().  
						
						
						
						
					 
					
						2006-09-21 20:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						af235897ab 
					 
					
						
						
							
							Separate --enable-cluster from locking lib options in lvmconf.sh.  
						
						
						
						
					 
					
						2006-09-20 17:36:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5ec4e458b5 
					 
					
						
						
							
							Supply missing comma.  [via Debian]  
						
						
						
						
					 
					
						2006-09-19 20:20:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2dae63ce21 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-09-19 19:36:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						be748fe33b 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-09-19 19:15:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7408340b6a 
					 
					
						
						
							
							Fix lvconvert mirror change case detection logic.  
						
						... 
						
						
						
						Fix mirror log detachment so it correctly becomes a standalone LV. 
						
						
					 
					
						2006-09-19 19:13:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						29eb92446e 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-09-19 17:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ae6918742e 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-09-19 17:43:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						863484bb65 
					 
					
						
						
							
							Reorder mm bounds_check code to reduce window for a dmeventd race. (dm_free_aux)  
						
						
						
						
					 
					
						2006-09-19 17:30:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1cd7ebce4c 
					 
					
						
						
							
							Extend _check_contiguous() to detect single-area LVs.  
						
						... 
						
						
						
						Include mirror log (untested) in _for_each_pv() processing.
Use MIRROR_LOG_SIZE constant.
Remove struct seg_pvs from _for_each_pv() for generalisation.
Avoid adding duplicates to list of parallel PVs to avoid. 
						
						
					 
					
						2006-09-11 21:14:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						eef8c7862e 
					 
					
						
						
							
							Fix several incorrect comparisons in parallel area avoidance code.  
						
						... 
						
						
						
						Fix segment lengths when flattening existing parallel areas.
Log existing parallel areas prior to allocation.
Fix mirror log creation when activation disabled. 
						
						
					 
					
						2006-09-11 14:24:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b52375d446 
					 
					
						
						
							
							fix vgreduce clustered check  
						
						
						
						
					 
					
						2006-09-07 23:23:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6e2babc2ce 
					 
					
						
						
							
							When using local file locking, skip clustered VGs.  
						
						... 
						
						
						
						Add fallback_to_clustered_locking and fallback_to_local_locking parameters. 
						
						
					 
					
						2006-09-02 01:18:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						08e253bed1 
					 
					
						
						
							
							lvm.static uses built-in cluster locking instead of external locking.  
						
						... 
						
						
						
						Don't attempt to load shared libraries if built statically. 
						
						
					 
					
						2006-08-31 22:21:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c6661477a2 
					 
					
						
						
							
							Change default locking_lib to liblvm2clusterlock.so.  
						
						
						
						
					 
					
						2006-08-31 20:56:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						415cfd99a0 
					 
					
						
						
							
							Add skip_dev_dir() to process command line VGs.  
						
						
						
						
					 
					
						2006-08-25 23:02:33 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						8c2e37381a 
					 
					
						
						
							
							Stop clvmd complaining about nodes that have left the cluster  
						
						
						
						
					 
					
						2006-08-24 12:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						45df79feba 
					 
					
						
						
							
							stub.h shouldn't be here  
						
						
						
						
					 
					
						2006-08-22 15:56:06 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						5824f992b7 
					 
					
						
						
							
							Add needed new parameter to create_toolcontext().  
						
						
						
						
					 
					
						2006-08-22 09:49:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b0b60fafd5 
					 
					
						
						
							
							Move lvm_snprintf into libdevmapper.  
						
						
						
						
					 
					
						2006-08-21 12:54:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8d98b02ba2 
					 
					
						
						
							
							Add dm_snprintf  
						
						
						
						
					 
					
						2006-08-21 12:52:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a93fe79bc4 
					 
					
						
						
							
							Add dm_split_words() and dm_split_lvm_name() to libdevmapper.  
						
						
						
						
					 
					
						2006-08-21 12:07:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4aebd7be37 
					 
					
						
						
							
							fix lvm.conf (5) refs  
						
						
						
						
					 
					
						2006-08-18 22:35:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3170a5db32 
					 
					
						
						
							
							mirror man page tweaks  
						
						
						
						
					 
					
						2006-08-18 22:27:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3605b9eef6 
					 
					
						
						
							
							Add mirroring into man pages  
						
						
						
						
					 
					
						2006-08-18 21:49:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a945f1fde2 
					 
					
						
						
							
							reorder bounds check code  
						
						
						
						
					 
					
						2006-08-18 21:38:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						461a997b5b 
					 
					
						
						
							
							Prevent mirror renames.  
						
						
						
						
					 
					
						2006-08-18 21:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a80afd7b4e 
					 
					
						
						
							
							Move CMDLIB code into separate file and record whether static build.  
						
						
						
						
					 
					
						2006-08-18 21:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						aad2b51d85 
					 
					
						
						
							
							post  
						
						
						
						
					 
					
						2006-08-17 20:04:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						36a9a81ff1 
					 
					
						
						
							
							wrappers files  
						
						
						
						
					 
					
						2006-08-17 19:56:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						42c88546ae 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-08-17 19:55:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0f0e86ef9b 
					 
					
						
						
							
							Fix PE_ALIGN for pagesize over 32KB.  
						
						
						
						
					 
					
						2006-08-17 19:53:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						98efd9a857 
					 
					
						
						
							
							wrap PE_ALIGN  
						
						
						
						
					 
					
						2006-08-17 19:30:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a0c27d95b7 
					 
					
						
						
							
							Separate out LVM1_PE_ALIGN.  
						
						
						
						
					 
					
						2006-08-17 19:15:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						984651d99d 
					 
					
						
						
							
							Add lvm_getpagesize wrapper.  
						
						
						
						
					 
					
						2006-08-17 18:23:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c6f7370b30 
					 
					
						
						
							
							Add --maxphysicalvolumes to vgchange.  
						
						
						
						
					 
					
						2006-08-16 14:41:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3e4b8e8985 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-08-15 19:13:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						73f08b98d2 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-08-15 19:06:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8607a74206 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-08-15 17:43:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8339f3ceb3 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-08-15 17:38:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c0c9f3cc19 
					 
					
						
						
							
							fix getopt_long error check  
						
						
						
						
					 
					
						2006-08-10 20:53:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						81f4813c29 
					 
					
						
						
							
							Add --table argument to dmsetup for a one-line table.  
						
						... 
						
						
						
						Abort if errors are found during cmdline option processing. 
						
						
					 
					
						2006-08-10 14:11:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						94f57745b9 
					 
					
						
						
							
							Add checks for duplicate LV name, lvid and PV id before writing metadata.  
						
						... 
						
						
						
						Report all sanity check failures, not just the first. 
						
						
					 
					
						2006-08-09 19:33:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						54fb2ebbe0 
					 
					
						
						
							
							Add lockfs indicator to debug output.  
						
						
						
						
					 
					
						2006-08-08 21:22:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						02d122b65b 
					 
					
						
						
							
							Fix missing lockfs on first snapshot creation.  
						
						
						
						
					 
					
						2006-08-08 21:20:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						df0a5561a1 
					 
					
						
						
							
							Add --trustcache option to reporting commands in preparation for supporting  
						
						... 
						
						
						
						event-driven model.  Without changes to the way the cache gets updated, the
option is currently unreliable without a global lock to prevent any lvm2
commands from running concurrently. 
						
						
					 
					
						2006-08-01 14:56:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f7c55da7d0 
					 
					
						
						
							
							Fix locking for mimage removal.  
						
						
						
						
					 
					
						2006-07-20 20:37:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b385f701ce 
					 
					
						
						
							
							Fix clvmd_init_rhel4 'status' exit code.  
						
						
						
						
					 
					
						2006-07-19 18:55:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						05dd42f443 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-07-17 14:39:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						36d816d5cb 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-07-17 14:32:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						92a6746e70 
					 
					
						
						
							
							Fix activation logic in lvchange --persistent.  
						
						
						
						
					 
					
						2006-07-10 19:39:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1728848a39 
					 
					
						
						
							
							Don't ignore persistent minor numbers when activating.  
						
						
						
						
					 
					
						2006-07-10 19:17:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f9eb4e7487 
					 
					
						
						
							
							test  
						
						
						
						
					 
					
						2006-07-05 21:07:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d0b9f33aeb 
					 
					
						
						
							
							test  
						
						
						
						
					 
					
						2006-07-05 21:03:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						718583b241 
					 
					
						
						
							
							Append full patch to checkin emails.  
						
						
						
						
					 
					
						2006-07-05 21:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6737127e9a 
					 
					
						
						
							
							Avoid duplicate dmeventd subdir with 'make distclean'.  
						
						
						
						
					 
					
						2006-07-05 17:29:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						19a7b4479b 
					 
					
						
						
							
							add dlerror to another error path  
						
						
						
						
					 
					
						2006-07-05 17:26:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c340647502 
					 
					
						
						
							
							Differentiate between the two 'log device failed' cases in vgreduce.  
						
						
						
						
					 
					
						2006-07-04 19:52:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0f987d2982 
					 
					
						
						
							
							Use RTLD_GLOBAL when loading shared libraries.  
						
						
						
						
					 
					
						2006-07-04 19:40:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						52bcaed169 
					 
					
						
						
							
							Add some forgotten memlock checks to _vg_read to protect against full scans.  
						
						
						
						
					 
					
						2006-07-04 19:36:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						177bd565ac 
					 
					
						
						
							
							Add mutex to dmeventd_mirror to avoid concurrent execution.  
						
						
						
						
					 
					
						2006-07-04 18:57:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c801c32fc5 
					 
					
						
						
							
							If VG is already consistent with --removemissing, return success not failure.  
						
						
						
						
					 
					
						2006-07-04 18:51:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d090cf3058 
					 
					
						
						
							
							force remove fixes  
						
						
						
						
					 
					
						2006-06-18 11:51:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1e4b82cc94 
					 
					
						
						
							
							Add --force to dmsetup remove* to load error target.  [Untested.]  
						
						... 
						
						
						
						Update dmsetup man page. 
						
						
					 
					
						2006-06-18 11:35:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3426f31184 
					 
					
						
						
							
							dmsetup remove_all also performs mknodes.  
						
						
						
						
					 
					
						2006-06-17 16:12:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b4fb7af1df 
					 
					
						
						
							
							Don't suppress identical table reloads if permission changes.  
						
						
						
						
					 
					
						2006-06-14 22:00:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b36647598b 
					 
					
						
						
							
							Fix return code if VG specified on command line is not found.  
						
						
						
						
					 
					
						2006-06-14 20:27:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fd6b94f20e 
					 
					
						
						
							
							Fix PV tools to include orphaned PVs in default output again.  
						
						
						
						
					 
					
						2006-06-14 20:11:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						296dc0ed8a 
					 
					
						
						
							
							test checkin  
						
						
						
						
					 
					
						2006-06-12 17:34:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4f869e14d6 
					 
					
						
						
							
							test checkin  
						
						
						
						
					 
					
						2006-06-12 17:32:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5704270e9d 
					 
					
						
						
							
							test checkin  
						
						
						
						
					 
					
						2006-06-12 17:30:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						505b381e85 
					 
					
						
						
							
							checkin test  
						
						
						
						
					 
					
						2006-06-12 17:18:31 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						da6cb15393 
					 
					
						
						
							
							Fix "Unaligned access" when using clvm  
						
						... 
						
						
						
						bz#194626 
						
						
					 
					
						2006-06-12 09:46:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						16843f6cc8 
					 
					
						
						
							
							Fix an extra dev_close in a label_read error path.  
						
						
						
						
					 
					
						2006-06-08 22:15:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						64f3ad1fd4 
					 
					
						
						
							
							change two files in different directories  
						
						
						
						
					 
					
						2006-06-06 17:44:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ff4c4f99b3 
					 
					
						
						
							
							test  
						
						
						
						
					 
					
						2006-06-06 17:42:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f5d2e09569 
					 
					
						
						
							
							test one change  
						
						
						
						
					 
					
						2006-06-06 17:41:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f2bdbe0d4d 
					 
					
						
						
							
							Fix target_register_events args.  
						
						
						
						
					 
					
						2006-05-25 13:32:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c51a13caa6 
					 
					
						
						
							
							Prevent snapshots of mirrors.  
						
						
						
						
					 
					
						2006-05-24 13:58:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7840c78a23 
					 
					
						
						
							
							Add DISTCLEAN_TARGETS to make template for configure.h.  
						
						... 
						
						
						
						More fixes to error paths. 
						
						
					 
					
						2006-05-16 20:53:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c706f3246b 
					 
					
						
						
							
							fix error path  
						
						
						
						
					 
					
						2006-05-16 20:42:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						608eedf88d 
					 
					
						
						
							
							Fix lvcreate corelog validation.  
						
						... 
						
						
						
						Add --config for overriding most config file settings from cmdline.
  Quote arguments when printing command line.
  Remove linefeed from 'initialising logging' message.
  Add 'Completed' debug message.
  Don't attempt library exit after reloading config files.
  Always compile with libdevmapper, even if device-mapper is disabled. 
						
						
					 
					
						2006-05-16 16:48:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a564ca82be 
					 
					
						
						
							
							Fix corelog segment line.  
						
						... 
						
						
						
						Suppress some compiler warnings. 
						
						
					 
					
						2006-05-16 16:20:29 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						c868b1fee2 
					 
					
						
						
							
							Add needed include.  
						
						
						
						
					 
					
						2006-05-15 12:32:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						22374f718f 
					 
					
						
						
							
							fix compile  
						
						
						
						
					 
					
						2006-05-15 11:56:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						abe3cfcf41 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-05-12 20:32:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						59db4b50cd 
					 
					
						
						
							
							fix dev->device  
						
						
						
						
					 
					
						2006-05-12 19:47:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bdae38765d 
					 
					
						
						
							
							not reqd  
						
						
						
						
					 
					
						2006-05-12 19:44:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						66d3ceeb61 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-05-12 19:41:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						445dd17db3 
					 
					
						
						
							
							Add --monitor to vgcreate and lvcreate to control dmeventd registration.  
						
						... 
						
						
						
						Propagate --monitor around cluster.
Filter LCK_NONBLOCK in clvmd lock_vg. 
						
						
					 
					
						2006-05-12 19:16:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cff78a2577 
					 
					
						
						
							
							fix compile  
						
						
						
						
					 
					
						2006-05-12 13:33:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6a09e64195 
					 
					
						
						
							
							Pre-release.  
						
						
						
						
					 
					
						2006-05-11 20:24:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						22eabe5eab 
					 
					
						
						
							
							M for unsynced mirror  
						
						
						
						
					 
					
						2006-05-11 20:17:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b69ba36c2d 
					 
					
						
						
							
							Add --nosync to lvcreate with LV flag NOTSYNCED.  
						
						
						
						
					 
					
						2006-05-11 20:03:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5240aad22b 
					 
					
						
						
							
							Use mirror's uuid for a core log.  
						
						
						
						
					 
					
						2006-05-11 19:47:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2897eb3cb3 
					 
					
						
						
							
							Add mirror log fault-handling policy.  
						
						
						
						
					 
					
						2006-05-11 19:45:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d3f2f00c25 
					 
					
						
						
							
							Add DM_CORELOG flag to dm_tree_node_add_mirror_target().  
						
						
						
						
					 
					
						2006-05-11 19:10:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bacfb913a0 
					 
					
						
						
							
							Avoid a dmeventd compiler warning.  
						
						
						
						
					 
					
						2006-05-11 19:08:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c99d0236a0 
					 
					
						
						
							
							Propagate nosync flag around cluster.  
						
						
						
						
					 
					
						2006-05-11 19:05:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						aac2b655f7 
					 
					
						
						
							
							Allow vgreduce to handle mirror log failures.  
						
						
						
						
					 
					
						2006-05-11 19:01:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						126c41e73a 
					 
					
						
						
							
							Check in-sync status before changing disk log.  
						
						
						
						
					 
					
						2006-05-11 18:56:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						359ee54f0d 
					 
					
						
						
							
							Add --corelog to lvcreate and lvconvert.  
						
						
						
						
					 
					
						2006-05-11 18:54:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						28ab560907 
					 
					
						
						
							
							Create a log header for replacement in-sync mirror log.  
						
						... 
						
						
						
						Use set_lv() and dev_set() to wipe sections of devices.
Add mirror_in_sync() flag to avoid unnecessary resync on activation. 
						
						
					 
					
						2006-05-11 18:39:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ead252fee4 
					 
					
						
						
							
							Add mirror_library description to example.conf.  
						
						... 
						
						
						
						More compile-time cleanup. 
						
						
					 
					
						2006-05-11 17:58:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						abf67914c4 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-05-10 20:46:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						127884e9dd 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-05-10 20:14:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						654f5049eb 
					 
					
						
						
							
							Move DEFS into configure.h.  
						
						... 
						
						
						
						Remove dmsetup line buffer limitation. 
						
						
					 
					
						2006-05-10 19:38:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						979ca34259 
					 
					
						
						
							
							fix last commit  
						
						
						
						
					 
					
						2006-05-10 17:51:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4dd1086805 
					 
					
						
						
							
							more coverity fixes  
						
						
						
						
					 
					
						2006-05-10 17:49:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3503d4b72c 
					 
					
						
						
							
							Fix uuid_from_num() buffer overrun.  
						
						
						
						
					 
					
						2006-05-10 16:42:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b8d32a0d33 
					 
					
						
						
							
							coverity fixes  
						
						
						
						
					 
					
						2006-05-10 16:23:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						45dca55fc8 
					 
					
						
						
							
							Make SIZE_SHORT the default for display_size().  
						
						... 
						
						
						
						Fix some memory leaks in error paths found by coverity.
Use C99 struct initialisers.
Move DEFS into configure.h.
Clean-ups to remove miscellaneous compiler warnings. 
						
						
					 
					
						2006-05-09 21:23:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						445d8ecd9f 
					 
					
						
						
							
							sign fix  
						
						
						
						
					 
					
						2006-05-04 09:33:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c980add503 
					 
					
						
						
							
							fix stripesize const  
						
						
						
						
					 
					
						2006-05-02 07:14:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						133842392a 
					 
					
						
						
							
							Improve stripe size validation.  
						
						... 
						
						
						
						Increase maximum stripe size limit to physical extent size for lvm2 metadata. 
						
						
					 
					
						2006-04-29 22:08:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8baf2ef155 
					 
					
						
						
							
							missing {  
						
						
						
						
					 
					
						2006-04-28 21:07:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						20b71340bc 
					 
					
						
						
							
							validate region size against page size  
						
						
						
						
					 
					
						2006-04-28 17:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						61d8baf8b1 
					 
					
						
						
							
							Fix activation code to check for pre-existing mirror logs.  
						
						
						
						
					 
					
						2006-04-28 17:01:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						56a9645aa5 
					 
					
						
						
							
							Tighten region size validation.  
						
						
						
						
					 
					
						2006-04-28 15:01:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						85877000a6 
					 
					
						
						
							
							tweak .so loading messages; extra device_exists() sanity check  
						
						
						
						
					 
					
						2006-04-28 14:08:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2f7d2477b6 
					 
					
						
						
							
							_register_dev_for_events to return error on failure  
						
						
						
						
					 
					
						2006-04-28 14:06:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						21ea3f05f4 
					 
					
						
						
							
							Ignore empty strings in config files.  
						
						
						
						
					 
					
						2006-04-28 13:30:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						79d3492e90 
					 
					
						
						
							
							Require non-zero regionsize and document parameter on lvcreate man page.  
						
						
						
						
					 
					
						2006-04-28 13:11:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5972777abe 
					 
					
						
						
							
							remove redundant list_init  
						
						
						
						
					 
					
						2006-04-27 17:58:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8e373ff868 
					 
					
						
						
							
							Invalidate cache if composition of VG changed externally.  
						
						
						
						
					 
					
						2006-04-21 19:12:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a4db92da3a 
					 
					
						
						
							
							terminate vgid in debug mesg  
						
						
						
						
					 
					
						2006-04-21 15:37:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9b777eb281 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-04-21 15:27:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bd3c652184 
					 
					
						
						
							
							Fix vgid string termination in recent cache code.  
						
						
						
						
					 
					
						2006-04-21 14:44:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						800f747570 
					 
					
						
						
							
							Increase dmsetup line buffer to 4k.  
						
						
						
						
					 
					
						2006-04-19 20:43:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2b8423437e 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-04-19 20:15:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8b4b6945f8 
					 
					
						
						
							
							remove inlines  
						
						
						
						
					 
					
						2006-04-19 18:12:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e5ecfec5c4 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-04-19 18:06:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f95dbff71f 
					 
					
						
						
							
							fix makefile  
						
						
						
						
					 
					
						2006-04-19 17:32:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						098f6830a6 
					 
					
						
						
							
							fix makefile  
						
						
						
						
					 
					
						2006-04-19 17:24:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d1ecebdb52 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-04-19 17:21:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						590b654251 
					 
					
						
						
							
							fix makefile  
						
						
						
						
					 
					
						2006-04-19 17:15:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3bf190c8ab 
					 
					
						
						
							
							update version  
						
						
						
						
					 
					
						2006-04-19 16:41:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						dcca7638e0 
					 
					
						
						
							
							make pkgconfig installation step optional, and clean up generated files  
						
						
						
						
					 
					
						2006-04-19 16:38:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						70e45ad37b 
					 
					
						
						
							
							Check for libsepol.  
						
						... 
						
						
						
						Add some cflow & scope support.
Separate out DEFS from CFLAGS.
Remove inlines and use unique function names. 
						
						
					 
					
						2006-04-19 15:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						db88210289 
					 
					
						
						
							
							configure/makefile tidying + pkg-config support.  
						
						
						
						
					 
					
						2006-04-19 15:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d2e0d96cc3 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-04-14 21:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3feba82ccc 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2006-04-14 21:11:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						db924da231 
					 
					
						
						
							
							vgrename accepts vgid and exported VG.  
						
						
						
						
					 
					
						2006-04-13 21:08:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fc55ae7e6d 
					 
					
						
						
							
							Add --partial to pvs.  
						
						
						
						
					 
					
						2006-04-13 17:51:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						86e757a6ad 
					 
					
						
						
							
							When choosing between identically-named VGs, also consider creation_host.  
						
						
						
						
					 
					
						2006-04-13 17:32:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4790715cd3 
					 
					
						
						
							
							Fix vgexport/vgimport to set/reset PV exported flag so pv_attr is correct.  
						
						... 
						
						
						
						Add vgid to struct physical_volume and pass with vg_name to some functions. 
						
						
					 
					
						2006-04-12 21:23:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e7e9c60042 
					 
					
						
						
							
							If two or more VGs are found with the same name, use one that is not exported.  
						
						
						
						
					 
					
						2006-04-12 17:54:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1c3bc52cc4 
					 
					
						
						
							
							tidy  
						
						
						
						
					 
					
						2006-04-11 19:09:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5227dff0e1 
					 
					
						
						
							
							When scanning, also record whether or not VG is exported.  
						
						
						
						
					 
					
						2006-04-11 17:42:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						33f0b5b7c2 
					 
					
						
						
							
							Use lvmcache_update_vgname_and_id throughout.  
						
						
						
						
					 
					
						2006-04-11 16:00:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0a02968303 
					 
					
						
						
							
							Whenever vgname is captured, also capture vgid.  
						
						
						
						
					 
					
						2006-04-11 13:55:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f7bf658c07 
					 
					
						
						
							
							Capture vgid in more places.  
						
						
						
						
					 
					
						2006-04-10 22:09:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8d16a0abad 
					 
					
						
						
							
							lv_is_visible()  
						
						
						
						
					 
					
						2006-04-07 17:41:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c974b97ca3 
					 
					
						
						
							
							missing vg_name initialisation  
						
						
						
						
					 
					
						2006-04-07 14:14:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b8025bfebd 
					 
					
						
						
							
							Update extent size information in vgchange and vgcreate man pages  
						
						
						
						
					 
					
						2006-04-06 21:15:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						30323b253f 
					 
					
						
						
							
							Bring dmsetup man page up-to-date.  
						
						
						
						
					 
					
						2006-04-06 16:20:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						535c3ede96 
					 
					
						
						
							
							more snapshot code tidying  
						
						
						
						
					 
					
						2006-04-06 14:06:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						89fed8ca33 
					 
					
						
						
							
							Introduce origin_from_cow()  
						
						
						
						
					 
					
						2006-04-06 13:39:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f43c77aaed 
					 
					
						
						
							
							pvremove without -f now fails if there's no PV label.  
						
						
						
						
					 
					
						2006-04-05 22:24:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						96c676b371 
					 
					
						
						
							
							Support lvconvert -s.  
						
						
						
						
					 
					
						2006-04-05 20:43:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						113047e1a2 
					 
					
						
						
							
							Suppress locking library load failure message if --ignorelockingfailure.  
						
						
						
						
					 
					
						2006-04-03 18:43:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						abed57cb53 
					 
					
						
						
							
							Use name-based device refs if kernel doesn't support device number refs.  
						
						... 
						
						
						
						Fix memory leak (struct dm_ioctl) when struct dm_task is reused. 
						
						
					 
					
						2006-04-03 15:56:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c01a800a6b 
					 
					
						
						
							
							If _create_and_load_v4 fails part way through, revert the creation.  
						
						
						
						
					 
					
						2006-03-30 15:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						d648832a2d 
					 
					
						
						
							
							allow new cman to shutdown on request.  
						
						
						
						
					 
					
						2006-03-21 10:31:08 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						f06833fbd2 
					 
					
						
						
							
							Make sure it compiles if gulm is NOT selected AND using an old libcman.h  
						
						
						
						
					 
					
						2006-03-15 08:36:11 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						c561addc94 
					 
					
						
						
							
							Get clvmd to use libcman rather than cman ioctl calls. This makes  
						
						... 
						
						
						
						it forward-compatible with the new userland CMAN in cluster head.
To build it you will need the libcman header & library installed. 
						
						
					 
					
						2006-03-14 14:18:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						702f5f1f4c 
					 
					
						
						
							
							Remove an incorrect unlock_vg() from process_each_lv().  
						
						
						
						
					 
					
						2006-03-10 15:41:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1273f179e8 
					 
					
						
						
							
							Propagate partial mode around cluster.  
						
						
						
						
					 
					
						2006-03-09 22:34:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5d02f60bde 
					 
					
						
						
							
							dmeventd thread/fifo fixes.  
						
						
						
						
					 
					
						2006-03-09 21:33:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4cf7a108e8 
					 
					
						
						
							
							Fix archive file expiration.  
						
						
						
						
					 
					
						2006-03-07 15:43:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						42635c3938 
					 
					
						
						
							
							Add file & line to dm_strdup_aux().  
						
						
						
						
					 
					
						2006-02-23 19:11:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ed43dc842b 
					 
					
						
						
							
							A setgeometry implementation. [untested]  
						
						
						
						
					 
					
						2006-02-20 23:55:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						49d4db6cd2 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2006-02-08 23:24:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ea80ab2cae 
					 
					
						
						
							
							post-release  
						
						... 
						
						
						
						fix dmeventd build 
						
						
					 
					
						2006-02-08 23:23:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						382e808b8d 
					 
					
						
						
							
							fix mirror log parm count  
						
						
						
						
					 
					
						2006-02-08 14:14:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						846befa7e0 
					 
					
						
						
							
							release  
						
						
						
						
					 
					
						2006-02-07 16:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						74dd29f843 
					 
					
						
						
							
							add clustered log uuid  
						
						
						
						
					 
					
						2006-02-06 20:18:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b0473bffcb 
					 
					
						
						
							
							remove a dmeventd_mirror syslog message  
						
						
						
						
					 
					
						2006-02-06 19:34:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						24dd9ab1a7 
					 
					
						
						
							
							Change prefix for clustered log from "clustered " to "clustered_"  
						
						
						
						
					 
					
						2006-02-06 19:32:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						49d3037e87 
					 
					
						
						
							
							fix tabs  
						
						
						
						
					 
					
						2006-02-03 21:34:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						37ad2bd4e8 
					 
					
						
						
							
							tweak clvmd makefile  
						
						
						
						
					 
					
						2006-02-03 21:31:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7d7b332b02 
					 
					
						
						
							
							Temporary device_exists() fixes.  
						
						
						
						
					 
					
						2006-02-03 19:44:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ac033b8612 
					 
					
						
						
							
							Use supplied full dso name.  
						
						
						
						
					 
					
						2006-02-03 19:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a7b98dfe25 
					 
					
						
						
							
							suspend using existing LV metadata; vgreduce then needs partial flag  
						
						
						
						
					 
					
						2006-02-03 19:36:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7fb7c86c46 
					 
					
						
						
							
							fix libdevmapper-event-mirror liblvm2cmd link search path  
						
						
						
						
					 
					
						2006-02-03 14:48:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ed036598a9 
					 
					
						
						
							
							Add exported functions to set uid, gid and mode. [Bastian Blank]  
						
						
						
						
					 
					
						2006-02-03 14:23:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						160bb70cdf 
					 
					
						
						
							
							Add %.so: %.a make template rule.  
						
						
						
						
					 
					
						2006-02-02 19:16:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c2e61f3c21 
					 
					
						
						
							
							autoconf LIB_SUFFIX  
						
						
						
						
					 
					
						2006-02-02 18:39:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						18218467f3 
					 
					
						
						
							
							remove unnecessary 0 in format string  
						
						
						
						
					 
					
						2006-02-02 17:23:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						17e298ad2a 
					 
					
						
						
							
							Only do lockfs filesystem sync when suspending snapshots.  
						
						... 
						
						
						
						Switchover library building to use LIB_SUFFIX. 
						
						
					 
					
						2006-01-31 14:52:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d031a374f9 
					 
					
						
						
							
							Rename _log to dm_log and export.  
						
						... 
						
						
						
						Fix misc compile-time warnings. 
						
						
					 
					
						2006-01-31 14:50:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						55f69c98cb 
					 
					
						
						
							
							Add dm_tree_skip_lockfs.  
						
						
						
						
					 
					
						2006-01-30 23:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						71f2e4306d 
					 
					
						
						
							
							Tidy some comments/messages.  
						
						
						
						
					 
					
						2006-01-27 20:52:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f8af23a025 
					 
					
						
						
							
							Fix renamed dso.  
						
						
						
						
					 
					
						2006-01-27 20:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4ef55a6cd3 
					 
					
						
						
							
							dmeventd thread termination fix  
						
						
						
						
					 
					
						2006-01-27 20:50:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						312f866723 
					 
					
						
						
							
							some init_client cleanup  
						
						
						
						
					 
					
						2006-01-27 20:49:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0ebe1f6dec 
					 
					
						
						
							
							More dmeventd mirror cleanups.  
						
						
						
						
					 
					
						2006-01-27 20:48:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2ad92e0e6e 
					 
					
						
						
							
							Remove avoidable dmeventd mirror forking.  
						
						
						
						
					 
					
						2006-01-27 20:47:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ac8823cdcf 
					 
					
						
						
							
							Fix libdevmapper event daemon_running status.  
						
						
						
						
					 
					
						2006-01-27 20:46:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						77565f7ee4 
					 
					
						
						
							
							Replace deprecated signal functions.  
						
						
						
						
					 
					
						2006-01-27 20:45:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d656d90fa8 
					 
					
						
						
							
							Use split_dm_name in dmeventd mirror code.  
						
						
						
						
					 
					
						2006-01-27 20:43:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						175b3b0834 
					 
					
						
						
							
							When suspending, dmeventd deregistration needs to use existing details  
						
						... 
						
						
						
						not precommitted ones. 
						
						
					 
					
						2006-01-27 20:39:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7477e6b714 
					 
					
						
						
							
							Fix dmeventd sharedlib path & start tidying registration code.  
						
						
						
						
					 
					
						2006-01-27 20:13:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cd6568db69 
					 
					
						
						
							
							fix dmevent registration return codes  
						
						
						
						
					 
					
						2006-01-27 20:01:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6aff325fb2 
					 
					
						
						
							
							Add config file setting: dmeventd/mirror_library  
						
						
						
						
					 
					
						2006-01-27 19:05:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0d603cfe9c 
					 
					
						
						
							
							Rename register_dev; fix missing initialisation; reduce number of ifdefs.  
						
						
						
						
					 
					
						2006-01-27 18:38:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						34a1f14a17 
					 
					
						
						
							
							Fix dm_strdup debug definition.  
						
						
						
						
					 
					
						2006-01-11 15:40:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						efe1c8a070 
					 
					
						
						
							
							Fix dm_strdup debug definition.  
						
						
						
						
					 
					
						2006-01-10 22:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1575844344 
					 
					
						
						
							
							Fix hash function to avoid using a negative array offset.  
						
						
						
						
					 
					
						2006-01-09 20:35:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						221ac1c208 
					 
					
						
						
							
							vgreduce remove mirror images  
						
						... 
						
						
						
						adjust block_on_error version no detection for RHEL4U3 
						
						
					 
					
						2006-01-04 18:09:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						57442db759 
					 
					
						
						
							
							Don't inline _find in hash.c and tidy signed/unsigned etc.  
						
						
						
						
					 
					
						2006-01-04 16:07:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5fdb3e7cd6 
					 
					
						
						
							
							Fix libdevmapper.h #endif  
						
						
						
						
					 
					
						2006-01-04 16:05:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						96f259726c 
					 
					
						
						
							
							Fix dmsetup version driver version  
						
						
						
						
					 
					
						2006-01-03 20:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4936efba5e 
					 
					
						
						
							
							Always print warning if activation is disabled.  
						
						
						
						
					 
					
						2005-12-22 16:13:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d5a3559a2f 
					 
					
						
						
							
							Add --mirrorsonly arg to vgreduce.  (Doesn't handle mirrors yet.)  
						
						
						
						
					 
					
						2005-12-21 21:21:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						114a1c7f52 
					 
					
						
						
							
							some fixes  
						
						
						
						
					 
					
						2005-12-21 20:24:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ce5265c203 
					 
					
						
						
							
							fix libdevmapper-event include  
						
						
						
						
					 
					
						2005-12-21 19:45:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1a575d926f 
					 
					
						
						
							
							vgreduce replaces active LVs with error segment before removing them.  
						
						
						
						
					 
					
						2005-12-21 18:51:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						85c818a39e 
					 
					
						
						
							
							read/write loop fixes  
						
						
						
						
					 
					
						2005-12-19 22:56:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4ffa2defe4 
					 
					
						
						
							
							fixme  
						
						
						
						
					 
					
						2005-12-19 22:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8825157fbb 
					 
					
						
						
							
							Change dm_tree_node_add_mirror_target_log parm order  
						
						
						
						
					 
					
						2005-12-19 21:03:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						966d608dc5 
					 
					
						
						
							
							Set block_on_error parameter if available.  
						
						... 
						
						
						
						Add target_version. 
						
						
					 
					
						2005-12-19 21:01:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b808c89471 
					 
					
						
						
							
							Add details to format1 'Invalid LV in extent map' error message.  
						
						
						
						
					 
					
						2005-12-19 16:28:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						75d4e6490f 
					 
					
						
						
							
							ability to pass log flags to libdevmapper  
						
						
						
						
					 
					
						2005-12-13 15:57:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a82775f544 
					 
					
						
						
							
							Add sync, nosync and block_on_error mirror log parameters.  
						
						... 
						
						
						
						Add hweight32. 
						
						
					 
					
						2005-12-13 15:49:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6a22ad0171 
					 
					
						
						
							
							comments  
						
						
						
						
					 
					
						2005-12-13 13:34:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c854e88186 
					 
					
						
						
							
							comment  
						
						
						
						
					 
					
						2005-12-13 13:32:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d02203060c 
					 
					
						
						
							
							Fix lvscan snapshot full display.  
						
						... 
						
						
						
						dmeventd fixes 
						
						
					 
					
						2005-12-08 17:49:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cf703b0433 
					 
					
						
						
							
							Fix dmeventd build.  
						
						
						
						
					 
					
						2005-12-05 11:16:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c0197a72d3 
					 
					
						
						
							
							fix exports  
						
						
						
						
					 
					
						2005-12-02 21:00:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e5a543e283 
					 
					
						
						
							
							More dmeventd support.  
						
						
						
						
					 
					
						2005-12-02 20:35:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b8b029b7d3 
					 
					
						
						
							
							Add mirror dmeventd library  
						
						
						
						
					 
					
						2005-12-02 19:52:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						370f368b1a 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-12-02 17:24:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8288b45b4f 
					 
					
						
						
							
							1.02.02  
						
						
						
						
					 
					
						2005-12-02 15:44:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fe529faf8e 
					 
					
						
						
							
							dmeventd  
						
						
						
						
					 
					
						2005-12-02 15:41:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ab931b177d 
					 
					
						
						
							
							dmeventd updates  
						
						
						
						
					 
					
						2005-12-02 15:39:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9aa3465513 
					 
					
						
						
							
							Export dm_task_update_nodes.  
						
						... 
						
						
						
						Use names instead of numbers in messages when ioctls fail. 
						
						
					 
					
						2005-12-01 23:11:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6c70fc1a6c 
					 
					
						
						
							
							Add some FIXMEs to libdm-event.  
						
						
						
						
					 
					
						2005-11-30 18:35:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1ccc39962a 
					 
					
						
						
							
							more lvconvert mirror code  
						
						
						
						
					 
					
						2005-11-29 18:20:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						99c941fc85 
					 
					
						
						
							
							Allow signed mirrors arguments.  
						
						... 
						
						
						
						Move create_mirror_log() into toollib. 
						
						
					 
					
						2005-11-28 21:00:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						19729fdcc2 
					 
					
						
						
							
							Determine parallel PVs to avoid with ALLOC_NORMAL allocation. (untested)  
						
						
						
						
					 
					
						2005-11-28 20:01:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						02e17998ce 
					 
					
						
						
							
							alloc avoids parallel pvs when supplied  
						
						
						
						
					 
					
						2005-11-24 21:23:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						459e00c67a 
					 
					
						
						
							
							preparation for parallel_areas changes to allocation code  
						
						
						
						
					 
					
						2005-11-24 20:58:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						292f665650 
					 
					
						
						
							
							Fix lv_empty.  
						
						
						
						
					 
					
						2005-11-24 18:46:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						93bbb79569 
					 
					
						
						
							
							_find_parallel_space -> _find_segment_space  
						
						
						
						
					 
					
						2005-11-24 18:00:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						273e724f2b 
					 
					
						
						
							
							post_release  
						
						
						
						
					 
					
						2005-11-23 18:45:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5d2615c56f 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-11-23 18:44:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bfaaf21330 
					 
					
						
						
							
							2.02.01  
						
						
						
						
					 
					
						2005-11-23 18:42:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						dcb8415b7a 
					 
					
						
						
							
							1.02.01  
						
						
						
						
					 
					
						2005-11-23 18:36:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						699e1c75ce 
					 
					
						
						
							
							Fix lvdisplay cmdline to accept snapshots.  
						
						
						
						
					 
					
						2005-11-23 16:16:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						465b6e613e 
					 
					
						
						
							
							Fix open RO->RW promotions.  
						
						
						
						
					 
					
						2005-11-23 16:07:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						05fa105855 
					 
					
						
						
							
							Resume snapshot-origins last.  
						
						
						
						
					 
					
						2005-11-22 20:00:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d7a0cdebe5 
					 
					
						
						
							
							Remove a resolved FIXME.  
						
						
						
						
					 
					
						2005-11-22 19:37:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b049ab31eb 
					 
					
						
						
							
							Suppress unnecessary resumes.  
						
						
						
						
					 
					
						2005-11-22 19:31:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6db4dcff7a 
					 
					
						
						
							
							Drop leading zeros from dm_format_dev.  
						
						... 
						
						
						
						Suppress attempt to reload identical table. 
						
						
					 
					
						2005-11-22 18:43:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3eeaef00ec 
					 
					
						
						
							
							Additional LVM- prefix matching for transitional period.  
						
						
						
						
					 
					
						2005-11-12 22:46:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8bf4c38a00 
					 
					
						
						
							
							lvcreate vg_revert  
						
						
						
						
					 
					
						2005-11-12 22:42:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3a32b09ad1 
					 
					
						
						
							
							A missing vg_revert in an error path.  
						
						
						
						
					 
					
						2005-11-12 22:00:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6315982752 
					 
					
						
						
							
							more debug fixes  
						
						
						
						
					 
					
						2005-11-11 16:16:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						374a171e82 
					 
					
						
						
							
							Fix selinux compile.  
						
						
						
						
					 
					
						2005-11-10 18:31:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fc5d801f91 
					 
					
						
						
							
							fix debug linking  
						
						
						
						
					 
					
						2005-11-10 16:33:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5146641848 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-11-10 16:06:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cdd0ac42cf 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2005-11-10 15:27:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e5895500a2 
					 
					
						
						
							
							remove a debugging line  
						
						
						
						
					 
					
						2005-11-10 15:17:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9cb4dde3fa 
					 
					
						
						
							
							Extend allocation areas to avoid overflow with contiguous with other PVs.  
						
						... 
						
						
						
						Another pvmove fix. 
						
						
					 
					
						2005-11-10 14:45:39 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						3c2a4370a5 
					 
					
						
						
							
							Make it compile with debug enabled.  
						
						
						
						
					 
					
						2005-11-10 08:49:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e7a360dd6f 
					 
					
						
						
							
							revert - alternative pvmove fix, disabling preloading completely for now  
						
						
						
						
					 
					
						2005-11-09 23:57:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c814c2fd35 
					 
					
						
						
							
							workaround for pvmove with new activation code  
						
						
						
						
					 
					
						2005-11-09 23:56:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fefa7fe262 
					 
					
						
						
							
							more mirror fixing  
						
						
						
						
					 
					
						2005-11-09 18:13:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						26f01a29d1 
					 
					
						
						
							
							some fixes for mirrors  
						
						
						
						
					 
					
						2005-11-09 17:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						169d4090ab 
					 
					
						
						
							
							fix last checkin  
						
						
						
						
					 
					
						2005-11-09 15:41:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0b43754d60 
					 
					
						
						
							
							rename deptree  
						
						
						
						
					 
					
						2005-11-09 14:10:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8b3b26b813 
					 
					
						
						
							
							rename deptree  
						
						
						
						
					 
					
						2005-11-09 13:08:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5426af4f81 
					 
					
						
						
							
							rename deptree  
						
						
						
						
					 
					
						2005-11-09 13:05:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4e2c3a579d 
					 
					
						
						
							
							xen xvd  
						
						
						
						
					 
					
						2005-11-09 12:47:16 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						5ae2693241 
					 
					
						
						
							
							Use hash functions in libdevmapper.  
						
						
						
						
					 
					
						2005-11-09 09:24:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						41c86b0d19 
					 
					
						
						
							
							Replacement activation code.  [Don't use this yet!]  
						
						
						
						
					 
					
						2005-11-08 22:52:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						40788e8c3d 
					 
					
						
						
							
							New activation code.  [Not ready to be used yet.]  
						
						
						
						
					 
					
						2005-11-08 22:50:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0d29120033 
					 
					
						
						
							
							precommitted flag  
						
						
						
						
					 
					
						2005-10-31 20:18:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4be598f865 
					 
					
						
						
							
							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.] 
						
						
					 
					
						2005-10-31 20:15:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						558a6d509e 
					 
					
						
						
							
							pvresize man  
						
						
						
						
					 
					
						2005-10-31 15:49:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						75cd02aad2 
					 
					
						
						
							
							revert unfinished change  
						
						
						
						
					 
					
						2005-10-31 15:46:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e4c4451482 
					 
					
						
						
							
							missing vg_revert  
						
						
						
						
					 
					
						2005-10-31 15:43:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0671632477 
					 
					
						
						
							
							A pvresize implementation (Zak Kipling).  
						
						
						
						
					 
					
						2005-10-31 02:37:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						54c230c264 
					 
					
						
						
							
							reorder commit  
						
						
						
						
					 
					
						2005-10-28 14:38:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						64ba878eda 
					 
					
						
						
							
							more mirror library functions  
						
						
						
						
					 
					
						2005-10-28 12:48:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						01acd6dd76 
					 
					
						
						
							
							Fix contiguous allocation when there are no preceding segments.  
						
						
						
						
					 
					
						2005-10-27 22:21:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9d819b52d3 
					 
					
						
						
							
							Fix contiguous allocation without preceding segments.  
						
						
						
						
					 
					
						2005-10-27 22:20:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						37bac5cdc9 
					 
					
						
						
							
							Fix new mirror_seg pointer.  
						
						
						
						
					 
					
						2005-10-27 21:51:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						78c718c591 
					 
					
						
						
							
							Add mirror_seg pointer to lv_segment struct. (incomplete & untested)  
						
						
						
						
					 
					
						2005-10-27 19:58:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						284b8bf6ca 
					 
					
						
						
							
							Only keep a device open if it's known to belong to a locked VG.  
						
						
						
						
					 
					
						2005-10-27 17:45:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5a5084b837 
					 
					
						
						
							
							Only keep devices open if known to belong to a locked VG now.  
						
						
						
						
					 
					
						2005-10-27 17:44:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3b8058e1f1 
					 
					
						
						
							
							Export vgname_is_locked  
						
						
						
						
					 
					
						2005-10-27 17:41:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2a3168e0d6 
					 
					
						
						
							
							remove unused suspend code path  
						
						
						
						
					 
					
						2005-10-26 19:50:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a8ac6e4a15 
					 
					
						
						
							
							fix strncmps  
						
						
						
						
					 
					
						2005-10-26 18:33:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6172cf9fba 
					 
					
						
						
							
							Fix incorrect checkin  
						
						
						
						
					 
					
						2005-10-26 18:32:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b728ec3909 
					 
					
						
						
							
							Fix strncmps.  
						
						
						
						
					 
					
						2005-10-26 18:17:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						61a53bbcff 
					 
					
						
						
							
							suppress status err mesg when LVM- uuid prefix is missing  
						
						
						
						
					 
					
						2005-10-26 17:56:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						17d13dd084 
					 
					
						
						
							
							Also suppress error if device doesn't exist with DM_DEVICE_STATUS.  
						
						
						
						
					 
					
						2005-10-26 17:51:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						edcb28d591 
					 
					
						
						
							
							also suppress error if device doesn't exist with STATUS  
						
						
						
						
					 
					
						2005-10-26 17:50:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ad101119a7 
					 
					
						
						
							
							remove remaining hard-coded prefix lengths  
						
						
						
						
					 
					
						2005-10-26 17:31:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bc36676d31 
					 
					
						
						
							
							Fix lvdisplay to show all mirror destinations.  
						
						
						
						
					 
					
						2005-10-26 16:12:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d76fe120ab 
					 
					
						
						
							
							a missing lvid/dlid conversion  
						
						
						
						
					 
					
						2005-10-26 15:54:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2e95949b80 
					 
					
						
						
							
							attempt to cope with uuid transition  
						
						
						
						
					 
					
						2005-10-26 15:21:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ae14d85e24 
					 
					
						
						
							
							Attempt to cope with LVM- prefix transition.  
						
						
						
						
					 
					
						2005-10-26 15:00:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fad6304c60 
					 
					
						
						
							
							new suspend code  
						
						
						
						
					 
					
						2005-10-26 14:14:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a4dd3c8ce9 
					 
					
						
						
							
							switch in new suspend code (untested)  
						
						
						
						
					 
					
						2005-10-26 14:13:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6d1a5d45e2 
					 
					
						
						
							
							check parents suspended  
						
						
						
						
					 
					
						2005-10-26 14:08:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a6c7043e03 
					 
					
						
						
							
							unfinished suspend functions  
						
						
						
						
					 
					
						2005-10-25 19:09:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bcc400dafa 
					 
					
						
						
							
							Use dm_is_dm_major instead of local copy.  
						
						... 
						
						
						
						Allow mapped devices to be used as PVs safely. 
						
						
					 
					
						2005-10-25 19:08:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8fbedf3441 
					 
					
						
						
							
							Add DEFS  
						
						
						
						
					 
					
						2005-10-25 19:03:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2e8a9c9874 
					 
					
						
						
							
							Export dm_set_selinux_context.  
						
						
						
						
					 
					
						2005-10-25 17:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						44fc41b3e5 
					 
					
						
						
							
							Move set_selinux_context into libdevmapper  
						
						
						
						
					 
					
						2005-10-25 17:28:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7212c20a1b 
					 
					
						
						
							
							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] 
						
						
					 
					
						2005-10-23 00:14:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7ff142de1c 
					 
					
						
						
							
							Add pe_start to pvs.  
						
						
						
						
					 
					
						2005-10-20 22:24:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e67efb199d 
					 
					
						
						
							
							Fix LVM2- prefix changes; export build_dlid.  
						
						
						
						
					 
					
						2005-10-20 21:07:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						20128bd04b 
					 
					
						
						
							
							zero suppress  
						
						
						
						
					 
					
						2005-10-20 20:38:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c0fefdde28 
					 
					
						
						
							
							fix dev no printf  
						
						
						
						
					 
					
						2005-10-20 20:29:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f6ee160e66 
					 
					
						
						
							
							Add 'LVM-' prefix to uuids.  
						
						
						
						
					 
					
						2005-10-19 13:59:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						06acc2004f 
					 
					
						
						
							
							cope with null uuid_prefix  
						
						
						
						
					 
					
						2005-10-18 13:57:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						43ac2ce4c8 
					 
					
						
						
							
							use seg_type macro  
						
						
						
						
					 
					
						2005-10-18 13:45:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b32bf72b5f 
					 
					
						
						
							
							Split lv_segment_area from lv_segment to permit extension.  
						
						
						
						
					 
					
						2005-10-18 13:43:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c6880c957e 
					 
					
						
						
							
							Tidy some log mesgs.  
						
						
						
						
					 
					
						2005-10-18 13:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						095b71ed96 
					 
					
						
						
							
							Move deactivation code into libdevmapper.  
						
						
						
						
					 
					
						2005-10-18 12:39:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9160e496bc 
					 
					
						
						
							
							Add deactivation functions  
						
						
						
						
					 
					
						2005-10-18 12:37:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2a7ac78f02 
					 
					
						
						
							
							some deactivation fixes  
						
						
						
						
					 
					
						2005-10-17 19:06:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						64efa4627d 
					 
					
						
						
							
							Replacement deactivation code - untested.  
						
						
						
						
					 
					
						2005-10-17 18:21:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f7e35569ce 
					 
					
						
						
							
							Only one dump_memory.  
						
						
						
						
					 
					
						2005-10-17 18:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e8af32ec2b 
					 
					
						
						
							
							dm_driver_version  
						
						
						
						
					 
					
						2005-10-17 18:05:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e092ce51f6 
					 
					
						
						
							
							Attempt to load missing targets using modprobe.  
						
						... 
						
						
						
						Simplify dev_manager_info(). 
						
						
					 
					
						2005-10-17 18:00:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7b78edb1b7 
					 
					
						
						
							
							Attempt to load missing targets using modprobe.  
						
						
						
						
					 
					
						2005-10-17 17:56:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b332e7090e 
					 
					
						
						
							
							lvscan -a  
						
						
						
						
					 
					
						2005-10-17 16:41:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						67eb7723d6 
					 
					
						
						
							
							Use hash, bitset, malloc, pool from libdevmapper.  
						
						
						
						
					 
					
						2005-10-16 23:03:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						251d138474 
					 
					
						
						
							
							export bitset, pool, hash, malloc  
						
						
						
						
					 
					
						2005-10-16 22:57:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1170dfac05 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-10-16 20:09:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4157f141c7 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2005-10-16 20:06:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f569abd28a 
					 
					
						
						
							
							Code to build and display device dependency tree.  
						
						
						
						
					 
					
						2005-10-16 14:33:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						088f9687c0 
					 
					
						
						
							
							Add dmsetup --nolockfs support for suspend/reload.  
						
						... 
						
						
						
						Requires kernel patches to have any effect.
Library version incremented. 
						
						
					 
					
						2005-10-04 20:12:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e23df1f07a 
					 
					
						
						
							
							Refuse to run pvcreate/pvremove on devices we can't open exclusively.  
						
						
						
						
					 
					
						2005-10-03 21:10:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c818540dfd 
					 
					
						
						
							
							Use ORPHAN lock definition throughout.  
						
						
						
						
					 
					
						2005-10-03 18:16:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						21365cbe1a 
					 
					
						
						
							
							Validate chunksize in lvcreate.  
						
						
						
						
					 
					
						2005-09-30 22:21:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5471a80a96 
					 
					
						
						
							
							Impose chunk size limitation.  
						
						
						
						
					 
					
						2005-09-30 22:20:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d7b6fa9cd0 
					 
					
						
						
							
							Reduce chunksize limit to 512k.  
						
						
						
						
					 
					
						2005-09-29 15:50:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						dfdc2e02ef 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-09-26 20:52:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						893ec9a302 
					 
					
						
						
							
							1.01.05  
						
						
						
						
					 
					
						2005-09-26 20:44:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						05f65c38e6 
					 
					
						
						
							
							Fix chunksize field in reports.  
						
						
						
						
					 
					
						2005-09-23 17:06:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2e9d062ec0 
					 
					
						
						
							
							Don't hide snapshots from default 'lvs' output.  
						
						
						
						
					 
					
						2005-09-23 16:22:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6b0b394e61 
					 
					
						
						
							
							Resync list.h with LVM2.  
						
						
						
						
					 
					
						2005-09-22 12:06:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						25621396c9 
					 
					
						
						
							
							Remember increased buffer size and use for subsequent calls.  
						
						
						
						
					 
					
						2005-09-20 18:04:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						82aa0271f3 
					 
					
						
						
							
							Explicitly initialise no_open_count  
						
						
						
						
					 
					
						2005-09-20 16:39:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						653cab13f8 
					 
					
						
						
							
							On 'buffer full' condition, double buffer size and repeat ioctl. [Untested]  
						
						
						
						
					 
					
						2005-09-19 14:29:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b526f86b49 
					 
					
						
						
							
							Add is_dm_major() for use in duplicate device detection in lvmcache_add().  
						
						
						
						
					 
					
						2005-09-16 18:53:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						53c0f00888 
					 
					
						
						
							
							Really switch device number in lvmcache when it says it is doing so.  
						
						
						
						
					 
					
						2005-09-16 18:44:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f0c4d9de40 
					 
					
						
						
							
							Option for bitset memory allocation using malloc as well as pool.  
						
						
						
						
					 
					
						2005-09-16 18:40:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						03ef8cec83 
					 
					
						
						
							
							Don't assume exactly two mirrors when parsing mirror status  
						
						
						
						
					 
					
						2005-09-02 16:59:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						85f2a2e8c2 
					 
					
						
						
							
							Suppress fsync() error message on filesystems that don't support it.  
						
						
						
						
					 
					
						2005-09-01 18:37:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						584b3e6642 
					 
					
						
						
							
							Fix yes_no_prompt() error handling.  
						
						
						
						
					 
					
						2005-08-31 19:32:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						39b7ef841d 
					 
					
						
						
							
							add comments to example conf file to warn about common filter line mistakes  
						
						
						
						
					 
					
						2005-08-31 15:05:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						aa16a9098d 
					 
					
						
						
							
							Fix termination of getopt_long() option array.  
						
						
						
						
					 
					
						2005-08-18 19:40:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7b8c2707bc 
					 
					
						
						
							
							lvmconf.sh  
						
						
						
						
					 
					
						2005-08-16 20:42:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						60e26a31a7 
					 
					
						
						
							
							Add copyright notice to lvmconf.sh and use unique exit codes.  
						
						
						
						
					 
					
						2005-08-16 20:38:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3473c25c14 
					 
					
						
						
							
							Add format1 dev_write debug messages.  
						
						
						
						
					 
					
						2005-08-16 19:00:55 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						e52f022026 
					 
					
						
						
							
							clvmd no longer takes out locks for non-clusteed LVs,  
						
						... 
						
						
						
						and non-clustered LVs are only activated on the local node. 
						
						
					 
					
						2005-08-16 08:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b1a7df8e43 
					 
					
						
						
							
							Add clustered VG attribute to report.  
						
						
						
						
					 
					
						2005-08-15 23:34:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0fd2479b7c 
					 
					
						
						
							
							Move lvconvert parameters into struct lvconvert_params.  
						
						
						
						
					 
					
						2005-08-15 14:10:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						273857f914 
					 
					
						
						
							
							Add clustered VG flag to LV lock requests.  
						
						
						
						
					 
					
						2005-08-15 13:24:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a08b85dbc8 
					 
					
						
						
							
							Change LV locking macros to take lv instead of lvid.  
						
						
						
						
					 
					
						2005-08-15 12:00:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a0aedf299a 
					 
					
						
						
							
							Prepare tools to support clustered mirrors.  
						
						
						
						
					 
					
						2005-08-14 23:18:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3c61426844 
					 
					
						
						
							
							Factor out generate_log_name_format().  
						
						
						
						
					 
					
						2005-08-12 20:02:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						786f228076 
					 
					
						
						
							
							Factor out adjusted_mirror_region_size()  
						
						
						
						
					 
					
						2005-08-12 19:23:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						004da28792 
					 
					
						
						
							
							Move compose_log_line() into mirror directory.  
						
						
						
						
					 
					
						2005-08-10 17:19:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6e2be6efb6 
					 
					
						
						
							
							Don't kill idling clvmd threads.  
						
						
						
						
					 
					
						2005-08-09 17:29:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a994dfcfbc 
					 
					
						
						
							
							Factor out _get_library_path().  
						
						
						
						
					 
					
						2005-08-09 17:24:21 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						7a8ea2ac93 
					 
					
						
						
							
							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 ? 
						
						
					 
					
						2005-08-09 10:39:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0da3965d19 
					 
					
						
						
							
							Report 'buffer full' condition with v4 ioctl as well as with v1.  
						
						
						
						
					 
					
						2005-08-08 18:40:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						885fd7bb46 
					 
					
						
						
							
							aoe  
						
						
						
						
					 
					
						2005-08-08 17:55:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						08771f9c89 
					 
					
						
						
							
							Recognise aoe devices.  
						
						
						
						
					 
					
						2005-08-08 17:54:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8be48195a5 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-08-04 02:07:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						98ce2d650e 
					 
					
						
						
							
							update po  
						
						
						
						
					 
					
						2005-08-04 02:02:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3af327116a 
					 
					
						
						
							
							Fix lvconvert PV parameter in help string.  
						
						
						
						
					 
					
						2005-08-04 01:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b75434db93 
					 
					
						
						
							
							fix last checkin  
						
						
						
						
					 
					
						2005-08-04 01:29:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						04e912aacd 
					 
					
						
						
							
							Prevent snapshots getting activated in a clustered VG.  
						
						
						
						
					 
					
						2005-08-04 01:27:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d7be352f87 
					 
					
						
						
							
							Separate out _build_dev_string.  
						
						
						
						
					 
					
						2005-08-04 01:15:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						96be3ec22c 
					 
					
						
						
							
							Move zero_lv to toollib.  
						
						
						
						
					 
					
						2005-08-04 01:14:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						32e7e0d790 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-08-02 21:46:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						becc320e62 
					 
					
						
						
							
							update vsn  
						
						
						
						
					 
					
						2005-08-02 18:00:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7666ed57d1 
					 
					
						
						
							
							Fix dmsetup ls -j and status --target with empty table.  
						
						
						
						
					 
					
						2005-07-29 16:11:23 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						5e61d0955e 
					 
					
						
						
							
							fix pool format handler to work with pvseg code  
						
						
						
						
					 
					
						2005-07-26 21:48:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e8a4662ae7 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-07-13 19:28:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a48da3bd3b 
					 
					
						
						
							
							update po  
						
						
						
						
					 
					
						2005-07-13 19:23:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5f1a5d7b99 
					 
					
						
						
							
							2.01.13  
						
						
						
						
					 
					
						2005-07-13 19:15:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3e28a9db8f 
					 
					
						
						
							
							Fix pvmove segment splitting.  
						
						... 
						
						
						
						Abstract vg_validate. 
						
						
					 
					
						2005-07-12 19:40:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ebf6071d77 
					 
					
						
						
							
							Only make one attempt at contiguous allocation.  
						
						
						
						
					 
					
						2005-07-12 14:50:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						47a35fb9fb 
					 
					
						
						
							
							Fix lvm1 format metadata read.  
						
						
						
						
					 
					
						2005-06-22 15:31:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						48e88aba44 
					 
					
						
						
							
							fix lvm1 non-mirror lvcreate  
						
						
						
						
					 
					
						2005-06-22 14:56:14 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Marzinski 
							
						 
					 
					
						
						
							
						
						b85f99c140 
					 
					
						
						
							
							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. 
						
						
					 
					
						2005-06-14 19:06:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0a5e0e1f71 
					 
					
						
						
							
							preset pl to NULL  
						
						
						
						
					 
					
						2005-06-14 18:29:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						85dc22ebb7 
					 
					
						
						
							
							missing fn defs  
						
						
						
						
					 
					
						2005-06-14 18:22:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5c21526009 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-06-14 18:22:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						14dff1cefc 
					 
					
						
						
							
							2.01.12  
						
						
						
						
					 
					
						2005-06-14 17:59:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						39fbb844f9 
					 
					
						
						
							
							Various allocation-related pvmove fixes.  
						
						
						
						
					 
					
						2005-06-14 17:54:48 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						ca4e0c973a 
					 
					
						
						
							
							Log an error if clvmd can't resolve a host name got from CCS  
						
						... 
						
						
						
						Fix potential spin loop in clvmd 
						
						
					 
					
						2005-06-14 10:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ecb42bee80 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-06-13 14:53:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						674ed2a9f3 
					 
					
						
						
							
							2.01.11  
						
						
						
						
					 
					
						2005-06-13 14:43:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						252daf9717 
					 
					
						
						
							
							Use matchpathcon mode parameter.  
						
						
						
						
					 
					
						2005-06-13 13:13:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						196b8eaad3 
					 
					
						
						
							
							Use matchpathcon mode parameter  
						
						
						
						
					 
					
						2005-06-13 13:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						8e526ba1bf 
					 
					
						
						
							
							Don't defer closing of FDs in clvmd as it can cause trouble.  
						
						
						
						
					 
					
						2005-06-13 10:16:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						19225828d9 
					 
					
						
						
							
							update version  
						
						
						
						
					 
					
						2005-06-10 22:00:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7e594126be 
					 
					
						
						
							
							fix configure script to reenable selinux  
						
						
						
						
					 
					
						2005-06-10 21:57:49 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						d2529e6334 
					 
					
						
						
							
							o print the context along with the path when setting selinux context  
						
						
						
						
					 
					
						2005-06-10 21:30:21 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						97344f18e2 
					 
					
						
						
							
							o set umask and make tempfiles a bit nicer to deal with  
						
						
						
						
					 
					
						2005-06-10 19:10:45 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						33934db629 
					 
					
						
						
							
							o script to adjust items in lvm.conf file - currently only handles turning  
						
						... 
						
						
						
						cluster lvm on and off 
						
						
					 
					
						2005-06-10 17:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						6c6165c9f5 
					 
					
						
						
							
							Be a bit smarter about reading stuff from the sockets  
						
						
						
						
					 
					
						2005-06-10 09:11:01 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Marzinski 
							
						 
					 
					
						
						
							
						
						853460b20d 
					 
					
						
						
							
							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. 
						
						
					 
					
						2005-06-09 18:40:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cc4d9676c5 
					 
					
						
						
							
							Remove hard-coded 64k text metadata writing restriction.  
						
						
						
						
					 
					
						2005-06-07 11:00:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1cf1b819f4 
					 
					
						
						
							
							Make VG name restrictions consistent.  
						
						
						
						
					 
					
						2005-06-06 18:16:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f916c66d2b 
					 
					
						
						
							
							Introduce lvconvert.  So far only removes mirror images.  
						
						
						
						
					 
					
						2005-06-06 17:12:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						550aa86b45 
					 
					
						
						
							
							prevent active mirror resize for now  
						
						
						
						
					 
					
						2005-06-03 22:26:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						014e764758 
					 
					
						
						
							
							Allow mirror images to be resized.  
						
						
						
						
					 
					
						2005-06-03 19:48:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d1fc28432b 
					 
					
						
						
							
							Allow mirror images to have more than one segment.  
						
						
						
						
					 
					
						2005-06-03 18:07:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						879576f0a2 
					 
					
						
						
							
							lvremove mirror images  
						
						
						
						
					 
					
						2005-06-03 15:44:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						69098210be 
					 
					
						
						
							
							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. 
						
						
					 
					
						2005-06-03 14:49:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						99df4f892d 
					 
					
						
						
							
							Basic support for mirrors.  
						
						
						
						
					 
					
						2005-06-01 16:51:55 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						7bc04fbad3 
					 
					
						
						
							
							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 
						
						
					 
					
						2005-05-25 21:08:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8a74ce578d 
					 
					
						
						
							
							Fix non-orphan pvchange -u.  
						
						
						
						
					 
					
						2005-05-24 17:38:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0805e4e5de 
					 
					
						
						
							
							Fix mem allocs after archiver code move.  
						
						
						
						
					 
					
						2005-05-24 17:37:39 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						f1060fc88e 
					 
					
						
						
							
							Exit after last unregister_for_event()  
						
						
						
						
					 
					
						2005-05-20 13:53:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7d3d3d0a3a 
					 
					
						
						
							
							Fix vgmerge to handle duplicate LVIDs.  
						
						
						
						
					 
					
						2005-05-19 16:48:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						40377032e3 
					 
					
						
						
							
							1.01.02  
						
						
						
						
					 
					
						2005-05-17 15:50:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b2971edd7d 
					 
					
						
						
							
							Start merging cloned allocation functions.  
						
						
						
						
					 
					
						2005-05-17 13:49:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c37d723692 
					 
					
						
						
							
							Move archiver code from tools into library.  
						
						
						
						
					 
					
						2005-05-17 13:46:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						30f9026e1d 
					 
					
						
						
							
							vgscan/change/display/vgs automatically create metadata backup if out-of-date or missing.  
						
						
						
						
					 
					
						2005-05-17 13:44:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						332286072e 
					 
					
						
						
							
							Add dmsetup ls --exec.  
						
						
						
						
					 
					
						2005-05-16 20:46:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d6da172a2a 
					 
					
						
						
							
							Add --target to dmsetup ls.  
						
						
						
						
					 
					
						2005-05-16 16:04:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ebfe584afc 
					 
					
						
						
							
							Call dm_lib_exit() and dm_lib_release() automatically now.  
						
						
						
						
					 
					
						2005-05-16 15:15:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6250023583 
					 
					
						
						
							
							Add --target <target_type> filter to dmsetup table/status.  
						
						... 
						
						
						
						Fix dmsetup getopt_long usage. 
						
						
					 
					
						2005-05-16 14:53:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6b4f3d63b8 
					 
					
						
						
							
							Fix contiguous allocations with linear.  
						
						
						
						
					 
					
						2005-05-11 16:46:59 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						56db773a09 
					 
					
						
						
							
							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) 
						
						
					 
					
						2005-05-11 15:21:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fc6c472401 
					 
					
						
						
							
							Cope with missing format1 PVs again.  
						
						
						
						
					 
					
						2005-05-11 15:04:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2cd42a6866 
					 
					
						
						
							
							Remove lists of free PV segments.  
						
						... 
						
						
						
						Simplify pv_maps code and remove slow bitset algorithm. 
						
						
					 
					
						2005-05-11 15:02:49 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						36a90c345c 
					 
					
						
						
							
							updated to reflect clvmd rhel4 initscript being redhatified  
						
						
						
						
					 
					
						2005-05-10 20:15:39 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						ef1e82c72c 
					 
					
						
						
							
							Fixes bz#155478  
						
						... 
						
						
						
						Redhatify the rhel4 initscript (use /etc/init.d/functions) 
						
						
					 
					
						2005-05-10 20:14:33 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						88f9534685 
					 
					
						
						
							
							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 
						
						
					 
					
						2005-05-09 18:44:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						68254a052a 
					 
					
						
						
							
							%Zu->zu  
						
						
						
						
					 
					
						2005-05-09 17:45:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2425b3a166 
					 
					
						
						
							
							fix compiler warnings  
						
						
						
						
					 
					
						2005-05-09 17:41:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5524ed753b 
					 
					
						
						
							
							Fix loopfiles mem alloc.  
						
						
						
						
					 
					
						2005-05-09 17:02:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						89711723da 
					 
					
						
						
							
							Un-inline dbg_strdup.  
						
						
						
						
					 
					
						2005-05-09 17:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bed2740ffd 
					 
					
						
						
							
							lv_reduce tidying.  
						
						... 
						
						
						
						Remove some unnecessary parameters.
Introduce seg_is macros. 
						
						
					 
					
						2005-05-09 16:59:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						751d633c3d 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-05-09 16:41:48 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Marzinski 
							
						 
					 
					
						
						
							
						
						45952cbdf2 
					 
					
						
						
							
							oops. Those are char **'s not char *'s  
						
						
						
						
					 
					
						2005-05-04 19:24:03 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Marzinski 
							
						 
					 
					
						
						
							
						
						b355dd7b23 
					 
					
						
						
							
							fixed dmevent so that it doesn't do a double free when you run  
						
						... 
						
						
						
						# dmevent -l
Also, changed the behaviour of dm_get_registered_device(), so that it doesn't
change the pointer you passed in without freeing the memory on a non-next call,
and doesn't free your pointer without setting it to NULL on a failed next call. 
						
						
					 
					
						2005-05-04 18:53:28 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						48a186f172 
					 
					
						
						
							
							o libmultilog needs introducing of list locking in order to stand  
						
						... 
						
						
						
						multilog_add_type()/multilog_del_type cycles correctly.
o fixed segfault in multilog_add_type()
o fixed test-multilog.c
o cleaned up libmultilog (list macros, indentation, braces, comments) 
						
						
					 
					
						2005-05-04 11:52:07 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Earl Brassow 
							
						 
					 
					
						
						
							
						
						39dc7ec2ab 
					 
					
						
						
							
							- make noop use multilog  
						
						... 
						
						
						
						- add event_nr to thread_status struct and set appropriately so that the
  thread actually waits for an event
- essentially make error_detected return true.  Let the DSOs determine
  how to interpret the status info 
						
						
					 
					
						2005-05-04 01:57:31 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						2fedabd3b9 
					 
					
						
						
							
							o stick multilog into the dm-event lib and dmeventd code again  
						
						... 
						
						
						
						o more tweaks to libmultilog calls - the api isn't set in stone yet, so
   don't get too comfortable.
 o not sure the dmeventd in device-mapper/dmeventd works - i've been using
   the one in lib/event/
 o currently both daemons are set to log only to syslog 
						
						
					 
					
						2005-05-03 21:29:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6d719e9480 
					 
					
						
						
							
							2.01.10  
						
						
						
						
					 
					
						2005-05-03 17:43:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						05e278afda 
					 
					
						
						
							
							Don't create backup and archive dirs till needed.  
						
						
						
						
					 
					
						2005-05-03 17:31:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						87dbf462cb 
					 
					
						
						
							
							Reinstate full PV size when removing from VG.  
						
						... 
						
						
						
						Support loopfiles for testing.
Complete the pv_segment support. 
						
						
					 
					
						2005-05-03 17:28:23 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						40e896bc5b 
					 
					
						
						
							
							working dm_get_registered_device(). dmevent.c update to use it.  
						
						
						
						
					 
					
						2005-05-03 16:15:20 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						3e940f80c7 
					 
					
						
						
							
							more dm_get_registered_device() code  
						
						
						
						
					 
					
						2005-05-03 13:50:42 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Marzinski 
							
						 
					 
					
						
						
							
						
						dbf2888d43 
					 
					
						
						
							
							dmeventd was looking for dsos with libdmeventd<name>.so  
						
						... 
						
						
						
						The Makefile turned noop.c into    libdmeventnoop.so
The Makefile now turns noop.c into libdmeventdnoop.so 
						
						
					 
					
						2005-05-02 19:34:25 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Marzinski 
							
						 
					 
					
						
						
							
						
						d412355324 
					 
					
						
						
							
							stopped printing a string after we erased the pointer to it.  
						
						
						
						
					 
					
						2005-05-02 18:43:23 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Marzinski 
							
						 
					 
					
						
						
							
						
						178732217f 
					 
					
						
						
							
							removed the -lmultilog for now.  
						
						
						
						
					 
					
						2005-05-02 18:42:07 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Marzinski 
							
						 
					 
					
						
						
							
						
						de17b95c3d 
					 
					
						
						
							
							get the makefile to clean up the .o's  
						
						
						
						
					 
					
						2005-05-02 17:41:54 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						d14e774525 
					 
					
						
						
							
							Introduce exit() in main() and cleanup signal settings for parent/child  
						
						
						
						
					 
					
						2005-05-02 11:02:19 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Marzinski 
							
						 
					 
					
						
						
							
						
						ca5402a7fa 
					 
					
						
						
							
							more variable initialization.  
						
						
						
						
					 
					
						2005-04-29 22:12:09 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Marzinski 
							
						 
					 
					
						
						
							
						
						7a6fa7c5b4 
					 
					
						
						
							
							changed client_path and sever_path from 'char *' to 'const char *' to stop  
						
						... 
						
						
						
						compiler warning messages. 
						
						
					 
					
						2005-04-29 21:52:46 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						da36c286a6 
					 
					
						
						
							
							o checking in instrumented code for AJ to follow up on comms and logging  
						
						... 
						
						
						
						o changed
  int dm_get_next_registered_device(char **dso_name, char **device,
                                    enum event_type *events);
  to
  int dm_get_registered_device(char **dso_name, char **device,
                               enum event_type *events, int next)
  so that the daemon is able to retrive the next one of the list without
  running into locking issues.
o changed dmevent.c to use dm_get_registered_device()
o couldn't test this yet because of the comms issues
  (daemon exits in do_process_request()) 
						
						
					 
					
						2005-04-29 14:56:35 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						d3901bcf2e 
					 
					
						
						
							
							first changes to get comms back to work after flock changes  
						
						
						
						
					 
					
						2005-04-29 13:41:25 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						94c8d4fdfb 
					 
					
						
						
							
							minor cleanup  
						
						
						
						
					 
					
						2005-04-29 10:58:34 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						ab8bdc18bb 
					 
					
						
						
							
							o Build dmeventd against multilog  
						
						
						
						
					 
					
						2005-04-28 22:47:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c9dcd7442a 
					 
					
						
						
							
							build libdmeventnoop.so for testing  
						
						
						
						
					 
					
						2005-04-28 17:32:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						34c8f13346 
					 
					
						
						
							
							test.c->dmevent.c  
						
						
						
						
					 
					
						2005-04-28 14:49:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7a8ccda95c 
					 
					
						
						
							
							o adds dm_get_next_registered_device() (not functional yet)  
						
						... 
						
						
						
						to retrieve which devices got registered with the daemon;
  needs locking changes as well 
						
						
					 
					
						2005-04-28 14:02:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						44a1448542 
					 
					
						
						
							
							Prototype for a device-mapper event-handling daemon.  
						
						
						
						
					 
					
						2005-04-27 22:32:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c87d89ffaf 
					 
					
						
						
							
							extend alloc_lv_segment  
						
						
						
						
					 
					
						2005-04-22 15:44:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0868749d42 
					 
					
						
						
							
							set_lv_segment_area_pv/lv  
						
						
						
						
					 
					
						2005-04-22 15:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1d40ee23f0 
					 
					
						
						
							
							Initial pv_segment code.  
						
						
						
						
					 
					
						2005-04-19 20:58:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8893f32603 
					 
					
						
						
							
							initial pv_segment defns  
						
						
						
						
					 
					
						2005-04-19 20:52:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						adcf7e8dc3 
					 
					
						
						
							
							_copy_pv -> int  
						
						
						
						
					 
					
						2005-04-19 20:44:21 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						901f7c5c36 
					 
					
						
						
							
							Tidy clvmd's SIGHUP handler so it doesn't do all that work.  
						
						
						
						
					 
					
						2005-04-19 10:36:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						775bb413b3 
					 
					
						
						
							
							vgchange --physicalextentsize (but only if it's an exact fit - may need to  
						
						... 
						
						
						
						use pvmove first) 
						
						
					 
					
						2005-04-18 14:56:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						64cd5b5a46 
					 
					
						
						
							
							extract compose_log_line  
						
						
						
						
					 
					
						2005-04-17 23:59:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ae356609b1 
					 
					
						
						
							
							get_pv_from_vg_by_id  
						
						
						
						
					 
					
						2005-04-17 23:57:44 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						6102a5d2b0 
					 
					
						
						
							
							Make clvmd work around some "limitations" in gulm's node state notifications.  
						
						... 
						
						
						
						Also make clvmd debuglog timestamps a little more helpful. 
						
						
					 
					
						2005-04-13 13:50:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f8782ee2d7 
					 
					
						
						
							
							Internal snapshot code restructuring.  
						
						
						
						
					 
					
						2005-04-07 12:39:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6181ec4c77 
					 
					
						
						
							
							add lvid to lv_create_empty  
						
						
						
						
					 
					
						2005-04-07 12:29:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e0e7a685ef 
					 
					
						
						
							
							Remove unused internal non-persistent snapshot option.  
						
						
						
						
					 
					
						2005-04-07 12:27:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ae1f8cdad2 
					 
					
						
						
							
							fix unused o_direct label  
						
						
						
						
					 
					
						2005-04-07 12:25:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a4cf792e6d 
					 
					
						
						
							
							store snapshot id as lvid internally  
						
						
						
						
					 
					
						2005-04-07 12:24:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						89109ded53 
					 
					
						
						
							
							Allow offline extension of snapshot volumes.  
						
						... 
						
						
						
						NB Requires kernel patch that is not upstream. 
						
						
					 
					
						2005-04-07 12:17:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e20e52a4b2 
					 
					
						
						
							
							Move from 2-step to 3-step on-disk metadata commit.  
						
						
						
						
					 
					
						2005-04-06 18:59:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						20c4b1cbec 
					 
					
						
						
							
							Add ramdisk.  
						
						
						
						
					 
					
						2005-04-06 16:43:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5238b0241d 
					 
					
						
						
							
							_vg_posn -> _find_vg_rlocn  
						
						
						
						
					 
					
						2005-04-06 16:35:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9cdf6c203d 
					 
					
						
						
							
							more refinements  
						
						
						
						
					 
					
						2005-04-06 15:21:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						839335cae6 
					 
					
						
						
							
							Annotate, tidy and extend list.h.  
						
						
						
						
					 
					
						2005-04-06 14:50:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a99b2ce167 
					 
					
						
						
							
							Alignment tidying.  
						
						
						
						
					 
					
						2005-04-06 13:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b695141d87 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-04-04 15:46:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						92d5c9f866 
					 
					
						
						
							
							2.01.09  
						
						
						
						
					 
					
						2005-04-04 15:41:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7f18a1ffe0 
					 
					
						
						
							
							Add --ignorelockingfailure to vgmknodes.  
						
						
						
						
					 
					
						2005-04-04 14:44:49 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						8c3fdaaa62 
					 
					
						
						
							
							set SO_KEEPALIVE on sockets  
						
						
						
						
					 
					
						2005-04-01 16:03:00 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						5ac1c69710 
					 
					
						
						
							
							Don't allow user operations to start until the lvm thread is fully up.  
						
						... 
						
						
						
						Hopefully finally nails bz#146056 
						
						
					 
					
						2005-04-01 13:01:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						de2d5fba63 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-03-29 18:10:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						33d516748f 
					 
					
						
						
							
							1.01.01  
						
						
						
						
					 
					
						2005-03-29 14:47:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						de17f6f0fd 
					 
					
						
						
							
							Update dmsetup man page.  
						
						
						
						
					 
					
						2005-03-29 14:46:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						756731fc02 
					 
					
						
						
							
							Drop-in devmap_name replacement.  
						
						
						
						
					 
					
						2005-03-27 11:37:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e46be0415f 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-03-22 16:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						aa02fb50bf 
					 
					
						
						
							
							update pofile  
						
						
						
						
					 
					
						2005-03-22 15:13:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8b6cd9c772 
					 
					
						
						
							
							2.01.08  
						
						
						
						
					 
					
						2005-03-22 15:12:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cdd0d3351a 
					 
					
						
						
							
							Add clustered attribute so vgchange can identify clustered VGs w/o locking.  
						
						
						
						
					 
					
						2005-03-21 22:55:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8b6d584529 
					 
					
						
						
							
							Improve detection of external changes affecting internal cache.  
						
						
						
						
					 
					
						2005-03-21 22:40:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f49fdd4141 
					 
					
						
						
							
							Add 'already in device cache' debug message.  
						
						
						
						
					 
					
						2005-03-21 14:51:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b26e1be81a 
					 
					
						
						
							
							Add -a to pvdisplay -C.  
						
						
						
						
					 
					
						2005-03-21 14:47:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bacab38d7f 
					 
					
						
						
							
							Avoid rmdir opendir error messsages when dir was already removed.  
						
						
						
						
					 
					
						2005-03-21 14:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						701c05ce96 
					 
					
						
						
							
							Tighten signal handlers.  
						
						
						
						
					 
					
						2005-03-21 14:16:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						438c452585 
					 
					
						
						
							
							Fix WHATS_NEW.  
						
						
						
						
					 
					
						2005-03-10 23:04:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0a7a1eff3f 
					 
					
						
						
							
							Avoid some compiler warnings.  
						
						
						
						
					 
					
						2005-03-10 22:34:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						87e743e381 
					 
					
						
						
							
							Additional rename failure error message.  
						
						
						
						
					 
					
						2005-03-10 22:31:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a03f1b3d55 
					 
					
						
						
							
							read/write may be macros  
						
						
						
						
					 
					
						2005-03-10 20:23:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2d8dc3d243 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-03-10 20:22:40 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						b982232cc5 
					 
					
						
						
							
							Don't take out the lvm_thread_lock at startup - it only protects the jobs list.  
						
						... 
						
						
						
						DEBUGLOG() message now print threadid rather than PID which is more useful. 
						
						
					 
					
						2005-03-09 14:08:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						61c8d728ac 
					 
					
						
						
							
							update pofile  
						
						
						
						
					 
					
						2005-03-08 13:48:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						851a2bf855 
					 
					
						
						
							
							Cope with new devices appearing by rescanning /dev if a uuid can't be found.  
						
						
						
						
					 
					
						2005-03-08 13:46:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e0bdde3630 
					 
					
						
						
							
							Remove DESTDIR from LVM_SHARED_PATH.  
						
						
						
						
					 
					
						2005-03-08 13:39:39 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						6a0dcd7f0e 
					 
					
						
						
							
							make clvmd FDs close-on-exec, to avoid warnings when running lvm via popen.  
						
						... 
						
						
						
						clvmd-gulm unlocks VG & orphan locks at startup in case they are stale.
clvmd-gulm now unlocks VG & orphan locks if client dies. 
						
						
					 
					
						2005-03-07 17:03:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						75f0b4c879 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-03-03 22:31:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						db536a9504 
					 
					
						
						
							
							2.01.06  
						
						
						
						
					 
					
						2005-03-03 22:26:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0fb114dede 
					 
					
						
						
							
							Option to suppress warnings of file descriptors left open.  
						
						
						
						
					 
					
						2005-03-03 22:09:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e703342179 
					 
					
						
						
							
							Suppress 'open failed' error messages during scanning.  
						
						
						
						
					 
					
						2005-03-03 21:54:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						35c8f4a611 
					 
					
						
						
							
							Fix default value of metadatacopies in documentation (2->1).  
						
						
						
						
					 
					
						2005-03-03 21:52:58 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						7c89ae44a9 
					 
					
						
						
							
							Fix clvmd-gulm node up/down code so it actually works.  
						
						... 
						
						
						
						clvmd-gulm now releases locks when shut down. 
						
						
					 
					
						2005-02-22 16:26:21 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						84fe06da22 
					 
					
						
						
							
							./configure --enable-debug now enables debugging code in clvmd  
						
						
						
						
					 
					
						2005-02-21 15:58:06 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						806318c8b3 
					 
					
						
						
							
							Always manipulate both locks in sync_lock() otherwise they get left  
						
						... 
						
						
						
						hanging around and cause trouble. 
						
						
					 
					
						2005-02-21 14:36:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3aac2e1822 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-02-18 19:06:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						168baef433 
					 
					
						
						
							
							Static binary invokes dynamic binary if appropriate.  
						
						
						
						
					 
					
						2005-02-18 18:58:31 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						6dba6cd78d 
					 
					
						
						
							
							Cope with more than one message arriving at the TCP socket, also  
						
						... 
						
						
						
						fix some instances where the length in the message was wrong (cman
code didn't notice this because it is packet-based comms anyway) 
						
						
					 
					
						2005-02-18 15:31:32 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						502250d08f 
					 
					
						
						
							
							Fix gulm->errno error number conversion.  
						
						
						
						
					 
					
						2005-02-17 12:56:19 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						7395f0e680 
					 
					
						
						
							
							Make config check a little more tolerant of library names.  
						
						
						
						
					 
					
						2005-02-14 09:07:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						494d3fdaca 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-02-09 18:26:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7b86a157de 
					 
					
						
						
							
							Add fixed offset to imported pool minor numbers.  
						
						
						
						
					 
					
						2005-02-09 17:49:36 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Manthei 
							
						 
					 
					
						
						
							
						
						0988c41785 
					 
					
						
						
							
							o cluster lvm requires that /usr/sbin/$TOOL is used instead of  
						
						... 
						
						
						
						/sbin/lvm.static $TOOL
o made variables LVDISPLAY, VGSCAN and VGCHANGE configurable in
  /etc/sysconfig/cluster 
						
						
					 
					
						2005-02-08 17:20:24 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						522db1bf01 
					 
					
						
						
							
							Fix thread shutdown race which could cause clvmd to hang in pthread_join.  
						
						
						
						
					 
					
						2005-02-08 09:05:58 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						06f066f90d 
					 
					
						
						
							
							Revert last clvmd patch. More testing reveals that this just doesn't  
						
						... 
						
						
						
						work yet. 
						
						
					 
					
						2005-02-07 14:45:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						f37b20677b 
					 
					
						
						
							
							Make clvmd use the command library rather than popen() to  
						
						... 
						
						
						
						preload the lock state. 
						
						
					 
					
						2005-02-07 10:04:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cd2eac1032 
					 
					
						
						
							
							lvm2cmd.so should skip the check for open fds.  
						
						
						
						
					 
					
						2005-02-03 16:34:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8ac38d58d7 
					 
					
						
						
							
							Remove unused -f from pvmove  
						
						
						
						
					 
					
						2005-02-02 14:31:48 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						4c80cc313a 
					 
					
						
						
							
							Make clvmd do a quick sanity check on the clustering bits of lvm.conf  
						
						
						
						
					 
					
						2005-02-02 11:42:29 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						1c65fee9b4 
					 
					
						
						
							
							Get rid of "connection refused" message because Corey doesn't like it.  
						
						
						
						
					 
					
						2005-02-02 09:17:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						90dda7edc1 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2005-02-01 16:40:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						da054fae20 
					 
					
						
						
							
							pofile  
						
						
						
						
					 
					
						2005-02-01 16:33:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bdb6611e30 
					 
					
						
						
							
							2.01.03  
						
						
						
						
					 
					
						2005-02-01 16:29:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9284f973f1 
					 
					
						
						
							
							More 64-bit display/report fixes.  
						
						
						
						
					 
					
						2005-02-01 16:19:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2bfd64c3c9 
					 
					
						
						
							
							Add option to compile without ioctl for testing.  
						
						
						
						
					 
					
						2005-01-27 16:16:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						939d24cce5 
					 
					
						
						
							
							Fix DM_LIB_VERSION sed  
						
						
						
						
					 
					
						2005-01-27 15:53:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						27b0183c46 
					 
					
						
						
							
							More informative startup mesg if can't create /etc/lvm.  
						
						
						
						
					 
					
						2005-01-27 15:50:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d14efacac7 
					 
					
						
						
							
							Fix snapshot device size bug (since 2.01.01).  
						
						
						
						
					 
					
						2005-01-27 15:48:49 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						150a002c40 
					 
					
						
						
							
							Don't print CMAN error if initial probe fails - we could be running with GULM.  
						
						
						
						
					 
					
						2005-01-26 09:30:52 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						ce0def3bd8 
					 
					
						
						
							
							Remove superflous &  
						
						... 
						
						
						
						Gulm clvmd no longer hangs trying to talk to a rebooted node. 
						
						
					 
					
						2005-01-25 16:46:29 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						ee20fa97c2 
					 
					
						
						
							
							Make clvmd announce it's startup and cluster connection in syslog.  
						
						
						
						
					 
					
						2005-01-24 15:31:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7403b7d700 
					 
					
						
						
							
							postrelease  
						
						
						
						
					 
					
						2005-01-21 19:03:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						87ef173e0a 
					 
					
						
						
							
							update pofile  
						
						
						
						
					 
					
						2005-01-21 18:51:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						52a3fb6bc7 
					 
					
						
						
							
							pre-release  
						
						
						
						
					 
					
						2005-01-21 18:49:06 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						92e2a257a6 
					 
					
						
						
							
							Get rid of libclvm as it's out-of-date and not used at all.  
						
						
						
						
					 
					
						2005-01-21 11:56:30 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						32e175752c 
					 
					
						
						
							
							Fix clvmd startup bug introduced in cman/gulm amalgamation. bz#145729  
						
						... 
						
						
						
						Improve reporting of node-specific locking errors so you'll get
somthing a little more helpfiul than "host is down" - it will now tell
you /which/ host it thinks is down. 
						
						
					 
					
						2005-01-21 11:35:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d43f7180dc 
					 
					
						
						
							
							Update clvmd_init_rhel4: use lvm.static and don't load dlm.  
						
						
						
						
					 
					
						2005-01-20 22:16:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0129c2b0fc 
					 
					
						
						
							
							Fix some size_t printing.  
						
						
						
						
					 
					
						2005-01-20 18:14:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4ed1990001 
					 
					
						
						
							
							Fix 64 bit xlate consts.  
						
						
						
						
					 
					
						2005-01-20 18:13:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5bd6ab27ae 
					 
					
						
						
							
							Split out pool sptype_names to avoid unused const.  
						
						
						
						
					 
					
						2005-01-20 18:12:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f3593b89fa 
					 
					
						
						
							
							Always fail if random id generation fails.  
						
						
						
						
					 
					
						2005-01-20 18:11:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						23d84b2310 
					 
					
						
						
							
							Recognise gnbd.  
						
						
						
						
					 
					
						2005-01-19 18:56:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fdc49402ec 
					 
					
						
						
							
							fix clvmd lv_info_by_lvid open_count  
						
						
						
						
					 
					
						2005-01-19 18:10:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5457c133e1 
					 
					
						
						
							
							Add some comments.  
						
						
						
						
					 
					
						2005-01-19 17:31:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						292e588ee3 
					 
					
						
						
							
							move recover_vg  
						
						
						
						
					 
					
						2005-01-19 17:30:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						243494c25e 
					 
					
						
						
							
							Store snapshot and origin sizes separately.  
						
						
						
						
					 
					
						2005-01-19 17:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e4365f3706 
					 
					
						
						
							
							Update vgcreate man page.  
						
						
						
						
					 
					
						2005-01-19 17:01:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						310f3038d3 
					 
					
						
						
							
							Post-2.01.00  
						
						
						
						
					 
					
						2005-01-17 20:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4e6033273d 
					 
					
						
						
							
							update po  
						
						
						
						
					 
					
						2005-01-17 20:16:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						73718586d3 
					 
					
						
						
							
							2.01.00  
						
						
						
						
					 
					
						2005-01-17 20:13:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						011abe61e8 
					 
					
						
						
							
							post-1.01.00  
						
						
						
						
					 
					
						2005-01-17 20:12:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fe3a37f89d 
					 
					
						
						
							
							1.01.00  
						
						
						
						
					 
					
						2005-01-17 20:00:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8aea44e77b 
					 
					
						
						
							
							Fix vgscan metadata auto-correction.  
						
						
						
						
					 
					
						2005-01-17 18:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						5529aec0d6 
					 
					
						
						
							
							You can now build clvmd with cman & gulm support in the same binary.  
						
						... 
						
						
						
						./configure --with-clvmd
wil do this by default. Or you can choose which you want with
./configure --with-clvmd=gulm    or
./configure --with-clvmd=cman
When clvmd with both included is run, it will automatically detect the cluster
manager in use. 
						
						
					 
					
						2005-01-13 13:24:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						369549d23f 
					 
					
						
						
							
							Only ask libdevmapper for open_count when we need it.  
						
						
						
						
					 
					
						2005-01-12 22:58:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						181ea9a381 
					 
					
						
						
							
							Add dm_task_no_open_count() to skip getting open_count.  
						
						
						
						
					 
					
						2005-01-12 22:10:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						76b8f2854e 
					 
					
						
						
							
							Adjust RHEL4 clvmd init script priority.  
						
						
						
						
					 
					
						2005-01-11 22:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						320e5198f9 
					 
					
						
						
							
							post-2.00.33  
						
						
						
						
					 
					
						2005-01-07 20:06:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e522539e2d 
					 
					
						
						
							
							2.00.33  
						
						
						
						
					 
					
						2005-01-07 19:50:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7c996b83d2 
					 
					
						
						
							
							post-1.00.21  
						
						
						
						
					 
					
						2005-01-07 17:10:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3dd354d7aa 
					 
					
						
						
							
							1.00.21  
						
						
						
						
					 
					
						2005-01-07 15:53:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f4ad6e2157 
					 
					
						
						
							
							Fix /proc/devices parsing.  
						
						
						
						
					 
					
						2005-01-07 15:39:53 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						8b170dc2bf 
					 
					
						
						
							
							Fix off-by-one error in cluster_locking that could case read hangs.  
						
						
						
						
					 
					
						2005-01-07 14:22:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						dcb9d779bf 
					 
					
						
						
							
							post-1.00.20  
						
						
						
						
					 
					
						2005-01-06 18:41:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						80f736d670 
					 
					
						
						
							
							1.00.20  
						
						
						
						
					 
					
						2005-01-06 18:30:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8502c6da3c 
					 
					
						
						
							
							Attempt to fix /dev/mapper/control transparently if it's wrong.  
						
						
						
						
					 
					
						2005-01-06 18:22:44 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						b131449422 
					 
					
						
						
							
							Some more gulm fixes from "Mr gulm" himself.  
						
						
						
						
					 
					
						2005-01-06 11:48:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6eebc4a620 
					 
					
						
						
							
							Configuration-time option for setting uid/gid/mode for /dev/mapper nodes.  
						
						
						
						
					 
					
						2005-01-05 22:00:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4661ab1179 
					 
					
						
						
							
							pvcreate wipes first 4 sectors unless given --zero n.  
						
						
						
						
					 
					
						2005-01-05 17:25:25 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						86046445ed 
					 
					
						
						
							
							Improve clvmd failure message if it's already running.  
						
						... 
						
						
						
						Allow user to kill clvmd during initialisation. 
						
						
					 
					
						2005-01-05 14:41:54 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						baea9bf944 
					 
					
						
						
							
							Typo in "for" caused first node in ccs to be ignored.  
						
						
						
						
					 
					
						2005-01-04 15:11:34 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						0951ee9e63 
					 
					
						
						
							
							Use new CCS key names for nodes in the GULM version of clvmd.  
						
						... 
						
						
						
						based on a patch from Mike Tilstra 
						
						
					 
					
						2005-01-04 11:48:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5492528287 
					 
					
						
						
							
							post-2.00.32  
						
						
						
						
					 
					
						2004-12-22 22:04:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						14dbd220c2 
					 
					
						
						
							
							update pofile  
						
						
						
						
					 
					
						2004-12-22 21:58:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						babc890c59 
					 
					
						
						
							
							Drop static/dl config restriction for now.  
						
						
						
						
					 
					
						2004-12-22 21:55:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6f7b47ff40 
					 
					
						
						
							
							update version  
						
						
						
						
					 
					
						2004-12-22 21:47:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3991f03202 
					 
					
						
						
							
							Fix an error fprintf.  
						
						
						
						
					 
					
						2004-12-22 21:47:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						27271d5da7 
					 
					
						
						
							
							Fix vgdisplay -s. Breaks (undocumented) lvs/pvs/vgs -s instead for now.  
						
						
						
						
					 
					
						2004-12-21 21:40:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						627312e1de 
					 
					
						
						
							
							Fix device reference counting on re-opens.  
						
						
						
						
					 
					
						2004-12-21 20:23:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bfc9550e4e 
					 
					
						
						
							
							Ignore sysfs symlinks when DT_UNKNOWN.  
						
						
						
						
					 
					
						2004-12-21 18:29:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2b9c21268b 
					 
					
						
						
							
							Add RHEL4 clvmd init script.  
						
						
						
						
					 
					
						2004-12-21 18:07:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3dce4ed6f1 
					 
					
						
						
							
							Skip devices that are too small to be PVs.  
						
						
						
						
					 
					
						2004-12-21 17:54:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0f16c2ea87 
					 
					
						
						
							
							Add CONTRIBUTORS file.  
						
						
						
						
					 
					
						2004-12-21 16:24:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9a635f0686 
					 
					
						
						
							
							Fix pvchange -x segfault with lvm2-format orphan.  
						
						
						
						
					 
					
						2004-12-21 16:12:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6a0d4b2baa 
					 
					
						
						
							
							Cope with empty msdos partition tables.  
						
						
						
						
					 
					
						2004-12-21 16:10:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ac017098ad 
					 
					
						
						
							
							post-2.00.31  
						
						
						
						
					 
					
						2004-12-12 21:55:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						98fef2640d 
					 
					
						
						
							
							update pofile  
						
						
						
						
					 
					
						2004-12-12 21:51:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8bb66e133a 
					 
					
						
						
							
							2.00.31  
						
						
						
						
					 
					
						2004-12-12 21:47:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						68a582901d 
					 
					
						
						
							
							Reopen RO file descriptor RW if necessary.  
						
						
						
						
					 
					
						2004-12-12 21:47:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c094f4c06e 
					 
					
						
						
							
							post-2.00.30  
						
						
						
						
					 
					
						2004-12-10 18:01:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f7ca545544 
					 
					
						
						
							
							update pofile  
						
						
						
						
					 
					
						2004-12-10 16:07:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						69b4716894 
					 
					
						
						
							
							2.00.30  
						
						
						
						
					 
					
						2004-12-10 16:02:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7e44dcc5bf 
					 
					
						
						
							
							Additional device-handling debug messages.  
						
						... 
						
						
						
						Additional verbosity level -vvvv includes line numbers and backtraces.
Verbose messages now go to stderr not stdout.
Close any stray file descriptors before starting.
Refine partitionable checks for certain device types.
Allow devices/types to override built-ins. 
						
						
					 
					
						2004-12-10 16:01:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ab9843e183 
					 
					
						
						
							
							Fix lvreduce man page .i->.I  
						
						
						
						
					 
					
						2004-12-09 16:59:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						01af706ade 
					 
					
						
						
							
							Fix vgsplit man page title.  
						
						
						
						
					 
					
						2004-12-09 16:58:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9ebdb08e99 
					 
					
						
						
							
							Fix clvmd man makefile.  
						
						
						
						
					 
					
						2004-12-09 16:57:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a74ffe25d9 
					 
					
						
						
							
							Extend dev_open logging.  
						
						
						
						
					 
					
						2004-12-09 16:56:51 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						7f95e27707 
					 
					
						
						
							
							Make clvmd_fix_conf.sh UNDOable  
						
						
						
						
					 
					
						2004-12-01 14:47:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1facf5bba3 
					 
					
						
						
							
							post-29  
						
						
						
						
					 
					
						2004-11-27 22:56:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						03d77009eb 
					 
					
						
						
							
							xlate compilation fix  
						
						
						
						
					 
					
						2004-11-27 22:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8afd6812b5 
					 
					
						
						
							
							update version  
						
						
						
						
					 
					
						2004-11-27 21:38:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ec9ad78fcf 
					 
					
						
						
							
							Endian fix to signature detection.  
						
						
						
						
					 
					
						2004-11-27 21:37:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6f4e93dc90 
					 
					
						
						
							
							Configure/makefile tidy.  
						
						
						
						
					 
					
						2004-11-26 18:07:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a38e43862d 
					 
					
						
						
							
							fix partition table signature size  
						
						
						
						
					 
					
						2004-11-26 14:40:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						39294bb037 
					 
					
						
						
							
							update pofile  
						
						
						
						
					 
					
						2004-11-24 21:39:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						edc5e59b78 
					 
					
						
						
							
							Trap large memory allocation requests.  
						
						
						
						
					 
					
						2004-11-24 21:34:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c00fd9fd37 
					 
					
						
						
							
							Fix to partition table detection code.  
						
						
						
						
					 
					
						2004-11-24 20:38:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b3e621dd9f 
					 
					
						
						
							
							Improve filter debug msgs.  
						
						
						
						
					 
					
						2004-11-24 20:36:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6e8c49b978 
					 
					
						
						
							
							post-release  
						
						
						
						
					 
					
						2004-11-23 18:36:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						398d57133d 
					 
					
						
						
							
							update po  
						
						
						
						
					 
					
						2004-11-23 18:27:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						16521a6feb 
					 
					
						
						
							
							pool debugging  
						
						
						
						
					 
					
						2004-11-23 18:23:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3ca0b37a3e 
					 
					
						
						
							
							2.00.26  
						
						
						
						
					 
					
						2004-11-23 17:47:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cf2ec1229d 
					 
					
						
						
							
							fix a md filter log mesg  
						
						
						
						
					 
					
						2004-11-23 17:45:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fe9b1e5f9b 
					 
					
						
						
							
							update pofile  
						
						
						
						
					 
					
						2004-11-23 17:44:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f5b96ddf01 
					 
					
						
						
							
							Detect partition table signature.  
						
						
						
						
					 
					
						2004-11-23 11:44:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2fe076fb27 
					 
					
						
						
							
							Only wipe signature bytes when destroying md superblock, so process  
						
						... 
						
						
						
						is reversible. 
						
						
					 
					
						2004-11-19 19:32:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						99249cff04 
					 
					
						
						
							
							pvcreate wipes md superblocks. (With --uuid or --restorefile it prompts.)  
						
						
						
						
					 
					
						2004-11-19 19:25:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0cdf7b0613 
					 
					
						
						
							
							Separate out md superblock detection code.  
						
						
						
						
					 
					
						2004-11-18 20:02:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						90bcf4f157 
					 
					
						
						
							
							Prevent snapshot origin resizing.  
						
						
						
						
					 
					
						2004-11-18 19:49:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						03c3ec4e12 
					 
					
						
						
							
							Improve a vgremove error message.  
						
						
						
						
					 
					
						2004-11-18 19:45:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ca9bb20d64 
					 
					
						
						
							
							More tagging documentation, with some cluster examples.  
						
						
						
						
					 
					
						2004-11-17 18:34:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c6bc078fd9 
					 
					
						
						
							
							More lvm.conf and tagging documentation.  
						
						
						
						
					 
					
						2004-11-17 17:49:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2f4bd6e52c 
					 
					
						
						
							
							More man page updates.  
						
						
						
						
					 
					
						2004-11-16 18:09:32 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						2affe53727 
					 
					
						
						
							
							Tidy the socket callbacks so that all the work is done outside the  
						
						... 
						
						
						
						main loop. 
						
						
					 
					
						2004-11-16 10:55:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						09654d7dd8 
					 
					
						
						
							
							update WHATS_NEW  
						
						
						
						
					 
					
						2004-11-12 16:02:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						90a4e37815 
					 
					
						
						
							
							Update some man pages.  
						
						
						
						
					 
					
						2004-11-12 15:59:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						60889c0c79 
					 
					
						
						
							
							Also accept y/n with -ae.  
						
						
						
						
					 
					
						2004-11-12 15:58:26 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						20f3408d96 
					 
					
						
						
							
							Report detailed errors in cluster initialisation to syslog, and point the user  
						
						... 
						
						
						
						at syslog if clvmd fails to intialise. 
						
						
					 
					
						2004-11-11 14:51:23 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						e9d86789db 
					 
					
						
						
							
							Can now build a gulm version of clvmd instead of a cman one. use  
						
						... 
						
						
						
						./configure --with-clvmd=gulm
The default is still cman, and you can't have both - sorry. 
						
						
					 
					
						2004-11-03 10:45:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5152b7c66c 
					 
					
						
						
							
							update  
						
						
						
						
					 
					
						2004-10-15 17:31:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c494c4e12c 
					 
					
						
						
							
							Fixes to lvcreate vgname processing.  
						
						
						
						
					 
					
						2004-10-15 15:53:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						54d58ccb7e 
					 
					
						
						
							
							Add --noheadings option to dmsetup -c for colon-separated output.  
						
						
						
						
					 
					
						2004-10-12 16:42:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						714a77bfbe 
					 
					
						
						
							
							Fix size of dm_name string.  
						
						
						
						
					 
					
						2004-10-11 15:59:23 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						d48f8bf5cc 
					 
					
						
						
							
							Make clvmd -V display the lvm version number too rather than just  
						
						... 
						
						
						
						the protocol version (which is not that useful and doesn't change very often). 
						
						
					 
					
						2004-10-06 12:36:47 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						99d97754a6 
					 
					
						
						
							
							Revert the fork back to where it was as it seems to confuse pthreads.  
						
						... 
						
						
						
						Instead, the parent now waits for the daemon to signal that it has
completed successfully (or not) so it can return status to the user. 
						
						
					 
					
						2004-10-06 10:12:34 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						b9d437de2a 
					 
					
						
						
							
							Change some perror() calls to log_error() so they'll appear in  
						
						... 
						
						
						
						syslog when we're a daemon. 
						
						
					 
					
						2004-10-06 10:02:25 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						11403f2019 
					 
					
						
						
							
							Check the UUID length when readingthe output of the "lvs" command at startup.  
						
						... 
						
						
						
						This way we should not get quite so confused by any debugging output
that may come our way. 
						
						
					 
					
						2004-10-04 09:23:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1ca102d639 
					 
					
						
						
							
							Support device referencing by uuid or major/minor.  
						
						
						
						
					 
					
						2004-10-01 19:11:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						339ba55111 
					 
					
						
						
							
							printf->fprintf  
						
						
						
						
					 
					
						2004-10-01 19:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						14ae59885a 
					 
					
						
						
							
							Make clvmd cope with large gaps in nodeIDs  
						
						
						
						
					 
					
						2004-09-30 14:18:29 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						e3ef54f99b 
					 
					
						
						
							
							Fork a little later in the startup sequence so that we can return  
						
						... 
						
						
						
						an error code if the cluster infrastructure isn't there. 
						
						
					 
					
						2004-09-30 14:16:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						001901f9a9 
					 
					
						
						
							
							post-2.00.25  
						
						
						
						
					 
					
						2004-09-29 15:25:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6a98f60e2e 
					 
					
						
						
							
							2.00.25  
						
						
						
						
					 
					
						2004-09-29 15:08:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6f2e24c47d 
					 
					
						
						
							
							Use macro in vgremove locking fix.  
						
						
						
						
					 
					
						2004-09-27 10:32:36 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						aafa368923 
					 
					
						
						
							
							Hold VG lock while doing vgremove.  
						
						... 
						
						
						
						agk - you may want to check this. 
						
						
					 
					
						2004-09-24 12:48:43 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						eb783cab4c 
					 
					
						
						
							
							Remove spurious trailing dot in man page.  
						
						
						
						
					 
					
						2004-09-24 10:34:53 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						6533aa865a 
					 
					
						
						
							
							Keep client locks (VG locks usually) in their own hash table so  
						
						... 
						
						
						
						we can actually have more then one of them per client. 
						
						
					 
					
						2004-09-24 09:39:57 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						f1a1e1bc07 
					 
					
						
						
							
							Update WHATS_NEW with latest clvmd change  
						
						
						
						
					 
					
						2004-09-23 13:12:09 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						953f4838dd 
					 
					
						
						
							
							Make the thread handling a little less cavalier. In particular, calling  
						
						... 
						
						
						
						pthread_exit in a signal handler was a /really/ bad idea. 
						
						
					 
					
						2004-09-23 12:51:56 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						130b892d34 
					 
					
						
						
							
							Don't use hold_lock for VG locks as that doesn't stop processes contending  
						
						... 
						
						
						
						on the same node, only across the cluster. 
						
						
					 
					
						2004-09-23 12:29:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6ad525c77e 
					 
					
						
						
							
							Fix return code from rm_link for vgmknodes.  
						
						
						
						
					 
					
						2004-09-22 13:38:37 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						d0ca74ad27 
					 
					
						
						
							
							Put some locking round the LV hash table as it could be accessed by  
						
						... 
						
						
						
						different threads concurrently. 
						
						
					 
					
						2004-09-22 12:10:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9806f69b4d 
					 
					
						
						
							
							post-2.00.24  
						
						
						
						
					 
					
						2004-09-16 21:48:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						34d9b5e3d7 
					 
					
						
						
							
							2.00.24  
						
						
						
						
					 
					
						2004-09-16 20:56:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3bf5189d86 
					 
					
						
						
							
							Fix pool_empty so it really does empty the memory pool.  
						
						
						
						
					 
					
						2004-09-16 20:09:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						12e5b0681b 
					 
					
						
						
							
							Rename old segtypes files to segtype.  
						
						
						
						
					 
					
						2004-09-16 18:40:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8c0285d608 
					 
					
						
						
							
							Some fixes to memory debugging code.  
						
						... 
						
						
						
						Exclude internal commands formats & segtypes from install. 
						
						
					 
					
						2004-09-16 16:53:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						36558fa3b8 
					 
					
						
						
							
							post-2.00.23  
						
						
						
						
					 
					
						2004-09-15 15:59:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						235f940cde 
					 
					
						
						
							
							2.00.23  
						
						
						
						
					 
					
						2004-09-15 15:32:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						803d61fcbc 
					 
					
						
						
							
							Add formats & segtypes files.  
						
						
						
						
					 
					
						2004-09-15 15:27:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ffbd7d8de4 
					 
					
						
						
							
							Export dm name build & split functions.  
						
						
						
						
					 
					
						2004-09-15 15:02:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4ed924d7c7 
					 
					
						
						
							
							Use O_NOATIME on devices if available.  
						
						
						
						
					 
					
						2004-09-14 22:23:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						798dc9948b 
					 
					
						
						
							
							Write log message when each segtype/format gets initialised.  
						
						
						
						
					 
					
						2004-09-14 17:37:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						13515f7ee4 
					 
					
						
						
							
							New commands 'segtypes' and 'formats'.  
						
						
						
						
					 
					
						2004-09-14 16:42:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ef80824c26 
					 
					
						
						
							
							Suppress pvmove abort message in test mode.  
						
						
						
						
					 
					
						2004-09-14 15:23:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c8503fd65e 
					 
					
						
						
							
							Improve pvcreate/remove device not found error message.  
						
						
						
						
					 
					
						2004-09-14 14:54:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b3c454fb1c 
					 
					
						
						
							
							Allow pvmove to move data within the same PV.  
						
						
						
						
					 
					
						2004-09-14 13:59:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1d7723e873 
					 
					
						
						
							
							Describe how pvmove works on man page.  
						
						
						
						
					 
					
						2004-09-14 13:58:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						77100b2365 
					 
					
						
						
							
							Test for incompatible format/segtype combinations in lv_extend.  
						
						
						
						
					 
					
						2004-09-14 13:56:18 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						259a788134 
					 
					
						
						
							
							Fix man page for lvchange. The example seems to have been lifted from pvchange.  
						
						
						
						
					 
					
						2004-09-13 08:01:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						39511455cb 
					 
					
						
						
							
							post 2.00.22  
						
						
						
						
					 
					
						2004-09-03 19:18:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b04c16178e 
					 
					
						
						
							
							2.00.22  
						
						
						
						
					 
					
						2004-09-03 19:08:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						49a959c06e 
					 
					
						
						
							
							Fix /dev/vgname mkdir perms.  
						
						
						
						
					 
					
						2004-09-02 14:38:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						096a8932b4 
					 
					
						
						
							
							clvmd man page tweaks  
						
						
						
						
					 
					
						2004-09-02 14:16:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e39e66df93 
					 
					
						
						
							
							Restructure xlate.h  
						
						
						
						
					 
					
						2004-09-02 13:53:25 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						513633f49a 
					 
					
						
						
							
							clvmd man page.  
						
						
						
						
					 
					
						2004-08-23 08:42:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						eb3740daaf 
					 
					
						
						
							
							post-2.4.21  
						
						
						
						
					 
					
						2004-08-19 17:13:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f7947b148a 
					 
					
						
						
							
							2.00.21  
						
						
						
						
					 
					
						2004-08-19 16:10:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9a2a702f3f 
					 
					
						
						
							
							Recognise iseries/vd devices.  
						
						
						
						
					 
					
						2004-08-18 19:13:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c65d95bf29 
					 
					
						
						
							
							Cluster-extension-only installation.  
						
						
						
						
					 
					
						2004-08-18 18:57:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						753a5edc4f 
					 
					
						
						
							
							Cope with DT_UNKNOWN in sysfs.  
						
						
						
						
					 
					
						2004-08-18 18:50:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0b3f853c2d 
					 
					
						
						
							
							Update pvmove prototype.  
						
						
						
						
					 
					
						2004-08-18 18:49:29 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						3527fcf1d5 
					 
					
						
						
							
							Updated file from cman.  
						
						
						
						
					 
					
						2004-08-18 16:04:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4544a89c7a 
					 
					
						
						
							
							Support for PE ranges in pvmove source PV.  
						
						
						
						
					 
					
						2004-08-17 22:09:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ffeae9005e 
					 
					
						
						
							
							Remove duplicate line in pvremove help text.  
						
						
						
						
					 
					
						2004-08-17 22:06:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						47217bcfb7 
					 
					
						
						
							
							Change alloc_areas to pe_ranges and allow suppression of availability checks.  
						
						
						
						
					 
					
						2004-08-17 21:55:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						80ff58b57a 
					 
					
						
						
							
							Add a const.  
						
						
						
						
					 
					
						2004-08-11 13:15:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d15dd368f1 
					 
					
						
						
							
							Add dev_size column to pvs.  
						
						
						
						
					 
					
						2004-08-11 13:15:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8a2ec32bd8 
					 
					
						
						
							
							Add report columns for in-kernel device number.  
						
						
						
						
					 
					
						2004-07-03 22:07:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						410496ed52 
					 
					
						
						
							
							update version  
						
						
						
						
					 
					
						2004-07-03 18:29:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b7b07552e5 
					 
					
						
						
							
							Misc autoconf fixes  
						
						
						
						
					 
					
						2004-07-03 18:21:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						44486e80d9 
					 
					
						
						
							
							Fix ftp urls  
						
						
						
						
					 
					
						2004-07-03 18:20:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7890c527d8 
					 
					
						
						
							
							misc autoconf fixes  
						
						
						
						
					 
					
						2004-07-03 18:17:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2c82ab79a7 
					 
					
						
						
							
							fix a newline  
						
						
						
						
					 
					
						2004-07-03 18:15:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e3ebe5fc53 
					 
					
						
						
							
							set_selinux_context() return code fix  
						
						
						
						
					 
					
						2004-07-03 18:14:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0ac430892e 
					 
					
						
						
							
							Fix device number handling for 2.6 kernels.  
						
						
						
						
					 
					
						2004-07-01 15:14:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a7739c942c 
					 
					
						
						
							
							update version  
						
						
						
						
					 
					
						2004-06-29 13:46:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						24581482d0 
					 
					
						
						
							
							make -O2 optimisation flag configurable.  
						
						
						
						
					 
					
						2004-06-29 13:29:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0571c3b453 
					 
					
						
						
							
							Reduce severity of setlocale failure message (ie suppress during boot).  
						
						
						
						
					 
					
						2004-06-29 13:28:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						73e7f5a0b0 
					 
					
						
						
							
							Add initrd-lvm to list of recognised argv[0]s.  [pld-linux]  
						
						
						
						
					 
					
						2004-06-29 13:27:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						20c0adb961 
					 
					
						
						
							
							Fix LD_FLAGS->LDFLAGS.  LD_DEPS->LDDEPS.  
						
						... 
						
						
						
						Update configure script: add --disable-selinux & some missing messages. 
						
						
					 
					
						2004-06-28 14:01:24 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						a01e03562f 
					 
					
						
						
							
							Make sure errors reach syslog().  
						
						
						
						
					 
					
						2004-06-28 10:26:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d184ed0130 
					 
					
						
						
							
							update version  
						
						
						
						
					 
					
						2004-06-25 10:31:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						089e1c2aee 
					 
					
						
						
							
							Fix vgchange (de)activation of (open) LVs.  
						
						
						
						
					 
					
						2004-06-24 14:48:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ebab0e91ee 
					 
					
						
						
							
							Missing .exported_symbols  
						
						
						
						
					 
					
						2004-06-24 08:16:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						858a2b1b88 
					 
					
						
						
							
							Add cluster support.  
						
						
						
						
					 
					
						2004-06-24 08:02:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						02bd59827c 
					 
					
						
						
							
							Remove pv segments line from backport.  
						
						
						
						
					 
					
						2004-06-20 15:14:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4991428510 
					 
					
						
						
							
							Fix targets string size calc in driver.  
						
						... 
						
						
						
						Fix a uuid free in libdm-iface. [Eric Taylor]
Update version. 
						
						
					 
					
						2004-06-20 13:50:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3b245f5dc1 
					 
					
						
						
							
							fsadm configurable (default disabled as untested)  
						
						... 
						
						
						
						version update 
						
						
					 
					
						2004-06-20 13:38:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c9c81da901 
					 
					
						
						
							
							Display all filtered devices, not just PVs, with pvs -a.  
						
						
						
						
					 
					
						2004-06-19 19:27:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4919cdc3fb 
					 
					
						
						
							
							Fix sync_dir() when no / in filename.  
						
						
						
						
					 
					
						2004-06-19 19:24:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e90e1f577d 
					 
					
						
						
							
							vgcfgbackup -f accepts template with %s for VG name.  
						
						
						
						
					 
					
						2004-06-19 18:55:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						afd4284403 
					 
					
						
						
							
							Extend hash functions to handle non-null-terminated data.  
						
						
						
						
					 
					
						2004-06-18 15:08:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						150b350d31 
					 
					
						
						
							
							Add local activation support.  
						
						
						
						
					 
					
						2004-06-16 17:13:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2818520bd1 
					 
					
						
						
							
							Add dmsetup -C for column-based output.  
						
						
						
						
					 
					
						2004-06-16 16:44:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2819952292 
					 
					
						
						
							
							fsadm  
						
						
						
						
					 
					
						2004-06-15 17:29:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5af71af51c 
					 
					
						
						
							
							tidy relative paths in makefile includes  
						
						
						
						
					 
					
						2004-06-15 17:25:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						07a55b51df 
					 
					
						
						
							
							lvresize + fsadm support - needs testing  
						
						
						
						
					 
					
						2004-06-15 17:23:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						66dd68b49d 
					 
					
						
						
							
							Clear message buffer before use.  
						
						
						
						
					 
					
						2004-06-10 16:14:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9812657777 
					 
					
						
						
							
							Support new target message ioctl.  
						
						
						
						
					 
					
						2004-06-08 20:34:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0b09312fc6 
					 
					
						
						
							
							mark pool support read-only; fix makefile typo  
						
						
						
						
					 
					
						2004-06-07 19:26:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d0a7ac6b74 
					 
					
						
						
							
							Add read-only GFS pool support.  
						
						
						
						
					 
					
						2004-06-07 19:10:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ff9a238fbd 
					 
					
						
						
							
							lvm2create_initrd submitted by Jeff Layton <jtlayton@poochiereds.net>  
						
						... 
						
						
						
						sourced from http://poochiereds.net/svn/lvm2/  
						
						
					 
					
						2004-06-07 16:20:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						359fffa5f1 
					 
					
						
						
							
							Fix rounding of large displayed sizes.  
						
						
						
						
					 
					
						2004-06-07 15:22:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5bf92ced1a 
					 
					
						
						
							
							i2o_block  
						
						
						
						
					 
					
						2004-06-01 18:33:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						340bcc7b45 
					 
					
						
						
							
							Suppress decimal point when using units of sectors/bytes.  
						
						
						
						
					 
					
						2004-05-28 12:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ef03742bd4 
					 
					
						
						
							
							Additional kernel target checks before pvmove & snapshot creation.  
						
						
						
						
					 
					
						2004-05-24 20:51:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						20431ec16d 
					 
					
						
						
							
							v2.00.16  
						
						
						
						
					 
					
						2004-05-24 19:20:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						becba8157b 
					 
					
						
						
							
							Set area_count within alloc_lv_segment  
						
						
						
						
					 
					
						2004-05-24 17:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						51fd3bb0eb 
					 
					
						
						
							
							Remove error labels.  
						
						
						
						
					 
					
						2004-05-24 15:58:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4bbd3acb4e 
					 
					
						
						
							
							Fix a pvs error path.  
						
						
						
						
					 
					
						2004-05-24 14:14:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3bc930ea7b 
					 
					
						
						
							
							xxchange -ae to activation exclusively  
						
						
						
						
					 
					
						2004-05-24 13:44:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d1b26f8e86 
					 
					
						
						
							
							Don't return non-zero status if there aren't any volume groups  
						
						
						
						
					 
					
						2004-05-20 16:18:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fdf15caaff 
					 
					
						
						
							
							Rename allocation policies; add --alloc to cmdline; LV inherits from VG.  
						
						
						
						
					 
					
						2004-05-18 22:12:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c7b4a53c0b 
					 
					
						
						
							
							Add reset_fn to external_locking.  
						
						
						
						
					 
					
						2004-05-18 21:57:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						af78dc0308 
					 
					
						
						
							
							indent  
						
						
						
						
					 
					
						2004-05-18 21:55:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5ad39493c4 
					 
					
						
						
							
							Ensure presence of virtual targets before attempting activation.  
						
						
						
						
					 
					
						2004-05-12 20:43:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						61f597b408 
					 
					
						
						
							
							Attempt to fix resizing of snapshot origins.  
						
						
						
						
					 
					
						2004-05-12 20:40:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2162825240 
					 
					
						
						
							
							Restructure lvresize, bringing it closer to lvcreate.  
						
						
						
						
					 
					
						2004-05-11 18:47:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2b780e70d1 
					 
					
						
						
							
							indent  
						
						
						
						
					 
					
						2004-05-11 18:45:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a3823f818e 
					 
					
						
						
							
							update comment  
						
						
						
						
					 
					
						2004-05-11 18:18:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1f7c47bcaf 
					 
					
						
						
							
							A quick sanity check on vg_disk struct when read in.  More checks needed.  
						
						
						
						
					 
					
						2004-05-11 17:18:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ec53c365a2 
					 
					
						
						
							
							Only include visible LVs in active/open counts.  
						
						
						
						
					 
					
						2004-05-11 17:09:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						793ad1f2d4 
					 
					
						
						
							
							Add --type to lvcreate/resize.  
						
						... 
						
						
						
						Add virtual segment types, zero and error.
A large sparse device can be constructed as a writeable snapshot of a large
zero device. 
						
						
					 
					
						2004-05-11 16:01:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9bc733b76c 
					 
					
						
						
							
							Push lv_create & alloc policy up to tool level.  
						
						
						
						
					 
					
						2004-05-05 18:49:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						21b28f0217 
					 
					
						
						
							
							fix return code  
						
						
						
						
					 
					
						2004-05-05 18:39:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d3e23caa52 
					 
					
						
						
							
							comments  
						
						
						
						
					 
					
						2004-05-05 18:35:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9e7518de67 
					 
					
						
						
							
							Skip mirror LV.  Comments.  
						
						
						
						
					 
					
						2004-05-05 18:33:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						679f0047aa 
					 
					
						
						
							
							Detect invalid LV names in arg lists.  
						
						
						
						
					 
					
						2004-05-05 18:31:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d77d5ce14b 
					 
					
						
						
							
							stray space  
						
						
						
						
					 
					
						2004-05-05 18:27:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						33ec22a2af 
					 
					
						
						
							
							Reporting uses line-at-a-time output.  
						
						
						
						
					 
					
						2004-05-05 18:23:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						353053225f 
					 
					
						
						
							
							lvm2 format sets unlimited_vols format flag.  
						
						
						
						
					 
					
						2004-05-05 18:17:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b7f3d6f7f7 
					 
					
						
						
							
							Internal-only metadata flag support.  
						
						
						
						
					 
					
						2004-05-05 18:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e34577499d 
					 
					
						
						
							
							Some basic checking for presence of device-mapper targets.  
						
						
						
						
					 
					
						2004-05-05 18:11:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4cf8960c0c 
					 
					
						
						
							
							Separate out polldaemon.  
						
						
						
						
					 
					
						2004-05-05 17:56:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1f93ea0675 
					 
					
						
						
							
							Revise internal locking semantics.  
						
						
						
						
					 
					
						2004-05-05 12:03:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						25b705c3a8 
					 
					
						
						
							
							move find_pv_by_name to lib  
						
						
						
						
					 
					
						2004-05-05 11:04:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0725588731 
					 
					
						
						
							
							Add devices to segments report; some move->copy renaming.  
						
						
						
						
					 
					
						2004-05-05 10:58:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fc5c61cc8b 
					 
					
						
						
							
							Begin to separate out segment types.  
						
						
						
						
					 
					
						2004-05-04 21:25:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ac282e63c6 
					 
					
						
						
							
							Compress any (obsolete) long LVM1 pvids encountered.  
						
						
						
						
					 
					
						2004-05-04 18:38:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c3941941ce 
					 
					
						
						
							
							Support tagged config files.  
						
						
						
						
					 
					
						2004-05-04 18:28:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						46cdd53323 
					 
					
						
						
							
							Don't abort operations if selinux is present but disabled.  
						
						
						
						
					 
					
						2004-05-04 15:29:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3ff3e302c3 
					 
					
						
						
							
							Missing $ => HAVE_LIBDL unset  
						
						
						
						
					 
					
						2004-05-04 12:14:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f2ceecf95c 
					 
					
						
						
							
							fix selinux library linking  
						
						
						
						
					 
					
						2004-04-19 14:01:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9314c7c881 
					 
					
						
						
							
							config option to avoid using install -o -g  
						
						
						
						
					 
					
						2004-04-19 13:10:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						54abb2c572 
					 
					
						
						
							
							Use 64-bit file functions.  
						
						
						
						
					 
					
						2004-04-16 18:43:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8fa3bdd025 
					 
					
						
						
							
							Set devices/md_component_detection = 1 to ignore devices containing md  
						
						... 
						
						
						
						superblocks. [Luca Berra] 
						
						
					 
					
						2004-04-16 16:12:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5e7a308528 
					 
					
						
						
							
							Ignore error setting selinux file context if fs doesn't support it.  
						
						
						
						
					 
					
						2004-04-16 12:24:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7952177786 
					 
					
						
						
							
							2.00.12  
						
						
						
						
					 
					
						2004-04-14 20:09:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9afbe49c84 
					 
					
						
						
							
							update  
						
						
						
						
					 
					
						2004-04-14 18:31:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9f06ba2db3 
					 
					
						
						
							
							fix selinux error mesg  
						
						
						
						
					 
					
						2004-04-14 18:10:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fe55bfddcf 
					 
					
						
						
							
							lvm.static can be installed in different dir from rest of tools  
						
						
						
						
					 
					
						2004-04-14 18:00:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c0842e6444 
					 
					
						
						
							
							Install example config file by default if there isn't one already.  
						
						
						
						
					 
					
						2004-04-14 17:39:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3fed20d06a 
					 
					
						
						
							
							Add power2  
						
						
						
						
					 
					
						2004-04-14 17:33:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5e8f2e2c04 
					 
					
						
						
							
							Fix lvs_in_vg_opened counting.  
						
						
						
						
					 
					
						2004-04-14 17:33:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e4df99ea84 
					 
					
						
						
							
							fix patch that misapplied  
						
						
						
						
					 
					
						2004-04-08 17:21:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b3276f5f11 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2004-04-08 17:14:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						32667ca256 
					 
					
						
						
							
							Option for auto-fallback to LVM1 tools if running 2.4 without device-mapper.  
						
						
						
						
					 
					
						2004-04-08 15:23:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bed122a170 
					 
					
						
						
							
							update for 2.00.10  
						
						
						
						
					 
					
						2004-04-07 18:12:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						14adc9b875 
					 
					
						
						
							
							Basic selinux support  
						
						
						
						
					 
					
						2004-04-07 14:08:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a8778bbc5a 
					 
					
						
						
							
							Fix status overflow check in kernel patches.  
						
						
						
						
					 
					
						2004-04-07 12:39:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a54e641f44 
					 
					
						
						
							
							fix static selinux build  
						
						
						
						
					 
					
						2004-04-06 20:32:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5c99efe87a 
					 
					
						
						
							
							1.00.13  
						
						
						
						
					 
					
						2004-04-06 18:57:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7da1d731ff 
					 
					
						
						
							
							add some selinux support  
						
						
						
						
					 
					
						2004-04-06 18:54:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						af9828e819 
					 
					
						
						
							
							Fix sysfs filter to check fs type.  
						
						
						
						
					 
					
						2004-04-06 16:47:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7a27136142 
					 
					
						
						
							
							Update to 2.00.10  
						
						
						
						
					 
					
						2004-04-06 15:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						012ad2d423 
					 
					
						
						
							
							More build fixes  
						
						
						
						
					 
					
						2004-04-06 15:14:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ef3bdbf4da 
					 
					
						
						
							
							Fix dmsetup.static install.  
						
						
						
						
					 
					
						2004-04-06 12:06:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b3bb698f7b 
					 
					
						
						
							
							Version 1.00.11  
						
						
						
						
					 
					
						2004-04-05 20:51:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1ed5d1e4c1 
					 
					
						
						
							
							Combine static/dynamic build.  
						
						
						
						
					 
					
						2004-04-05 20:48:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bdee01a03d 
					 
					
						
						
							
							Fix shared format1 build.  
						
						
						
						
					 
					
						2004-04-05 16:29:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						458f7376d7 
					 
					
						
						
							
							accept argv[0] lvm.static  
						
						
						
						
					 
					
						2004-04-05 16:24:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cb3a00e027 
					 
					
						
						
							
							Move library targets definition into template.  
						
						
						
						
					 
					
						2004-04-05 16:20:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						482eb1f3fb 
					 
					
						
						
							
							update for 1.00.10  
						
						
						
						
					 
					
						2004-04-02 16:47:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6e0f638f5e 
					 
					
						
						
							
							Build process fixes/tidy-ups.  
						
						
						
						
					 
					
						2004-04-02 15:18:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bab349047d 
					 
					
						
						
							
							updates for release  
						
						
						
						
					 
					
						2004-03-31 20:14:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						28ea6b8de8 
					 
					
						
						
							
							update text for release  
						
						
						
						
					 
					
						2004-03-31 20:09:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9d51bbdae8 
					 
					
						
						
							
							Update VERSION  
						
						
						
						
					 
					
						2004-03-31 19:12:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d622f79533 
					 
					
						
						
							
							Add 2.4 support for DM_LIST_VERSIONS (dmsetup targets).  
						
						... 
						
						
						
						Rebaseline patches to 2.4.26-rc1. 
						
						
					 
					
						2004-03-31 18:54:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						04c8515ad1 
					 
					
						
						
							
							Missing dev_close_all()s  
						
						
						
						
					 
					
						2004-03-31 18:41:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						53bc4251d1 
					 
					
						
						
							
							Update changelog.  
						
						
						
						
					 
					
						2004-03-30 20:33:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a5a751f02f 
					 
					
						
						
							
							Example cmdlib program.  
						
						
						
						
					 
					
						2004-03-30 19:54:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						66ed5f82c4 
					 
					
						
						
							
							Update copyright notices.  
						
						
						
						
					 
					
						2004-03-30 19:35:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c802a9e6aa 
					 
					
						
						
							
							Update changelog.  
						
						
						
						
					 
					
						2004-03-30 19:12:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						880f210946 
					 
					
						
						
							
							Update copyright messages.  
						
						
						
						
					 
					
						2004-03-30 19:08:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4f9f7eb6a6 
					 
					
						
						
							
							Fix vgmknodes to remove dud /dev/mapper entries  
						
						
						
						
					 
					
						2004-03-30 14:40:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f910c4a8e7 
					 
					
						
						
							
							Rename dev_manager_mknodes -> dev_manager_lv_mknodes etc.  
						
						
						
						
					 
					
						2004-03-30 14:38:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						529686d965 
					 
					
						
						
							
							spelling corrections  
						
						
						
						
					 
					
						2004-03-30 14:36:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						84dfd1536f 
					 
					
						
						
							
							vgdisplay_colons  
						
						
						
						
					 
					
						2004-03-30 14:35:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						85dedc324c 
					 
					
						
						
							
							Move full mknodes functionality from dmsetup into libdevmapper.  
						
						
						
						
					 
					
						2004-03-30 14:31:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d639237411 
					 
					
						
						
							
							and another typo  
						
						
						
						
					 
					
						2004-03-26 21:49:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						449aaf75f1 
					 
					
						
						
							
							typo  
						
						
						
						
					 
					
						2004-03-26 21:47:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b1fda66caa 
					 
					
						
						
							
							missing definition  
						
						
						
						
					 
					
						2004-03-26 21:46:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						66a8e90fd9 
					 
					
						
						
							
							lvchange --refresh  
						
						
						
						
					 
					
						2004-03-26 21:24:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						37b487d191 
					 
					
						
						
							
							tweak memlock includes  
						
						
						
						
					 
					
						2004-03-26 21:11:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6c59fe3577 
					 
					
						
						
							
							Add string display to mem leak dump.  
						
						
						
						
					 
					
						2004-03-26 21:09:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1cbb70c992 
					 
					
						
						
							
							indent  
						
						
						
						
					 
					
						2004-03-26 21:07:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e06b39f882 
					 
					
						
						
							
							move lock_lvs;  add lock memlock code  
						
						
						
						
					 
					
						2004-03-26 20:49:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2602b1493e 
					 
					
						
						
							
							LV allocation variable renaming  
						
						
						
						
					 
					
						2004-03-26 20:35:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						989d14502d 
					 
					
						
						
							
							Add locking flags + memlock option.  
						
						
						
						
					 
					
						2004-03-26 20:17:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f78a550282 
					 
					
						
						
							
							makefile spacing  
						
						
						
						
					 
					
						2004-03-26 20:03:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						54a1abb284 
					 
					
						
						
							
							Add list_versions to library  
						
						
						
						
					 
					
						2004-03-26 19:52:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						97b492a8e2 
					 
					
						
						
							
							Ignore open hidden LVs when checking if deactivation is OK.  
						
						
						
						
					 
					
						2004-03-26 19:13:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0873bd14a9 
					 
					
						
						
							
							Suppress move percentage when inactive  
						
						
						
						
					 
					
						2004-03-26 19:10:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						eff6ba429a 
					 
					
						
						
							
							Tidy sysfs includes  
						
						
						
						
					 
					
						2004-03-26 18:54:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8c18064be4 
					 
					
						
						
							
							indent  
						
						
						
						
					 
					
						2004-03-26 15:46:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						44a1ac0cf3 
					 
					
						
						
							
							lv_info_by_lvid  
						
						
						
						
					 
					
						2004-03-26 15:35:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						28dc8d88dd 
					 
					
						
						
							
							cmdlib prototypes  
						
						
						
						
					 
					
						2004-03-26 14:56:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2c0c2b64ba 
					 
					
						
						
							
							.export.sym generation  
						
						
						
						
					 
					
						2004-03-26 14:51:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bd3e0f5248 
					 
					
						
						
							
							cmdlib logging function  
						
						
						
						
					 
					
						2004-03-26 14:47:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cd52d98938 
					 
					
						
						
							
							update configure for cmdlib  
						
						
						
						
					 
					
						2004-03-26 14:17:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						894c70e7f8 
					 
					
						
						
							
							Update makefiles (incl. cmdlib).  
						
						
						
						
					 
					
						2004-03-26 13:21:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						51d70c2edd 
					 
					
						
						
							
							Rename some files to avoid duplicate filenames in tree.  
						
						
						
						
					 
					
						2004-03-26 12:25:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7d4b355240 
					 
					
						
						
							
							Add cmdlib code.  
						
						
						
						
					 
					
						2004-03-26 12:21:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3b56193b98 
					 
					
						
						
							
							Add --nolocking option for read operations if locking is failing/unavailable.  
						
						
						
						
					 
					
						2004-03-26 12:09:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b16045b57d 
					 
					
						
						
							
							Move main() into separate file.  
						
						
						
						
					 
					
						2004-03-26 12:00:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9e8b0fca5b 
					 
					
						
						
							
							Indent; _init -> _init_lvm  
						
						
						
						
					 
					
						2004-03-26 11:49:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						35cf1b3b5b 
					 
					
						
						
							
							Rebaseline internal verbose level.  
						
						
						
						
					 
					
						2004-03-26 11:45:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						83f788af57 
					 
					
						
						
							
							Document metadata tagging.  
						
						
						
						
					 
					
						2004-03-22 15:08:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2ffe378d3f 
					 
					
						
						
							
							Only print warning message once when compiled without libdevmapper.  
						
						
						
						
					 
					
						2004-03-19 16:26:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						38b33a4a5e 
					 
					
						
						
							
							Fix lvreduce pv extents calculations.  
						
						
						
						
					 
					
						2004-03-19 16:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						60bf9ed0a0 
					 
					
						
						
							
							Avoid sscanf %as for uClibc  
						
						
						
						
					 
					
						2004-03-19 15:52:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						16adf4de1b 
					 
					
						
						
							
							Fix DESTDIR with configure path overrides.  
						
						
						
						
					 
					
						2004-03-17 19:37:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						80de983023 
					 
					
						
						
							
							additional activation functions  
						
						
						
						
					 
					
						2004-03-08 18:54:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8703ca623f 
					 
					
						
						
							
							rename config file vars & always use / as separator  
						
						
						
						
					 
					
						2004-03-08 18:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						286253a73f 
					 
					
						
						
							
							host tags  
						
						
						
						
					 
					
						2004-03-08 18:13:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bd806a41df 
					 
					
						
						
							
							move hostname into global  
						
						
						
						
					 
					
						2004-03-08 17:25:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b89c4e9002 
					 
					
						
						
							
							tagging  
						
						
						
						
					 
					
						2004-03-08 17:19:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6dbf31c0c3 
					 
					
						
						
							
							More str_list fns.  
						
						
						
						
					 
					
						2004-03-08 15:23:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						060c45d8a1 
					 
					
						
						
							
							Fix (rare) bug in recognition of long argument forms.  
						
						
						
						
					 
					
						2004-03-08 13:54:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						33d3e82e4d 
					 
					
						
						
							
							Detailed changelog.  
						
						
						
						
					 
					
						2004-02-27 22:36:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4bb074514d 
					 
					
						
						
							
							Update man page incl. 'targets', event_nr.  
						
						
						
						
					 
					
						2004-02-27 19:36:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e3f8892003 
					 
					
						
						
							
							more syncing with lvm2 build process  
						
						
						
						
					 
					
						2004-02-24 19:23:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9d00ad5f18 
					 
					
						
						
							
							Extract log.h and tweak funcs to be like lvm2 ones.  
						
						
						
						
					 
					
						2004-02-24 18:50:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						dae4344850 
					 
					
						
						
							
							more makefile syncing  
						
						
						
						
					 
					
						2004-02-24 18:46:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						aa7f3fabe2 
					 
					
						
						
							
							File missed from last checkin.  
						
						
						
						
					 
					
						2004-02-18 13:06:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f93434a8ce 
					 
					
						
						
							
							Basic internationalisation support.  
						
						
						
						
					 
					
						2004-02-13 22:56:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						25dee56be9 
					 
					
						
						
							
							Don't recurse symlinked dirs such as /dev/fd on 2.6.  
						
						
						
						
					 
					
						2004-02-13 18:55:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ce9a3f3797 
					 
					
						
						
							
							Update autoconf files  
						
						
						
						
					 
					
						2004-02-13 16:00:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						11e384920a 
					 
					
						
						
							
							don't inline pool_zalloc(); lift duplicated pool_str(n)dup to pool.c  
						
						
						
						
					 
					
						2004-02-13 15:38:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a0a1f1e536 
					 
					
						
						
							
							Don't inline hash _find  
						
						
						
						
					 
					
						2004-02-13 15:36:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3b3d0ea9eb 
					 
					
						
						
							
							Sysfs block device filtering option for 2.6.  
						
						
						
						
					 
					
						2004-02-13 14:46:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2f4d78286d 
					 
					
						
						
							
							split_words()  
						
						
						
						
					 
					
						2004-02-13 14:43:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						677dc6f985 
					 
					
						
						
							
							Update CVS info for move to sources.redhat.com.  
						
						
						
						
					 
					
						2004-02-10 15:26:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d52057e732 
					 
					
						
						
							
							Static build too.  
						
						
						
						
					 
					
						2004-01-28 03:40:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fa2a1cb1fb 
					 
					
						
						
							
							Define BLKGETSIZE64 on systems with out-of-date header files.  
						
						
						
						
					 
					
						2004-01-27 20:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						19a0fb04ad 
					 
					
						
						
							
							Userspace support for LIST_VERSIONS ioctl.  
						
						
						
						
					 
					
						2004-01-23 14:37:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						947352f2fe 
					 
					
						
						
							
							Add event number arg to dmsetup wait.  
						
						
						
						
					 
					
						2004-01-23 14:09:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						adcbedb686 
					 
					
						
						
							
							Document that sector size is always 512 bytes.  [AJ]  
						
						
						
						
					 
					
						2004-01-23 14:08:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7732f92acd 
					 
					
						
						
							
							pv/vgchange --uuid to change (non-random) UUIDs to random values  
						
						
						
						
					 
					
						2004-01-13 18:42:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ad8a001688 
					 
					
						
						
							
							If PV/VG uuids are missing, generate them from the pv/vg numbers.  
						
						... 
						
						
						
						[This situation could occur if the uuids were oritinally created by
LVM1 on a system without /dev/urandom.] 
						
						
					 
					
						2004-01-09 19:18:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9121eada08 
					 
					
						
						
							
							Log full details when "VG data differs between PVs" error message occurs.  
						
						
						
						
					 
					
						2004-01-02 14:04:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						49bd4d25a2 
					 
					
						
						
							
							Option to revert to default logging function after using a custom one.  
						
						
						
						
					 
					
						2003-12-21 16:08:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d80b4129c6 
					 
					
						
						
							
							Change pvscan to show total of usable device size (instead of free data space).  
						
						
						
						
					 
					
						2003-12-09 22:32:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7edb4172d5 
					 
					
						
						
							
							Remove undocumented -m abbreviation.  
						
						
						
						
					 
					
						2003-12-09 22:17:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c3a4677990 
					 
					
						
						
							
							Relax restriction on pe_start location when re-writing LVM1 metadata.  
						
						
						
						
					 
					
						2003-12-09 17:51:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5cbb893a3b 
					 
					
						
						
							
							Fix support for PVs on read only devices. [Still must set LVs read only]  
						
						
						
						
					 
					
						2003-11-21 19:54:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f28a2a432b 
					 
					
						
						
							
							dumpconfig  
						
						
						
						
					 
					
						2003-11-21 19:53:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						03b75a2d27 
					 
					
						
						
							
							Don't remove mirror LV until after other LVs reloaded.  
						
						
						
						
					 
					
						2003-11-20 16:22:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						859fe69083 
					 
					
						
						
							
							Update dmsetup man.  
						
						
						
						
					 
					
						2003-11-17 14:24:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f6f2205ddb 
					 
					
						
						
							
							Ready for another release.  
						
						
						
						
					 
					
						2003-11-14 23:46:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0f9a03ef61 
					 
					
						
						
							
							lvcreate should close the initialised snapshot device immediately.  
						
						
						
						
					 
					
						2003-11-14 17:55:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9aa417c084 
					 
					
						
						
							
							Add/update some man pages.  
						
						
						
						
					 
					
						2003-11-14 16:17:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7b70952f5d 
					 
					
						
						
							
							vgscan --mknodes  
						
						
						
						
					 
					
						2003-11-14 14:03:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						edd3d07b49 
					 
					
						
						
							
							Fix dev_zero() offset.  
						
						
						
						
					 
					
						2003-11-13 23:55:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5293d0a4ec 
					 
					
						
						
							
							Immediate error on big memory allocations when --enable-debug.  
						
						
						
						
					 
					
						2003-11-13 23:54:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3c8c7beae1 
					 
					
						
						
							
							Missing include.  
						
						
						
						
					 
					
						2003-11-13 18:47:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9c3ba9fdcd 
					 
					
						
						
							
							vgmknodes also creates necessary nodes in /dev/mapper  
						
						
						
						
					 
					
						2003-11-13 14:11:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fb1748fb0f 
					 
					
						
						
							
							dmsetup mknodes  
						
						
						
						
					 
					
						2003-11-13 13:14:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0a109fbd03 
					 
					
						
						
							
							The LVM2 part of vgmknodes [still to do the non-devfs device-mapper bit].  
						
						
						
						
					 
					
						2003-11-12 19:16:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5cf64db74e 
					 
					
						
						
							
							Accept tables from stdin with dmsetup.  
						
						... 
						
						
						
						Update autoconf. 
						
						
					 
					
						2003-11-12 17:30:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						488cc94f36 
					 
					
						
						
							
							Exclude v1 compatibility code when configured with --disable-compat  
						
						... 
						
						
						
						[Use this with 2.6 kernels + device-mapper V4 interface]
CVS ---------------------------------------------------------------------- 
						
						
					 
					
						2003-11-10 21:06:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e15846bf79 
					 
					
						
						
							
							Default to unlimited number of LVs/PVs in lvm2 format.  
						
						
						
						
					 
					
						2003-11-06 20:33:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						752bd00674 
					 
					
						
						
							
							Prevent PV allocation bit getting changed for format_text orphans.  
						
						
						
						
					 
					
						2003-11-06 20:15:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7fadfcbe32 
					 
					
						
						
							
							Fix vgremove 'all OK' check  
						
						
						
						
					 
					
						2003-11-06 17:16:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						41141e75bb 
					 
					
						
						
							
							Configuration-time O_DIRECT setting.  
						
						
						
						
					 
					
						2003-11-06 17:14:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						50f641e627 
					 
					
						
						
							
							Add drbd.  
						
						
						
						
					 
					
						2003-11-06 17:10:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c7883fd093 
					 
					
						
						
							
							Fit locking bits into 1 byte.  
						
						
						
						
					 
					
						2003-11-06 17:08:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4fcb24b2b1 
					 
					
						
						
							
							Ban vgcreate -s 0  
						
						
						
						
					 
					
						2003-11-06 17:07:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5003557935 
					 
					
						
						
							
							Fix pvchange segfault with orphans.  
						
						
						
						
					 
					
						2003-11-06 17:06:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bdf1ba84da 
					 
					
						
						
							
							Don't trigger error if changing PV allocation to the state it already is.  
						
						
						
						
					 
					
						2003-11-06 17:04:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b0b4def983 
					 
					
						
						
							
							Cope better with LVM1 minor numbers & LV numbers.  
						
						
						
						
					 
					
						2003-11-06 16:58:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cc184bbe9e 
					 
					
						
						
							
							Fix exported format1 VG recognition.  
						
						
						
						
					 
					
						2003-10-21 22:21:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ad30c830aa 
					 
					
						
						
							
							More consistent error code usage.  
						
						
						
						
					 
					
						2003-10-21 22:06:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1d791a8af4 
					 
					
						
						
							
							Check no fs mounted before deactivating.  
						
						
						
						
					 
					
						2003-10-21 22:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e63c51cd97 
					 
					
						
						
							
							Inherit CFLAGS at make time  
						
						
						
						
					 
					
						2003-10-21 21:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f202e32908 
					 
					
						
						
							
							Dump active configuration  
						
						
						
						
					 
					
						2003-10-15 20:19:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						26e1a08e82 
					 
					
						
						
							
							dumpconfig to dump active configuration  
						
						
						
						
					 
					
						2003-10-15 20:17:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4d5119d435 
					 
					
						
						
							
							relax a scanning restriction  
						
						
						
						
					 
					
						2003-10-15 20:10:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						75e34ea62e 
					 
					
						
						
							
							Fix >32bit lvcreate size calculation.  
						
						
						
						
					 
					
						2003-10-15 20:07:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0a183d6274 
					 
					
						
						
							
							Prevent creation of MDA bigger than disk.  
						
						
						
						
					 
					
						2003-10-15 20:06:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						21d8060aea 
					 
					
						
						
							
							Don't forget to set 64-bit arg values too.  
						
						
						
						
					 
					
						2003-10-15 20:05:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9cbe906f60 
					 
					
						
						
							
							more str_list fns  
						
						
						
						
					 
					
						2003-10-15 20:04:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8ce4137399 
					 
					
						
						
							
							macro changes  
						
						
						
						
					 
					
						2003-10-15 20:02:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5f8a139347 
					 
					
						
						
							
							str_list_del  
						
						
						
						
					 
					
						2003-10-15 20:01:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9bb009a3fe 
					 
					
						
						
							
							Extract some common functions.  
						
						
						
						
					 
					
						2003-09-17 20:35:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						726d65923f 
					 
					
						
						
							
							Update to incorporate most of version 4 interface changes.  
						
						
						
						
					 
					
						2003-09-17 13:23:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8a6be4cb2d 
					 
					
						
						
							
							Remove incorrect comments.  
						
						
						
						
					 
					
						2003-09-16 16:23:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						10b06beb8e 
					 
					
						
						
							
							out-of-date  
						
						
						
						
					 
					
						2003-09-16 16:18:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						81318c7968 
					 
					
						
						
							
							Update  
						
						
						
						
					 
					
						2003-09-16 16:15:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						47a2c1c6e5 
					 
					
						
						
							
							Fix read-only snapshot creation.  
						
						
						
						
					 
					
						2003-09-16 16:08:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						39cee65c6b 
					 
					
						
						
							
							Make dev_name optional to show details for all devices.  
						
						... 
						
						
						
						e.g. 'dmsetup info', 'dmsetup status -v', 'dmsetup table' 
						
						
					 
					
						2003-09-16 14:13:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8582ec724e 
					 
					
						
						
							
							Improve segment merge/split code.  
						
						
						
						
					 
					
						2003-09-15 18:22:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b0139682e8 
					 
					
						
						
							
							Don't install the pvdata stub; update built-in mesg.  
						
						
						
						
					 
					
						2003-09-15 15:05:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d39c475a6d 
					 
					
						
						
							
							Ensure more args aren't negative.  
						
						
						
						
					 
					
						2003-09-15 15:04:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						48f38354c6 
					 
					
						
						
							
							Missing vg_commit()  
						
						
						
						
					 
					
						2003-09-15 15:03:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cd5a920ed5 
					 
					
						
						
							
							vgcfgrestore -l lists backup file too  
						
						
						
						
					 
					
						2003-09-15 15:03:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						71bc1f378d 
					 
					
						
						
							
							Prevent cmdline flags that take args getting repeated.  
						
						
						
						
					 
					
						2003-09-15 15:02:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0ee6c31cff 
					 
					
						
						
							
							Missing ] in pvmove usage display  
						
						
						
						
					 
					
						2003-09-15 15:01:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						af89a9971e 
					 
					
						
						
							
							Generalise 'invalid chars' error mesg to just say 'invalid'  
						
						
						
						
					 
					
						2003-09-15 15:01:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c718a8ef72 
					 
					
						
						
							
							Correct order of consistency/exists checks.  
						
						
						
						
					 
					
						2003-09-15 15:00:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8c8ad0faf0 
					 
					
						
						
							
							Don't use !# in randomly-generated uuids.  
						
						
						
						
					 
					
						2003-09-15 14:58:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						314d5bbb7f 
					 
					
						
						
							
							Fix makefile install mesg displayed for man5  
						
						
						
						
					 
					
						2003-09-15 14:57:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						102255757a 
					 
					
						
						
							
							Additional validation of LV segments read from metadata.  [HM]  
						
						
						
						
					 
					
						2003-09-01 19:55:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						914067a0d0 
					 
					
						
						
							
							Fix unsafe list iteration in segment merge code.  [HM]  
						
						
						
						
					 
					
						2003-08-27 15:30:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						06e3ae2536 
					 
					
						
						
							
							Remove unnecessary file.  
						
						
						
						
					 
					
						2003-08-26 21:12:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7f9b252556 
					 
					
						
						
							
							Cope better when format functions are missing.  
						
						
						
						
					 
					
						2003-08-26 21:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3d700e243f 
					 
					
						
						
							
							Log each command & args.  
						
						
						
						
					 
					
						2003-08-26 21:00:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bcfc78ce11 
					 
					
						
						
							
							Update.  
						
						
						
						
					 
					
						2003-08-20 15:48:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						09241765d5 
					 
					
						
						
							
							Some tidyups and minor fixes.  
						
						
						
						
					 
					
						2003-08-20 15:48:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						671c83c265 
					 
					
						
						
							
							Remove small hard-coded activation target line parameter limit.  
						
						
						
						
					 
					
						2003-08-20 12:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						772d28b766 
					 
					
						
						
							
							Also allow pvmove --abort when pvmove mirror not active (e.g. after a reboot).  
						
						
						
						
					 
					
						2003-08-18 17:21:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c26fcea58d 
					 
					
						
						
							
							Missing check for inconsistent VG in pvmove.  
						
						
						
						
					 
					
						2003-08-18 13:52:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1e5e26dbff 
					 
					
						
						
							
							update  
						
						
						
						
					 
					
						2003-07-18 00:41:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						742fc54864 
					 
					
						
						
							
							Accept signed numbers in config file.  
						
						
						
						
					 
					
						2003-07-15 16:32:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						49738f43c0 
					 
					
						
						
							
							update  
						
						
						
						
					 
					
						2003-07-15 01:30:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9f85f61010 
					 
					
						
						
							
							Fix vgimport fix to work outside debug mode.  
						
						
						
						
					 
					
						2003-07-15 01:26:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						239f422039 
					 
					
						
						
							
							update  
						
						
						
						
					 
					
						2003-07-13 11:07:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						67af3c37be 
					 
					
						
						
							
							Fix detection of exported LVM1 volume groups.  
						
						
						
						
					 
					
						2003-07-13 11:07:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a9442385c4 
					 
					
						
						
							
							vsn 2.00.02 (rc3)  
						
						
						
						
					 
					
						2003-07-12 12:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8c9cd10b8b 
					 
					
						
						
							
							Restrict active lvchange -My with -f  
						
						
						
						
					 
					
						2003-07-11 17:10:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						72542059dd 
					 
					
						
						
							
							Fix inactive snapshot display.  
						
						
						
						
					 
					
						2003-07-11 17:09:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a843fc6d40 
					 
					
						
						
							
							update  
						
						
						
						
					 
					
						2003-07-05 23:27:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4beed60c08 
					 
					
						
						
							
							Driver version 1 compatibility fix for snapshots.  
						
						
						
						
					 
					
						2003-07-05 23:24:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4049c1e480 
					 
					
						
						
							
							Backwards compatibility fix for version1 suspend/resume.  
						
						
						
						
					 
					
						2003-07-05 23:20:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8449314da2 
					 
					
						
						
							
							Another sync point - numerous fixes & clean ups.  
						
						
						
						
					 
					
						2003-07-04 22:34:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						63ad057028 
					 
					
						
						
							
							Synchronise repository / 2.4.21 support  
						
						
						
						
					 
					
						2003-07-04 19:38:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e720464330 
					 
					
						
						
							
							Support for v4 interface  
						
						
						
						
					 
					
						2003-07-01 21:20:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						24036afef9 
					 
					
						
						
							
							move functions  
						
						
						
						
					 
					
						2003-05-06 12:22:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c78fa1a1bc 
					 
					
						
						
							
							remove global pvmove lock & poll for completion  
						
						
						
						
					 
					
						2003-05-06 12:20:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						faa8b9022c 
					 
					
						
						
							
							Check for locked LVs/pvmoves.  
						
						
						
						
					 
					
						2003-05-06 12:14:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						729bafef7a 
					 
					
						
						
							
							unsigned  
						
						
						
						
					 
					
						2003-05-06 12:13:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						590b028632 
					 
					
						
						
							
							Prevent renaming active VGs for now.  
						
						
						
						
					 
					
						2003-05-06 12:11:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8150d00f36 
					 
					
						
						
							
							Don't process locked LVs  
						
						
						
						
					 
					
						2003-05-06 12:10:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						060065926f 
					 
					
						
						
							
							Store argv  
						
						
						
						
					 
					
						2003-05-06 12:09:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						70babe8a28 
					 
					
						
						
							
							--abort --background  
						
						
						
						
					 
					
						2003-05-06 12:08:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c36e09664f 
					 
					
						
						
							
							move fields  
						
						
						
						
					 
					
						2003-05-06 12:06:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a9672246f3 
					 
					
						
						
							
							reset_locking()  
						
						
						
						
					 
					
						2003-05-06 12:03:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ff571884e9 
					 
					
						
						
							
							Move fields.  
						
						
						
						
					 
					
						2003-05-06 12:02:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						475138bceb 
					 
					
						
						
							
							list_next  
						
						
						
						
					 
					
						2003-05-06 12:01:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4a8af199c2 
					 
					
						
						
							
							Add argv  
						
						
						
						
					 
					
						2003-05-06 12:00:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bdabf5db72 
					 
					
						
						
							
							Distinguish between visible & top level devices.  
						
						
						
						
					 
					
						2003-05-06 12:00:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6a5f21b34e 
					 
					
						
						
							
							Missing 'make install' dependency.  
						
						
						
						
					 
					
						2003-05-06 11:58:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d608be103c 
					 
					
						
						
							
							Update  
						
						
						
						
					 
					
						2003-04-30 16:49:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						374bb5d18a 
					 
					
						
						
							
							Don't move snapshots  
						
						
						
						
					 
					
						2003-04-30 15:58:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						031d6c25ff 
					 
					
						
						
							
							Add pvmove  
						
						
						
						
					 
					
						2003-04-30 15:28:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						223fb7b075 
					 
					
						
						
							
							add region size & interval  
						
						
						
						
					 
					
						2003-04-30 15:27:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a746741971 
					 
					
						
						
							
							configurable region size  
						
						
						
						
					 
					
						2003-04-30 15:26:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						120faf2a58 
					 
					
						
						
							
							pvmove support  
						
						
						
						
					 
					
						2003-04-30 15:26:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						990bca0dc6 
					 
					
						
						
							
							use pvmove flag  
						
						
						
						
					 
					
						2003-04-30 15:25:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3406472db7 
					 
					
						
						
							
							Add mirror.c  
						
						
						
						
					 
					
						2003-04-30 15:24:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1bd733c9f6 
					 
					
						
						
							
							Outline pvmove man page  
						
						
						
						
					 
					
						2003-04-30 15:24:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						238c7f982e 
					 
					
						
						
							
							basic pvmove support  
						
						
						
						
					 
					
						2003-04-30 15:23:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fcb81147cb 
					 
					
						
						
							
							pvmove flag  
						
						
						
						
					 
					
						2003-04-30 15:22:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1915b73783 
					 
					
						
						
							
							mirror type  
						
						
						
						
					 
					
						2003-04-30 15:22:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ee79e621fb 
					 
					
						
						
							
							mirror display type  
						
						
						
						
					 
					
						2003-04-30 15:21:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d203275a3b 
					 
					
						
						
							
							Add comment  
						
						
						
						
					 
					
						2003-04-30 15:21:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9e8a996222 
					 
					
						
						
							
							Up interface to major version number 4.  
						
						
						
						
					 
					
						2003-04-30 13:48:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0126b0b3ed 
					 
					
						
						
							
							Up interface to major version number 4.  
						
						
						
						
					 
					
						2003-04-29 22:52:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						458928612c 
					 
					
						
						
							
							Display event number.  
						
						
						
						
					 
					
						2003-04-29 11:34:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e33f88e28d 
					 
					
						
						
							
							Event number support.  
						
						
						
						
					 
					
						2003-04-29 11:34:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						be570bbf9e 
					 
					
						
						
							
							Try alternative syncs if BLKFLSBUF fails.  
						
						
						
						
					 
					
						2003-04-28 16:20:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f59b4be110 
					 
					
						
						
							
							Extra metadata-reading debug message.  
						
						
						
						
					 
					
						2003-04-28 12:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						37336e41be 
					 
					
						
						
							
							Revert to data_start  
						
						
						
						
					 
					
						2003-04-28 11:55:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d24a1a3f0a 
					 
					
						
						
							
							Version 1.95.17 (new <PV>:<PE range list> allocation restriction feature).  
						
						
						
						
					 
					
						2003-04-24 22:52:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f7258955bd 
					 
					
						
						
							
							Update segment area length when merging consecutive segments.  
						
						
						
						
					 
					
						2003-04-24 22:46:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2a1eae5d6f 
					 
					
						
						
							
							o Metadata area struct change.  
						
						... 
						
						
						
						o Support physical extent restrictions on PV lists for allocations
    e.g. lvcreate -l 200 vg1 /dev/sda1:100-199:300-399 
						
						
					 
					
						2003-04-24 22:23:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						50ee0a4adb 
					 
					
						
						
							
							Stop more gracefully when in test mode.  
						
						
						
						
					 
					
						2003-04-24 22:13:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						955a26584e 
					 
					
						
						
							
							stripe filler parameter  
						
						
						
						
					 
					
						2003-04-24 22:10:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1d3e407c8f 
					 
					
						
						
							
							o Rejig activation code device dependencies to make things a bit more robust  
						
						... 
						
						
						
						and further reduce the number of ioctl calls made.
o Metadata area struct change.
o Make config file accessible to activation functions & get stripe_filler
  from it.
o Allow kernel to return snapshot status as a fraction or a percentage. 
						
						
					 
					
						2003-04-24 22:09:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cb809c4596 
					 
					
						
						
							
							indent  
						
						
						
						
					 
					
						2003-04-24 22:00:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						53bbe2888e 
					 
					
						
						
							
							fix optind after last change to it  
						
						
						
						
					 
					
						2003-04-24 21:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7246f476a5 
					 
					
						
						
							
							Add pool_strndup  
						
						
						
						
					 
					
						2003-04-24 21:58:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0785d1c390 
					 
					
						
						
							
							DM_EXISTS_FLAG replaced by ENXIO  
						
						
						
						
					 
					
						2003-04-24 16:08:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						85d2c49d14 
					 
					
						
						
							
							Some ioctl code tidying: removing duplicate internal buffers; making bounds  
						
						... 
						
						
						
						checks clearer (incl. variable renaming); using a flag to indicate when
output data doesn't fit into supplied buffer instead of returning an error etc. 
						
						
					 
					
						2003-04-22 21:22:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8b77d62b7f 
					 
					
						
						
							
							Improve message for pvcreate of empty device.  
						
						
						
						
					 
					
						2003-04-22 16:09:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						373058a32a 
					 
					
						
						
							
							Improve build robustness.  
						
						
						
						
					 
					
						2003-04-15 13:24:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e6293c2c8c 
					 
					
						
						
							
							Abort if any filter creation fails.  
						
						
						
						
					 
					
						2003-04-15 13:22:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						eff181c959 
					 
					
						
						
							
							Cope with intentionally missing /proc.  
						
						
						
						
					 
					
						2003-04-15 13:21:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						54752c2305 
					 
					
						
						
							
							Support snapshot status fraction.  
						
						
						
						
					 
					
						2003-04-15 13:20:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b4753c044f 
					 
					
						
						
							
							Display read-only state.  
						
						
						
						
					 
					
						2003-04-15 12:30:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						26493424ae 
					 
					
						
						
							
							alignment fixes  
						
						
						
						
					 
					
						2003-04-08 21:20:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0282fd1332 
					 
					
						
						
							
							Add major arg  
						
						
						
						
					 
					
						2003-04-04 13:22:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b9a019a08b 
					 
					
						
						
							
							Allow for specification of major number as well as minor.  
						
						
						
						
					 
					
						2003-04-02 19:14:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						66f6a0e687 
					 
					
						
						
							
							size_t tidying  
						
						
						
						
					 
					
						2003-04-02 19:11:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2dd1b9f97d 
					 
					
						
						
							
							Allow device major to be set too.  
						
						
						
						
					 
					
						2003-04-02 19:03:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						89615f3045 
					 
					
						
						
							
							Reinstate lost vg_write() in lvchange --permission.  
						
						
						
						
					 
					
						2003-04-02 13:01:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7e46192f67 
					 
					
						
						
							
							Proposed changes to the ioctl interface to fix alignment issues on some  
						
						... 
						
						
						
						architectures and specify an explicit width for every numeric field. 
						
						
					 
					
						2003-03-28 18:58:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e78d985cdf 
					 
					
						
						
							
							Avoid report segfault with non-partial inconsistent VG.  
						
						
						
						
					 
					
						2003-03-24 18:22:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e8c4bf56fe 
					 
					
						
						
							
							Tidy various pre-processing incl. making libdl optional.  
						
						
						
						
					 
					
						2003-03-24 18:08:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e6aa7d323d 
					 
					
						
						
							
							Fix incomplete munmap.  (pjc)  
						
						
						
						
					 
					
						2003-03-20 14:29:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fca8e25929 
					 
					
						
						
							
							Fix typo.  
						
						
						
						
					 
					
						2003-03-03 12:57:27 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8e8ac286b4 
					 
					
						
						
							
							HAT_CHAR and DOLLAR_CHAR were defined to the same value !  
						
						
						
						
					 
					
						2003-02-20 14:53:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7d9770b9a2 
					 
					
						
						
							
							Fix table output bug in last commit.  
						
						
						
						
					 
					
						2003-02-20 13:30:03 +00:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						1996230460 
					 
					
						
						
							
							Update packages.  
						
						
						
						
					 
					
						2003-02-16 22:12:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						de7897a864 
					 
					
						
						
							
							LV name validation  
						
						
						
						
					 
					
						2003-02-03 20:09:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e2884dcdb7 
					 
					
						
						
							
							Identifiers may now start with digits etc.  
						
						
						
						
					 
					
						2003-02-03 20:08:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						544a53a42b 
					 
					
						
						
							
							Allow strings in single quotes too  
						
						
						
						
					 
					
						2003-01-28 17:20:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2e4787bfc8 
					 
					
						
						
							
							Treat 'section{' as equivalent to 'section {'  
						
						
						
						
					 
					
						2003-01-28 16:07:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1829eeb171 
					 
					
						
						
							
							merge back accidentally overwritten r1.2 change  
						
						
						
						
					 
					
						2003-01-25 13:34:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c7488e3c4a 
					 
					
						
						
							
							Prepare for ioctl version number change.  
						
						
						
						
					 
					
						2003-01-21 21:27:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3bf9606383 
					 
					
						
						
							
							Allow optional verbose logging.  
						
						
						
						
					 
					
						2003-01-21 21:25:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4f43f18f0a 
					 
					
						
						
							
							Allow optional verbose logging  
						
						
						
						
					 
					
						2003-01-21 21:25:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5b7f197397 
					 
					
						
						
							
							Add --enable-debug --disable-compat  
						
						
						
						
					 
					
						2003-01-21 21:22:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						018141c97f 
					 
					
						
						
							
							Indicate full (dropped) snapshot.  
						
						
						
						
					 
					
						2003-01-21 18:50:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4d7813e57c 
					 
					
						
						
							
							vgreduce --removemissing to remove missing PVs & deps & make VG consistent  
						
						
						
						
					 
					
						2003-01-17 21:04:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						605c60208f 
					 
					
						
						
							
							Add success message; validate given VG name.  
						
						
						
						
					 
					
						2003-01-17 21:02:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						884fafcc30 
					 
					
						
						
							
							Activation commands now return success in test mode.  
						
						
						
						
					 
					
						2003-01-17 20:16:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						56baa90320 
					 
					
						
						
							
							Update  
						
						
						
						
					 
					
						2003-01-10 22:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6bb20ee09e 
					 
					
						
						
							
							Fix (rare) cache bug on machines with large /dev directories.  
						
						
						
						
					 
					
						2003-01-10 19:14:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						541356430c 
					 
					
						
						
							
							Fix segfault in uuid display (substitution missed during bulk change)  
						
						
						
						
					 
					
						2003-01-09 19:35:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2f4d91fd69 
					 
					
						
						
							
							configure --disable-devmapper  if you don't have libdevmapper  
						
						
						
						
					 
					
						2003-01-08 22:44:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f58c5e6b30 
					 
					
						
						
							
							o Additional device/filter-level debugging messages + duplicate alias fix  
						
						... 
						
						
						
						o 32/64-bit size_t fix (pjc) 
						
						
					 
					
						2003-01-08 16:41:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0311d0132c 
					 
					
						
						
							
							Update date.  
						
						
						
						
					 
					
						2003-01-07 17:06:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c946c97402 
					 
					
						
						
							
							Detect duplicate PV uuids - select the one on an md device if appropriate.  
						
						
						
						
					 
					
						2003-01-06 21:10:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						84a6f51318 
					 
					
						
						
							
							Ignore filter cache at startup if config file is newer than cache.  
						
						
						
						
					 
					
						2003-01-06 21:09:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						24a1501b0d 
					 
					
						
						
							
							More docn for filter changes.  
						
						
						
						
					 
					
						2003-01-06 21:07:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						383b6f5fcc 
					 
					
						
						
							
							Correct error message for non-snapshot activation failure.  
						
						
						
						
					 
					
						2003-01-06 21:06:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						633dd7ff9b 
					 
					
						
						
							
							When there are device name aliases, choose the "nicest" to display.  
						
						
						
						
					 
					
						2003-01-03 21:11:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						580624fad6 
					 
					
						
						
							
							Also lock memory during LV updates.  
						
						
						
						
					 
					
						2003-01-03 21:10:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a8190f7efa 
					 
					
						
						
							
							When activating an LV, remove any stray LVM1 /dev nodes and group file.  
						
						
						
						
					 
					
						2003-01-03 13:50:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						dd2157534b 
					 
					
						
						
							
							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 
						
						
					 
					
						2002-12-19 23:25:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						38a90e7669 
					 
					
						
						
							
							New column-based reporting tools: lvs, pvs & vgs.  
						
						
						
						
					 
					
						2002-12-12 20:55:49 +00:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						6bfc526dcd 
					 
					
						
						
							
							close another bug  
						
						
						
						
					 
					
						2002-12-09 08:59:34 +00:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						aadb8a7405 
					 
					
						
						
							
							it's about that time again  
						
						
						
						
					 
					
						2002-12-09 08:37:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						27082bf77e 
					 
					
						
						
							
							Use sync_dir().  
						
						
						
						
					 
					
						2002-12-05 22:56:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a2903c80cd 
					 
					
						
						
							
							Add sync_dir()  
						
						
						
						
					 
					
						2002-12-05 22:51:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9a77c5369c 
					 
					
						
						
							
							Fix display alignment of zero.  
						
						
						
						
					 
					
						2002-12-05 22:42:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3c30741a19 
					 
					
						
						
							
							Remove an unused .h file.  
						
						
						
						
					 
					
						2002-12-05 22:37:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7028ad4ec0 
					 
					
						
						
							
							Fix long arg processing.  
						
						
						
						
					 
					
						2002-12-05 22:35:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8de750c6aa 
					 
					
						
						
							
							Maintain snapshot_count correctly.  
						
						
						
						
					 
					
						2002-12-05 22:30:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						04f98de9ee 
					 
					
						
						
							
							Keep certain versions of ld happy.  
						
						
						
						
					 
					
						2002-12-05 22:28:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a1a019784b 
					 
					
						
						
							
							Keep some ld versions happy.  
						
						
						
						
					 
					
						2002-12-05 22:27:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4aeeae77bd 
					 
					
						
						
							
							New devices/types config file entry to add new types of block devices.  
						
						
						
						
					 
					
						2002-12-03 16:20:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						651cfc2b78 
					 
					
						
						
							
							tidy  
						
						
						
						
					 
					
						2002-12-03 13:27:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2ef8af25e2 
					 
					
						
						
							
							Show PV uuid; single stripe is 'linear'; suppress snapshot fields for origin.  
						
						
						
						
					 
					
						2002-12-03 13:26:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0b13852a5b 
					 
					
						
						
							
							More restore hints.  
						
						
						
						
					 
					
						2002-12-03 13:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						13427578c9 
					 
					
						
						
							
							Default size unit normally MB not KB.  
						
						
						
						
					 
					
						2002-12-03 13:24:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d89ca2087e 
					 
					
						
						
							
							Suppress a (normally) unnecessary warning.  
						
						
						
						
					 
					
						2002-12-03 13:23:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8b0ea9fba6 
					 
					
						
						
							
							Further help text tidying & support for -?.  
						
						
						
						
					 
					
						2002-11-29 15:02:57 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						9f0b653d5a 
					 
					
						
						
							
							tiny tidying  
						
						
						
						
					 
					
						2002-11-28 15:27:59 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						659a339233 
					 
					
						
						
							
							Corrected lvcreate synopsis.  
						
						... 
						
						
						
						Added --ignorelockingflag to synopsis where missing. 
						
						
					 
					
						2002-11-28 15:27:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4c29f177a0 
					 
					
						
						
							
							Show stripesize in KB.  
						
						
						
						
					 
					
						2002-11-26 21:56:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d664e63d55 
					 
					
						
						
							
							Skip config file reload attempt if no config file location.  
						
						
						
						
					 
					
						2002-11-26 12:14:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2493509dbe 
					 
					
						
						
							
							Fix snapshot lvcreate activation check.  
						
						
						
						
					 
					
						2002-11-22 14:19:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1c8b27f554 
					 
					
						
						
							
							Remove 2 TB LV size restriction message.  
						
						
						
						
					 
					
						2002-11-18 16:21:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						68297b7186 
					 
					
						
						
							
							Missing sector->k conversion in "logical volumes cannot be larger than" mesg.  
						
						
						
						
					 
					
						2002-11-18 16:08:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						34dd8d0a91 
					 
					
						
						
							
							Some new features.  
						
						
						
						
					 
					
						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.  
						
						
						
						
					 
					
						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. 
						
						
					 
					
						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.  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						bc251f4ff6 
					 
					
						
						
							
							update for .08  
						
						
						
						
					 
					
						2002-05-23 07:49:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b8769751f6 
					 
					
						
						
							
							Rename; add some FIXMEs.  
						
						
						
						
					 
					
						2002-05-22 14:03:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						eff96d839e 
					 
					
						
						
							
							Revert to standard linux macros (for correct behaviour on rare architectures).  
						
						
						
						
					 
					
						2002-05-21 12:37:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						aa34c23807 
					 
					
						
						
							
							Update version.  
						
						
						
						
					 
					
						2002-05-21 12:14:05 +00:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						195acdac8c 
					 
					
						
						
							
							ack, missing include  
						
						
						
						
					 
					
						2002-05-19 04:11:34 +00:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						903e03c56c 
					 
					
						
						
							
							update create_dir() comment  
						
						
						
						
					 
					
						2002-05-19 03:52:38 +00:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						0892767b8a 
					 
					
						
						
							
							support recursive mkdir in create_dir()  
						
						
						
						
					 
					
						2002-05-19 03:46:34 +00:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						83ebfa772c 
					 
					
						
						
							
							synch w/ -3 "oh shit" release  
						
						
						
						
					 
					
						2002-05-14 03:56:40 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1583641322 
					 
					
						
						
							
							Drop the default chunk size for snapshots down to 8k  
						
						
						
						
					 
					
						2002-05-13 15:14:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9510e2c256 
					 
					
						
						
							
							Rewrite missing/corrupt metadata in more cases.  
						
						
						
						
					 
					
						2002-05-13 12:38:54 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						a9dbabe07e 
					 
					
						
						
							
							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. 
						
						
					 
					
						2002-05-10 16:06:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						12884008fa 
					 
					
						
						
							
							Import snapshot status & persistence + indent etc.  
						
						
						
						
					 
					
						2002-05-10 15:25:38 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						02543bad1c 
					 
					
						
						
							
							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... 
						
						
					 
					
						2002-05-09 21:17:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a8c56a5251 
					 
					
						
						
							
							Remove a no-op.  
						
						
						
						
					 
					
						2002-05-09 12:03:55 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						4e5a855f3f 
					 
					
						
						
							
							o header should only be printed once...  
						
						
						
						
					 
					
						2002-05-08 17:58:52 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						7e497a951e 
					 
					
						
						
							
							o Added function find_snapshots to snapshot_manip.c that returns a list  
						
						... 
						
						
						
						of snapshots whose origin is the lv passed in.
 o Used this new function to make lvdisplay properly display all snapshots
   attached to a origin. 
						
						
					 
					
						2002-05-08 16:57:46 +00:00 
						 
				 
			
				
					
						
							
							
								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.  
						
						
						
						
					 
					
						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.  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0035b31cdb 
					 
					
						
						
							
							Better support for LVs with hyphens in names.  
						
						
						
						
					 
					
						2002-03-19 16:41:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f2565aee03 
					 
					
						
						
							
							Support device queries by uuid as well as by name.  (Used by lvrename.)  
						
						
						
						
					 
					
						2002-03-18 23:39:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5bd85668dd 
					 
					
						
						
							
							lvrename works on snapshots now  
						
						
						
						
					 
					
						2002-03-18 23:25:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						20f990b6ce 
					 
					
						
						
							
							Tie all snapshot (de)activation requests to (de)activation of origin device.  
						
						
						
						
					 
					
						2002-03-18 13:09:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6821379586 
					 
					
						
						
							
							s/Removing/Unloading/ in messages to reduce confusion  
						
						
						
						
					 
					
						2002-03-15 23:01:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						73b040eb49 
					 
					
						
						
							
							Cut the number of device-mapper calls.  
						
						
						
						
					 
					
						2002-03-15 22:59:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						49aa4b2e1e 
					 
					
						
						
							
							New function to enable suppression of messages to stdout/stderr.  
						
						
						
						
					 
					
						2002-03-15 22:54:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						972241c74c 
					 
					
						
						
							
							Review locking: block signals instead of ignoring them and restore state  
						
						... 
						
						
						
						afterwards; avoid race condition with unlink; add LCK_HOLD to process_each_vg. 
						
						
					 
					
						2002-03-15 16:07:38 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						680750e3c2 
					 
					
						
						
							
							Reduce the number of dm info calls.  
						
						
						
						
					 
					
						2002-03-14 21:17:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5e7d4d9d15 
					 
					
						
						
							
							distclean also to remove libdm-common.h  
						
						
						
						
					 
					
						2002-03-14 16:56:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1e57e60613 
					 
					
						
						
							
							Integrate suspend.  
						
						
						
						
					 
					
						2002-03-14 15:36:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3ac7ce605a 
					 
					
						
						
							
							Suppress verbose/debug messages from libdevmapper.  
						
						
						
						
					 
					
						2002-03-14 13:39:33 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b720dea9f0 
					 
					
						
						
							
							o dev_manager_suspend, untested.  
						
						
						
						
					 
					
						2002-03-14 10:56:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c80722aefe 
					 
					
						
						
							
							A missing free() found by Valgrind. (  http://developer.kde.org/~sewardj/  )  
						
						
						
						
					 
					
						2002-03-13 23:19:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a84fa69f28 
					 
					
						
						
							
							dmsetup display uuid  
						
						
						
						
					 
					
						2002-03-13 16:19:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e33781e59f 
					 
					
						
						
							
							Set LV uuid.  
						
						
						
						
					 
					
						2002-03-13 15:11:29 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8824bc7ece 
					 
					
						
						
							
							o  Mention that vgscan needs to be run after changing the filter var.  
						
						
						
						
					 
					
						2002-03-13 14:25:53 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						c2e3b0e448 
					 
					
						
						
							
							Fix _align so it works on 64-bit machines.  
						
						
						
						
					 
					
						2002-03-12 15:27:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f61a38e85a 
					 
					
						
						
							
							Let dmsetup store the uuid on device creation.  
						
						
						
						
					 
					
						2002-03-11 22:44:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d23e948216 
					 
					
						
						
							
							Move is_empty_dir to lvm-file  
						
						
						
						
					 
					
						2002-03-11 22:23:24 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						58bdaa31f0 
					 
					
						
						
							
							o  Actually check that the vg directory is empty rather than speculatively  
						
						... 
						
						
						
						rmdiring it.  Work around for devfs bug. 
						
						
					 
					
						2002-03-11 20:43:58 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b6491d88a6 
					 
					
						
						
							
							o This should complete the dev_manager alg.  Please could people now  
						
						... 
						
						
						
						report any activation oddities they see. 
						
						
					 
					
						2002-03-11 20:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f6061ba62e 
					 
					
						
						
							
							lv_info replaces lv_active etc.  
						
						
						
						
					 
					
						2002-03-11 19:02:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						427899ddce 
					 
					
						
						
							
							o activate/reactivate merge  
						
						... 
						
						
						
						o unlocking macro 
						
						
					 
					
						2002-03-11 15:08:39 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c4ab7d2dbd 
					 
					
						
						
							
							o  dm->active_list now filled in, ATM this is based on the layer name rather  
						
						... 
						
						
						
						than the uuid. 
						
						
					 
					
						2002-03-11 11:27:48 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0fd2ba033f 
					 
					
						
						
							
							o Comment out some new code that was preventing pjc activating  
						
						... 
						
						
						
						snapshots.  This will go back in when the active_list is working. 
						
						
					 
					
						2002-03-11 10:38:16 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ed38939a93 
					 
					
						
						
							
							o  knock out the offset for origin targets.  
						
						
						
						
					 
					
						2002-03-08 10:45:01 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c7ee26ce5a 
					 
					
						
						
							
							o  Add active_list to dev_manager  
						
						... 
						
						
						
						o  Origin layer is only added to snapshots if a snapshot is in the
   active_list. 
						
						
					 
					
						2002-03-08 10:41:48 +00:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						909b8cb303 
					 
					
						
						
							
							heh, whoops.  s/device-mapper/LVM2/g.  
						
						
						
						
					 
					
						2002-03-08 02:39:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b0277370cf 
					 
					
						
						
							
							o dm_destroy_all() called on exit - but doesn't touch suspended devices yet.  
						
						... 
						
						
						
						o 'dmsetup remove_all' calls dm_destroy_all() to provide a quick way to
  prepare for unloading the module
o Ran through indent again. 
						
						
					 
					
						2002-03-07 20:56:10 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2ec8656bea 
					 
					
						
						
							
							o  First cut at dev scanning.  
						
						... 
						
						
						
						o  Split up _expand_lv 
						
						
					 
					
						2002-03-07 17:37:38 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b2ef256910 
					 
					
						
						
							
							o  Add comment describing what we're aiming for with dev_manager.  
						
						... 
						
						
						
						o  Remove dev_manager_reactivate, since it'll be the same as activate.
o  Merge the mark, visible and dirty fields into the same flags field. 
						
						
					 
					
						2002-03-07 16:48:46 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						63d6ce95db 
					 
					
						
						
							
							o Top level device is now just called <vg>-<lv> (there's no 'top'  
						
						... 
						
						
						
						layer appended).
o  Got rid of the unused layer->type field and enum. 
						
						
					 
					
						2002-03-07 15:29:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a9532b189c 
					 
					
						
						
							
							Kernel functionality that returns device dependencies (ejt).  
						
						
						
						
					 
					
						2002-03-06 19:42:23 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						844545411f 
					 
					
						
						
							
							o  Rename dmsetup dependencies -> dmsetup deps  
						
						
						
						
					 
					
						2002-03-06 14:47:13 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4e23a2b9b8 
					 
					
						
						
							
							o  Add support for getting dependencies for a device.  
						
						... 
						
						
						
						o  dmsetup dependencies <dev> 
						
						
					 
					
						2002-03-06 14:38:25 +00:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						5deba027eb 
					 
					
						
						
							
							convert from debian native package  
						
						
						
						
					 
					
						2002-03-06 05:43:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fc8b7efc6f 
					 
					
						
						
							
							o Use new LCK_HOLD flag to indicate whether lock should be held on return  
						
						... 
						
						
						
						from lock_vol() - otherwise it now attempts to acquire the lock and then
  immediately releases it.
o Extend the id field in struct logical_volume to hold VG uuid + LV uuid
  for format1. This unique lvid can be used directly when calling lock_vol().
o Add the VG uuid to vgcache to make VG uuid lookups possible.  (Another
  step towards using them instead of VG names internally.) 
						
						
					 
					
						2002-03-05 20:03:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a1c2d9c0f3 
					 
					
						
						
							
							Fix activation for VG with more than one LV.  
						
						
						
						
					 
					
						2002-03-04 18:50:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4ca49a0501 
					 
					
						
						
							
							snapshot/zero logic  
						
						
						
						
					 
					
						2002-03-04 15:25:52 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						493c53d090 
					 
					
						
						
							
							o  Add a line to lvdisplay to say if the volume is a snapshot.  
						
						
						
						
					 
					
						2002-03-04 15:12:30 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b27e956d35 
					 
					
						
						
							
							o  Bad dependency, meant the origin was always getting activated.  
						
						
						
						
					 
					
						2002-03-04 15:10:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						35ebed75c6 
					 
					
						
						
							
							Remove unused fns.  
						
						
						
						
					 
					
						2002-03-04 14:27:25 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7bfdb5f77f 
					 
					
						
						
							
							o  I was tearing down device bottom-up instead of top down.  Which  
						
						... 
						
						
						
						is why lvremove of snapshots wasn't working. 
						
						
					 
					
						2002-03-04 14:26:43 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8d8c02317f 
					 
					
						
						
							
							o  Break creating a snapshot down into:  
						
						... 
						
						
						
						i)   create cow
   ii)  activate cow
   iii) zero cow
   iv)  deactivate
   v)   add snapshot info
   vi)  reactivate 
						
						
					 
					
						2002-03-04 13:46:37 +00:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						a34482feab 
					 
					
						
						
							
							proper /etc/lvm/lvm.conf now  
						
						
						
						
					 
					
						2002-03-04 11:13:47 +00:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						cbdc8fd4a6 
					 
					
						
						
							
							fix various issues  
						
						
						
						
					 
					
						2002-03-04 11:12:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8d3afaa53c 
					 
					
						
						
							
							More use of LV locking.  
						
						
						
						
					 
					
						2002-03-01 19:08:11 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7ced9ef3df 
					 
					
						
						
							
							o point snapshots at origin:real rather than origin:top, and *ping*  
						
						... 
						
						
						
						snapshots work. 
						
						
					 
					
						2002-03-01 09:07:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e8a9ae7e80 
					 
					
						
						
							
							Fix unlock parameter.  
						
						
						
						
					 
					
						2002-02-27 14:48:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						73a88ab3d3 
					 
					
						
						
							
							o Lock mechanism for LV activation  
						
						... 
						
						
						
						o #defines for common lock flag combinations
o Try out hyphens instead of colons in device-mapper names - does this
  make messages containing filenames easier to read? 
						
						
					 
					
						2002-02-27 12:26:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						aaed82738a 
					 
					
						
						
							
							Running out of filehandles?  Close /dev/device-mapper/control then.  
						
						
						
						
					 
					
						2002-02-26 18:30:02 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						de7f7b96db 
					 
					
						
						
							
							o  Format1 wasn't recording the snapshot chunk size properly  
						
						... 
						
						
						
						o  Activation of snapshots now works - though the resulting device
   doesn't (pjc ?)
o  text format wasn't setting vg->cmd. 
						
						
					 
					
						2002-02-26 16:48:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1a669b3e68 
					 
					
						
						
							
							Clearer link pathname display.  
						
						
						
						
					 
					
						2002-02-26 16:08:22 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						333af9b13a 
					 
					
						
						
							
							o _build_name was allocating 1 byte too few, which meant the  
						
						... 
						
						
						
						terminating zero was falling off at some later point.
o Don't try and iterate from a deleted node in _prune_unmarked. 
						
						
					 
					
						2002-02-26 14:44:13 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a5bca5e240 
					 
					
						
						
							
							o  Removed old files  
						
						... 
						
						
						
						o  rewrote activate.c to use dev-manager, I'm sure these two will merge
   at some point.
o  Rename is broken ATM
o  dev-manager puts the calls through to fs.c for layers that have the
   'visible' flag set. 
						
						
					 
					
						2002-02-26 11:49:17 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c885633e02 
					 
					
						
						
							
							o  More dev_manager fns.  
						
						
						
						
					 
					
						2002-02-25 16:53:12 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						ca7e20b7ca 
					 
					
						
						
							
							pvresize command  
						
						
						
						
					 
					
						2002-02-25 15:32:58 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						545e11a3d7 
					 
					
						
						
							
							o  In go the populate functions.  
						
						
						
						
					 
					
						2002-02-25 15:19:53 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						44f5287664 
					 
					
						
						
							
							o  More dev_manager work.  
						
						
						
						
					 
					
						2002-02-25 14:46:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cf510897f1 
					 
					
						
						
							
							Begin conversion so LV id is passed to activation unit instead of  
						
						... 
						
						
						
						struct logical_volume. 
						
						
					 
					
						2002-02-25 12:56:16 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1d171345f8 
					 
					
						
						
							
							o  Sync with cvs, dev_manager still needs to be wired into activate.c  
						
						
						
						
					 
					
						2002-02-25 12:02:33 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4fa7e1cd49 
					 
					
						
						
							
							o  Remove the vg argument from find_cow  
						
						
						
						
					 
					
						2002-02-25 11:55:39 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						acd008298e 
					 
					
						
						
							
							o hash_iterate -> hash_iter  
						
						
						
						
					 
					
						2002-02-25 11:54:15 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						83a8021515 
					 
					
						
						
							
							o Added a macro called hash_iterate, that is similar to list_iterate  
						
						... 
						
						
						
						o Renamed hash_iterate function, hash_iter. 
						
						
					 
					
						2002-02-25 11:52:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cf88dfb1db 
					 
					
						
						
							
							indent  
						
						
						
						
					 
					
						2002-02-24 22:31:55 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						8937c4b481 
					 
					
						
						
							
							lvmdiskscan  
						
						
						
						
					 
					
						2002-02-22 13:17:46 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						cc6af10a4d 
					 
					
						
						
							
							Fill in format_text functions.  
						
						... 
						
						
						
						Sort of seems to work. 
						
						
					 
					
						2002-02-22 11:44:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6d94578955 
					 
					
						
						
							
							o Convert lv->id back to lv_number when writing back to disk  
						
						... 
						
						
						
						o Use first unused lv_number when creating new LV
o Use lv_number for refs to snapshots
o Update persistent minor logic after the lvcreate restructure
o Reset all parameters before use in lvcreate. 
						
						
					 
					
						2002-02-21 19:04:37 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						08442ab71e 
					 
					
						
						
							
							Avoid ambigous volume_group argument in vg_add_snapshot()  
						
						
						
						
					 
					
						2002-02-21 18:31:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						10d91d213f 
					 
					
						
						
							
							Generate LV uuid from lv_number when reading in LVs.  
						
						
						
						
					 
					
						2002-02-21 15:26:44 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						b7a3b06994 
					 
					
						
						
							
							Removed wrong 'lv->vg' argument from lv_is_cow() call. Is used in lv_is_cow internally.  
						
						
						
						
					 
					
						2002-02-21 14:00:45 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5f12c37f23 
					 
					
						
						
							
							o  typo  
						
						
						
						
					 
					
						2002-02-21 10:17:01 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						585edebccd 
					 
					
						
						
							
							o  add find_cow function.  
						
						
						
						
					 
					
						2002-02-21 10:16:33 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						9921c62234 
					 
					
						
						
							
							o  misc little fixes.  
						
						
						
						
					 
					
						2002-02-21 10:15:54 +00:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						1ac76d2e16 
					 
					
						
						
							
							ah, it was that "set -e" that was the culprit..  
						
						
						
						
					 
					
						2002-02-21 08:52:36 +00:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						6e983bf400 
					 
					
						
						
							
							stop init script from returning w/ non-zero if not really an error  
						
						
						
						
					 
					
						2002-02-21 08:30:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6a8fd4fa6e 
					 
					
						
						
							
							Try out using LV locking for reactivation.  
						
						
						
						
					 
					
						2002-02-20 21:30:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3698eaa2d2 
					 
					
						
						
							
							Remove lv_update_write_access: use lv_reactivate directly now instead.  
						
						
						
						
					 
					
						2002-02-20 21:28:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8d97ca433c 
					 
					
						
						
							
							Suppress meaningless <backtrace> msg on screen (no prog/line number given)  
						
						
						
						
					 
					
						2002-02-20 21:26:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						23cc65e537 
					 
					
						
						
							
							lvd->lv_access & LV_SNAPSHOT  not  lvd->lv_status  
						
						
						
						
					 
					
						2002-02-20 21:24:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2f5a3c2bbe 
					 
					
						
						
							
							Remove VG arg from lv_is_cow() and lv_is_origin() - use lv->vg instead.  
						
						
						
						
					 
					
						2002-02-20 19:04:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f6485616cd 
					 
					
						
						
							
							o Use 'pvcreate --setphysicalvolumesize' with no short form (instead of -s)  
						
						... 
						
						
						
						and add severe warning if it's used to make a device seem bigger than
  it really is.  This is not an option people should be using as it
  breaks metadata integrity.
o Use uint64_t throughout (rather than unsigned long long)
o Convert a few messages that contain pathnames into the more common form:
  pathname: message 
						
						
					 
					
						2002-02-20 18:29:30 +00:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						6544fb43d9 
					 
					
						
						
							
							initial lvm2 debian packages; still missing some manpages, but otherwise lintian passes  
						
						... 
						
						
						
						E: lvm2: binary-without-manpage e2fsadm
E: lvm2: binary-without-manpage lvmdiskscan
E: lvm2: binary-without-manpage lvmsadc
E: lvm2: binary-without-manpage lvmsar
E: lvm2: binary-without-manpage lvresize
E: lvm2: binary-without-manpage pvdata
E: lvm2: binary-without-manpage pvmove
E: lvm2: binary-without-manpage version
E: lvm2: binary-without-manpage vgcfgrestore
E: lvm2: binary-without-manpage vgexport
E: lvm2: binary-without-manpage vgimport
E: lvm2: binary-without-manpage vgmknodes
E: lvm2: binary-without-manpage vgsplit 
						
						
					 
					
						2002-02-20 10:28:49 +00:00 
						 
				 
			
				
					
						
							
							
								Andres Salomon 
							
						 
					 
					
						
						
							
						
						a954b32dcc 
					 
					
						
						
							
							install all the manpages (another make-lintian-happy exercise)  
						
						
						
						
					 
					
						2002-02-20 10:22:02 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						426dc7836c 
					 
					
						
						
							
							o  Removed the -z (suspend) option from the tools  
						
						... 
						
						
						
						o  New function: int lv_setup_cow_store(struct logical_volume *lv)
   This zeroes the start of the cow device.
o  Made lvcreate call above fn. 
						
						
					 
					
						2002-02-18 15:52:48 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ff941ffc16 
					 
					
						
						
							
							o  small bug in the format1 export code for snapshots.  
						
						... 
						
						
						
						o  tidied newlines in the snapshot section of format text. 
						
						
					 
					
						2002-02-18 11:25:43 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a063c201df 
					 
					
						
						
							
							o  Add support for the -s and -c flags to lvcreate.  
						
						
						
						
					 
					
						2002-02-18 10:59:51 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						e2be3fa0aa 
					 
					
						
						
							
							Second path on "pvcreate -s"  
						
						
						
						
					 
					
						2002-02-15 14:33:59 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						609da6fb50 
					 
					
						
						
							
							o  split lvcreate into seperate functions for parsing the command line,  
						
						... 
						
						
						
						and creating the lv.  A lot of changes in here so be on the lookout
   for bugs. 
						
						
					 
					
						2002-02-15 11:53:22 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						fc9f3ccec3 
					 
					
						
						
							
							Forgot to remove test printf :-)  
						
						
						
						
					 
					
						2002-02-15 09:37:23 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						f7baa67a0a 
					 
					
						
						
							
							First cut on "pvcreate -s"  
						
						
						
						
					 
					
						2002-02-15 01:26:16 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e8d78c2cdb 
					 
					
						
						
							
							o  Initialise the snapshot list properly in vgcreate.  
						
						
						
						
					 
					
						2002-02-14 15:06:24 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						9d33366092 
					 
					
						
						
							
							o  Define _read_uint32  
						
						
						
						
					 
					
						2002-02-14 14:52:21 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						f5d61515c2 
					 
					
						
						
							
							test printf removed  
						
						
						
						
					 
					
						2002-02-13 21:30:51 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						711a04a972 
					 
					
						
						
							
							LV maximum size limit of 2TB ensured in _lv_setup()  
						
						
						
						
					 
					
						2002-02-13 21:28:56 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						e5b470a3f1 
					 
					
						
						
							
							spaces  
						
						
						
						
					 
					
						2002-02-13 21:28:15 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						31820e1e22 
					 
					
						
						
							
							> 2TB numbers in vgdisplay_full  
						
						
						
						
					 
					
						2002-02-13 20:21:13 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4849e8cd6d 
					 
					
						
						
							
							o snapshot support for the text format.  
						
						... 
						
						
						
						The logical_volumes, and snapshots sections of the text format are now
optional. 
						
						
					 
					
						2002-02-13 13:29:16 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						77e3b460aa 
					 
					
						
						
							
							o  First pass at format1 snapshot support.  
						
						
						
						
					 
					
						2002-02-13 11:43:29 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b5321001f8 
					 
					
						
						
							
							o  First changes to add snapshot support.  
						
						... 
						
						
						
						I'm taking a different route from LVM1 here in that snapshots are a
seperate entity from the logical volumes, I think of them as an
application of an LV (or two lvs rather).  As such there is a list of
snapshots held against the vg, and there is *not* a SNAPSHOT, or
SHAPSHOT_ORG flag in lv->status. 
						
						
					 
					
						2002-02-12 16:31:31 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						38eba9f5ea 
					 
					
						
						
							
							use portable <inttypes.h> macros for printing.  
						
						
						
						
					 
					
						2002-02-12 14:12:13 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ea6f399454 
					 
					
						
						
							
							o Turn the device_create_* functions into device_populate_*, they only  
						
						... 
						
						
						
						fill in an already created dm_task.  This allows common code, such
  as minor number selection, and read_only to be lifted. 
						
						
					 
					
						2002-02-12 11:15:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f8bf2d7b7d 
					 
					
						
						
							
							Run through indent - no (intentional) changes to any code.  
						
						
						
						
					 
					
						2002-02-11 21:00:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c4856caebb 
					 
					
						
						
							
							Preparation for an LVM2 liblvm - pass cmd_context into each tool and  
						
						... 
						
						
						
						link some globals that the tools need into that structure. 
						
						
					 
					
						2002-02-11 20:50:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fc1030bb22 
					 
					
						
						
							
							Now that most of the usage of 'stack' only occurs when there's an error,  
						
						... 
						
						
						
						don't suppress it from the screen output any longer. 
						
						
					 
					
						2002-02-11 18:25:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9eb6cad8dc 
					 
					
						
						
							
							dbg_free(tc->desc)  
						
						
						
						
					 
					
						2002-02-11 18:21:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0fa2a78dce 
					 
					
						
						
							
							Document return codes.  
						
						
						
						
					 
					
						2002-02-11 17:42:02 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a56fa1558b 
					 
					
						
						
							
							o  Split activate.c into a high level (remaining in activate.c) and low level (ll-activate.[hc]) API.  
						
						... 
						
						
						
						o  Creation of a device from an lv now lives in activate-lv.c 
						
						
					 
					
						2002-02-11 15:48:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						261c73a997 
					 
					
						
						
							
							o Support locking with local lock files  
						
						... 
						
						
						
						o Disable control-c during updates (except if blocked waiting for a lock) 
						
						
					 
					
						2002-02-11 15:42:34 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						929c1333ca 
					 
					
						
						
							
							o  Little recipe for testing LVM2 with loopback devices.  
						
						
						
						
					 
					
						2002-02-11 12:01:59 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						286a79d94d 
					 
					
						
						
							
							o  Added functions to display what's in the archive.  
						
						... 
						
						
						
						o  For now vgcfgrestore -l <vg> displays this list.
A bit hacky, but it'll get better. 
						
						
					 
					
						2002-02-11 11:43:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8b951f99da 
					 
					
						
						
							
							Locking prototypes.  
						
						
						
						
					 
					
						2002-02-08 14:30:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						abb449bca0 
					 
					
						
						
							
							move defaults.h  
						
						
						
						
					 
					
						2002-02-08 14:28:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						bd084028d1 
					 
					
						
						
							
							Move defaults.h  
						
						
						
						
					 
					
						2002-02-08 14:28:14 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						138a27570b 
					 
					
						
						
							
							o I decided that the archive_format shouldn't really be a format at  
						
						... 
						
						
						
						all since it only supports vg_write.  It has been replaced with:
int archive_vg(struct volume_group *vg,
	       const char *dir,
	       const char *desc,
	       uint32_t retain_days,
	       uint32_t min_archive);
which is now called directly by tools/archive.c 
						
						
					 
					
						2002-02-08 11:58:18 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c2ed40a74f 
					 
					
						
						
							
							o  Add cmd_line field to struct cmd_context  
						
						... 
						
						
						
						o  Text format now has a description and time field at the top level.
o  archiving and backup set the description appropriately. eg,
   for an archive:
     description = "Created *before* executing 'lvextend test_vg/lvol0 -l +1'."
     creation_time = 1013166332
   for a backup:
     description = "Created *after* executing 'lvextend test_vg/lvol0 -l +1'."
     creation_time = 1013166332
This is preparing the way for a simple vgcfgundo command. 
						
						
					 
					
						2002-02-08 11:13:47 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						a7e7a00cab 
					 
					
						
						
							
							Poor mans lvmdiskscan  
						
						
						
						
					 
					
						2002-02-05 14:31:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						64a31ab3cd 
					 
					
						
						
							
							Another release (includes some fixes from last week;  persistent minors,  
						
						... 
						
						
						
						partial activation etc.) 
						
						
					 
					
						2002-02-04 13:30:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						71958bc0f1 
					 
					
						
						
							
							lv->minor >= 0  (ejt)  
						
						
						
						
					 
					
						2002-02-04 13:08:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						366ec35612 
					 
					
						
						
							
							Basic support for persistent minor numbers;  
						
						... 
						
						
						
						slightly different from the current LVM1 method.
  lvcreate --persistent y  --minor 10   (to specify when created)
  lvchange --persistent n  (to turn off)
  lvchange --persistent y  --minor 11   (to change)
--persistent uses a new LV status flag stored on disk
minor number is stored on disk the same way as LVM1 does
(but major number stored is 0; any LVM1 major/minor setting gets lost)
  lvchange -ay --minor 12 (to activate using minor 12, regardless of the
                           on-disk setting, which doesn't get changed)
--minor == -m
--persistent == -M 
						
						
					 
					
						2002-02-01 17:54:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3738f6e8ae 
					 
					
						
						
							
							Failure signalled by -1 not 0; MAX_DEVICES 256 (was 64); change a '>' to '>='.  
						
						
						
						
					 
					
						2002-02-01 17:39:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						051a8e2af1 
					 
					
						
						
							
							Display error when running unimplemented functions.  
						
						
						
						
					 
					
						2002-01-31 20:37:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2f43f28d5e 
					 
					
						
						
							
							Remove gcc -D to support as different gcc versions handle it differently.  
						
						
						
						
					 
					
						2002-01-31 20:15:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b64769754b 
					 
					
						
						
							
							"exit" means "quit"  (lamer)  
						
						
						
						
					 
					
						2002-01-31 20:08:52 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a97daa18d1 
					 
					
						
						
							
							o  Remove redundant dbg_free.  
						
						
						
						
					 
					
						2002-01-31 15:28:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b6556dce8b 
					 
					
						
						
							
							Remove stray comma.  
						
						
						
						
					 
					
						2002-01-30 17:25:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						aa8d8bc8b5 
					 
					
						
						
							
							Propagate volume group read-only setting down to its logical volumes.  
						
						... 
						
						
						
						(Might sometimes be safe to relax this restriction.) 
						
						
					 
					
						2002-01-30 17:12:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0800dcfdc4 
					 
					
						
						
							
							Basic support for (read-only) partial activation if any PVs are  
						
						... 
						
						
						
						missing from a VG.  (Linear targets use the device-mapper 'error' target
which returns ioerror; striped targets use '/dev/ioerror' for now - which must
already exist e.g. as a sufficiently large block device version of /dev/zero). 
						
						
					 
					
						2002-01-30 15:33:12 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						12b0101e94 
					 
					
						
						
							
							quotes around names in output  
						
						
						
						
					 
					
						2002-01-30 15:04:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						021b391a02 
					 
					
						
						
							
							Allocate fixed space for vg->system_id when vg is created, instead of  
						
						... 
						
						
						
						dynamically. 
						
						
					 
					
						2002-01-30 12:47:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d11e2b6057 
					 
					
						
						
							
							Correct statement order for case when 'stripes' parameter is not supplied.  
						
						
						
						
					 
					
						2002-01-30 12:17:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						264d90e7e5 
					 
					
						
						
							
							add vgimport  
						
						
						
						
					 
					
						2002-01-29 19:23:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f9f3da9e78 
					 
					
						
						
							
							o A vgimport implementation  
						
						... 
						
						
						
						o Require -a or <list of vgs> parameters with vgexport/vgimport
o Allow pvcreate -ff to destroy exported/partial VGs 
						
						
					 
					
						2002-01-29 19:19:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6435b49153 
					 
					
						
						
							
							o Basic support for exporting (but importing not completed yet).  
						
						... 
						
						
						
						o When volume group does not have write flag set, prevent changes to it.
o Preparation for partial activation (not completed yet). 
						
						
					 
					
						2002-01-29 17:23:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f9aa2941cf 
					 
					
						
						
							
							Display 'exported' status.  
						
						
						
						
					 
					
						2002-01-29 16:30:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5a933d4bee 
					 
					
						
						
							
							Add list_iterate that's safe with deletions.  
						
						
						
						
					 
					
						2002-01-29 16:28:52 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						5536aea0df 
					 
					
						
						
							
							Date changed  
						
						
						
						
					 
					
						2002-01-29 15:54:49 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						976666d216 
					 
					
						
						
							
							Zero gap after PV structure on write to disk in order to make non LVM tools happier (AED's idea and patch for LVM1)  
						
						
						
						
					 
					
						2002-01-29 15:52:11 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						9a5bcd4392 
					 
					
						
						
							
							fixed div bug in calculation of end in calculate_extent_count  
						
						
						
						
					 
					
						2002-01-29 15:43:04 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						812060a118 
					 
					
						
						
							
							Check that vgname doesn't already exits in dev_dir  
						
						
						
						
					 
					
						2002-01-28 16:30:42 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						089b5052e6 
					 
					
						
						
							
							o  There were some alignment problems with pool-debug which I've resolved  
						
						... 
						
						
						
						by allocating the data block with an additional dbg_malloc.
o  Added an assertion to check that no one is requesting alternate
   alignment for memory allocated from pool.  I can't see us needing this
   for LVM2. 
						
						
					 
					
						2002-01-28 09:16:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						874e5d72f4 
					 
					
						
						
							
							*** empty log message ***  
						
						
						
						
					 
					
						2002-01-27 21:48:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6b11de1329 
					 
					
						
						
							
							Tweak some error message levels.  
						
						
						
						
					 
					
						2002-01-27 21:30:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2245a7ad8d 
					 
					
						
						
							
							If lv isn't active, skip reactivation.  
						
						
						
						
					 
					
						2002-01-25 22:58:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ee5ec1b870 
					 
					
						
						
							
							Prevent lvextend from adding segments with different stripe characteristics  
						
						... 
						
						
						
						at the moment because the old LVM format doesn't support this. 
						
						
					 
					
						2002-01-25 21:14:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						74ccfe851b 
					 
					
						
						
							
							The latest attempt at making extended striped LVs work portably with LVM1.  
						
						
						
						
					 
					
						2002-01-25 20:24:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e1c24bd5a2 
					 
					
						
						
							
							Set pv->pe_size when reading in text-file backup.  
						
						... 
						
						
						
						Otherwise LVM1 decides the PV structure is corrupt.
But do we need to keep both pv->pe_size and vg->extent_size
in internal metadata or can we generate pvd->pe_size when writing out
a PV that belongs to a VG? 
						
						
					 
					
						2002-01-25 20:21:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1349b79728 
					 
					
						
						
							
							Only remove symbolic links when deactivating.  
						
						... 
						
						
						
						(if this code didn't create it, don't delete it) 
						
						
					 
					
						2002-01-25 20:17:44 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d294d7604c 
					 
					
						
						
							
							o  Tidy  
						
						
						
						
					 
					
						2002-01-25 13:41:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						01df2cf464 
					 
					
						
						
							
							Have a pe_total check using theoretically big number instead of the  
						
						... 
						
						
						
						unnecessarily small limit LVM1 imposes in vgcreate (but not vgextend) 
						
						
					 
					
						2002-01-24 23:35:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						45b7322488 
					 
					
						
						
							
							Don't bother to write out an empty cache.  
						
						
						
						
					 
					
						2002-01-24 23:17:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b3055e992f 
					 
					
						
						
							
							Fix the device cache to cope reasonably safely with device name changes.  
						
						... 
						
						
						
						This should be a rare occurrence so the aim is to recover if it's
straightforward to do so, otherwise just to abort the operation.
If people *knowingly* change device names, they should always run vgscan
afterwards.
A few bytes of memory gets leaked inside a pool each time an alias
has to be discarded - it's not worth restructuring the code to reuse it.
More of LVM2 needs updating to pass device objects (or uuids) about
instead of pathnames so that resolution of pathname->object only happens
once per operation.
dev_cache_get() should now always return the *current* device at the path given
dev_name_confirmed() replaces dev_name() whenever it's important to
know that name for the device is still current (ie when opening it).
If the cache doesn't know a current name, the function fails.
dev_open() guarantees that the file descriptor returned is for the dev_t
of the device structure it was passed. 
						
						
					 
					
						2002-01-24 23:16:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3da548565c 
					 
					
						
						
							
							Clear a FIXME about checking for identical devices by comparing dev_t  
						
						... 
						
						
						
						instead of name. 
						
						
					 
					
						2002-01-24 22:37:24 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						a975e85548 
					 
					
						
						
							
							removed ~64limit for PEs per PV agk introduced  
						
						
						
						
					 
					
						2002-01-24 19:20:35 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c4b5ade752 
					 
					
						
						
							
							o  Limit for number of extents should be 65534.  
						
						
						
						
					 
					
						2002-01-24 17:32:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a4b61b0794 
					 
					
						
						
							
							Improve allocation error messages when PVs in a VG have the allocatable  
						
						... 
						
						
						
						flag unset. 
						
						
					 
					
						2002-01-24 17:26:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f6011184b8 
					 
					
						
						
							
							Impose max PE limit for each PV.  
						
						
						
						
					 
					
						2002-01-24 17:24:32 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						74de118c6e 
					 
					
						
						
							
							o Add check for > 65k extents in a single lv.  
						
						
						
						
					 
					
						2002-01-24 17:16:36 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						9c25e77c17 
					 
					
						
						
							
							o  Add extra parameter to lv_manip fns  
						
						
						
						
					 
					
						2002-01-24 17:15:49 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						440113e67e 
					 
					
						
						
							
							o extra fid parameter to lv_manip fns  
						
						
						
						
					 
					
						2002-01-24 17:15:24 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a11b60c445 
					 
					
						
						
							
							o  Remove pointless calculation.  
						
						
						
						
					 
					
						2002-01-24 14:15:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a6052681ad 
					 
					
						
						
							
							Ignore all except one PV found with the same UUID.  Use one which  
						
						... 
						
						
						
						has the md major number if there is such. 
						
						
					 
					
						2002-01-24 13:36:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						482d50536a 
					 
					
						
						
							
							Fix dev_close arg.  
						
						
						
						
					 
					
						2002-01-24 13:31:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						25c79a4fcd 
					 
					
						
						
							
							Remove any core files on distclean.  
						
						
						
						
					 
					
						2002-01-24 13:30:40 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						02946144ac 
					 
					
						
						
							
							o typo  
						
						
						
						
					 
					
						2002-01-24 09:54:09 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						71a360e9a3 
					 
					
						
						
							
							o  Cut and paste description of how pvmove works that I was mailing someone.  
						
						
						
						
					 
					
						2002-01-24 09:26:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f7912d88b1 
					 
					
						
						
							
							o Remove redundant symlink-handling code.  
						
						... 
						
						
						
						o When opening device, return error if its cached name is incorrect (eg if
  it's changed since the cache was generated).  This prevents use until
  the cache is rebuilt (eg with vgscan).  Doesn't catch every case. 
						
						
					 
					
						2002-01-23 18:55:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						975101d7d2 
					 
					
						
						
							
							Avoid using VG metadata on PVs that are not in VGs.  
						
						
						
						
					 
					
						2002-01-23 15:50:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ef58c5ff55 
					 
					
						
						
							
							*** empty log message ***  
						
						
						
						
					 
					
						2002-01-23 12:25:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e10221804a 
					 
					
						
						
							
							Silently remove any existing symlink before creating a new one.  
						
						
						
						
					 
					
						2002-01-22 19:58:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						284ed9ee0e 
					 
					
						
						
							
							Update with info on how to configure command output to look like LVM1  
						
						
						
						
					 
					
						2002-01-22 19:20:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5d7b961997 
					 
					
						
						
							
							Reviewed interaction with lib/activate now that the interface has settled down.  
						
						
						
						
					 
					
						2002-01-22 19:11:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c699a5c4b4 
					 
					
						
						
							
							New config options to customise message output.  
						
						
						
						
					 
					
						2002-01-22 15:33:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1f4ceb89cf 
					 
					
						
						
							
							Customisable message output prefix / indentation.  
						
						
						
						
					 
					
						2002-01-22 15:33:40 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0934ca0040 
					 
					
						
						
							
							o  added BUGS file.  
						
						
						
						
					 
					
						2002-01-22 14:40:38 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4738f892c2 
					 
					
						
						
							
							o  Fix inverted logic in list_empty test.  
						
						
						
						
					 
					
						2002-01-22 14:16:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						33004fcf33 
					 
					
						
						
							
							old file  
						
						
						
						
					 
					
						2002-01-22 13:29:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						34d214c166 
					 
					
						
						
							
							Update.  Ready to release?  
						
						
						
						
					 
					
						2002-01-22 13:11:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a56cd92a1e 
					 
					
						
						
							
							No need for file output to default to stderr now that log file can be  
						
						... 
						
						
						
						specified in config file. 
						
						
					 
					
						2002-01-21 19:05:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7251348507 
					 
					
						
						
							
							Insert a missing hash_remove.  
						
						
						
						
					 
					
						2002-01-21 19:04:13 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						01cd5c84d6 
					 
					
						
						
							
							o  Allow fractional parts for size args. eg, lvcreate -L 34.4M  
						
						... 
						
						
						
						o  Fix a couple of bugs related to the earlier lv_list change 
						
						
					 
					
						2002-01-21 17:43:10 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e210599fa6 
					 
					
						
						
							
							o  Similar changes for lv_list.  
						
						
						
						
					 
					
						2002-01-21 16:49:32 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						dbe7cee7e9 
					 
					
						
						
							
							o  fail if create_pv_list would produce an empty list.  
						
						
						
						
					 
					
						2002-01-21 16:15:25 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7370d88ceb 
					 
					
						
						
							
							o  Typo in comment  
						
						
						
						
					 
					
						2002-01-21 16:10:36 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						34458e0c57 
					 
					
						
						
							
							o  Changed  
						
						... 
						
						
						
						struct pv_list {
	struct list list;
	struct physical_volume pv;
   };
   to
   struct pv_list {
	struct list list;
	struct physical_volume *pv;
   };
o  New function in toollib 'create_pv_list', which creates a list of pv's
   from a given command line array of pv's.
o  Changed lvcreate/extend to use this (fixes lvextend [pv list] bug). 
						
						
					 
					
						2002-01-21 16:05:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						05c8c3abf2 
					 
					
						
						
							
							Is this sufficient to fix make -j?  
						
						
						
						
					 
					
						2002-01-21 16:02:55 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						e9d464b4d3 
					 
					
						
						
							
							Fixx OB1 error in max LV and max PV numbers  
						
						
						
						
					 
					
						2002-01-21 14:53:47 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						6968c3ab9b 
					 
					
						
						
							
							o  Changed find_pv_in_vg, and find_lv_in_vg to return a struct pv_list * and  
						
						... 
						
						
						
						struct lv_list * respectively. 
						
						
					 
					
						2002-01-21 14:28:12 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						131a8a9650 
					 
					
						
						
							
							o names.[hc]  
						
						
						
						
					 
					
						2002-01-21 13:11:03 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						379ecbf9a9 
					 
					
						
						
							
							o  lvdisplay now gives a segment map for the -m option.  
						
						
						
						
					 
					
						2002-01-21 12:05:39 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7b9dfa9a28 
					 
					
						
						
							
							o  removed display_uuid  
						
						... 
						
						
						
						o use id_write_format from lib/uuid/uuid.h instead 
						
						
					 
					
						2002-01-21 11:29:06 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						fbd0f5eed2 
					 
					
						
						
							
							o  move the path building functions to lib/activate/names.c  
						
						... 
						
						
						
						o  Update activate.c and fs.c to use them
o  device names are now of the form <vg>:<lv> 
						
						
					 
					
						2002-01-21 11:06:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5970f904ae 
					 
					
						
						
							
							Allow syslog facility to be set, or turned off, from the config file.  
						
						
						
						
					 
					
						2002-01-18 21:26:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8cbcb2868d 
					 
					
						
						
							
							Display something in the "hypothetical" unknown log level case.  
						
						
						
						
					 
					
						2002-01-18 19:38:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8ff2a4b026 
					 
					
						
						
							
							Use same log levels as LVM2.  
						
						
						
						
					 
					
						2002-01-18 19:37:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ae14d205a5 
					 
					
						
						
							
							Allow compilation against a device-mapper that was installed into $DESTDIR  
						
						... 
						
						
						
						Always check for negative (error) return code from lv_active() 
						
						
					 
					
						2002-01-18 16:43:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ec5d560ec5 
					 
					
						
						
							
							More updates.  
						
						
						
						
					 
					
						2002-01-18 13:45:12 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						fb543b53c0 
					 
					
						
						
							
							added before 2.1 item  
						
						
						
						
					 
					
						2002-01-18 11:07:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						39c16422e2 
					 
					
						
						
							
							beta1-pre1 tagged, but there's still some documentation to update/write.  
						
						
						
						
					 
					
						2002-01-17 18:48:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4d5b273ebe 
					 
					
						
						
							
							Support --version argument and 'version' shell command.  
						
						
						
						
					 
					
						2002-01-17 16:39:24 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ed6a860fad 
					 
					
						
						
							
							Add function that returns the library version.  
						
						
						
						
					 
					
						2002-01-17 14:13:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						423e579292 
					 
					
						
						
							
							Add another level of symlink to library name (like LVM1) so people who find  
						
						... 
						
						
						
						themselves running multiple incompatible kernel versions will just need
to swap symlinks at boot. 
						
						
					 
					
						2002-01-17 13:37:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ee11aa9e75 
					 
					
						
						
							
							Use additional version numbers.  
						
						... 
						
						
						
						Kernel driver has a version number (stored in kernel/VERSION).
  The first two components of this (0.94) give the version number of the
  ioctl interface.  This number must be changed whenever a change is
  made to the ioctl interface that breaks backwards compatibility.
  The library has a version number (stored in VERSION) which is
  used for linking.
  The first and/or second component of this must be changed whenever
  a change is made to the library API that breaks backwards
  compatibility. 
						
						
					 
					
						2002-01-17 13:19:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c46d20fa92 
					 
					
						
						
							
							o pvcreate --uuid to specify the uuid (required before using vgcfgrestore  
						
						... 
						
						
						
						onto a new device).  uuid specified must not already exist on the system.
o More message tidying.
o When checking for label, only read PV metadata.
o Add ataraid.  [Needs moving into config/defaults files.] 
						
						
					 
					
						2002-01-16 18:10:08 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						dc8d17574c 
					 
					
						
						
							
							o save before committing  
						
						
						
						
					 
					
						2002-01-16 15:53:42 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5c17cd04c8 
					 
					
						
						
							
							o  lvm.conf file that contains the same settings that would be assumed if it  
						
						... 
						
						
						
						wasn't there.  A good starting point for tweaking. 
						
						
					 
					
						2002-01-16 15:52:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						67ada02076 
					 
					
						
						
							
							Move test flag from log to global section of config file.  
						
						
						
						
					 
					
						2002-01-16 15:20:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						32d94c2eaf 
					 
					
						
						
							
							o Don't update vgcache when (not really) writing in test mode.  
						
						... 
						
						
						
						o Don't continue iterating through a possibly-deleted list. 
						
						
					 
					
						2002-01-16 14:43:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						687b39a12a 
					 
					
						
						
							
							Remove a duplicate disk read (can_handle).  
						
						
						
						
					 
					
						2002-01-16 13:09:26 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						705af407bf 
					 
					
						
						
							
							#include <string.h>  
						
						
						
						
					 
					
						2002-01-16 12:02:06 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						080052da2e 
					 
					
						
						
							
							o  Set the segment counter back to 1, for a new LV.  
						
						
						
						
					 
					
						2002-01-16 11:34:29 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ef735fd92a 
					 
					
						
						
							
							o  Add pvmove to the stub file.  
						
						
						
						
					 
					
						2002-01-16 11:27:19 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						17c16dcafc 
					 
					
						
						
							
							o  Knock out the "'%s' is not a block device" debug message.  
						
						
						
						
					 
					
						2002-01-16 09:23:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a89b3018fb 
					 
					
						
						
							
							Reduce 'no label found' message severity to debug level.  
						
						
						
						
					 
					
						2002-01-16 00:01:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						851e2ebd32 
					 
					
						
						
							
							Fix function typecasts.  
						
						
						
						
					 
					
						2002-01-15 23:47:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1225ce7fe8 
					 
					
						
						
							
							o More comprehensive config parameter debugging messages.  
						
						... 
						
						
						
						o Make /proc configurable.
 o Review hard-coded "/dev"s - made 2 more of them configurable. 
						
						
					 
					
						2002-01-15 23:34:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7e77a31b96 
					 
					
						
						
							
							o missing labeller free  
						
						... 
						
						
						
						o updated vgcfgrestore args
o change _check_for_open_devices only to check devices present in the hash
  table instead of using dev_iter which triggers a full scan even when only
  displaying command line help 
						
						
					 
					
						2002-01-15 21:28:04 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d146b9002f 
					 
					
						
						
							
							o  Actually check in vgcfgrestore.  
						
						
						
						
					 
					
						2002-01-15 18:17:57 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1f9d567b23 
					 
					
						
						
							
							o  vgcfgrestore works ! (with the couple of examples I tried).  
						
						
						
						
					 
					
						2002-01-15 17:37:23 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ed1b3a023c 
					 
					
						
						
							
							Another ioctl interface update:  
						
						... 
						
						
						
						Supply offset to start of variable data area (so struct size can change
without breaking backward compatibility)
  Add command that just returns the driver version 
						
						
					 
					
						2002-01-15 15:21:57 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1ca18f501a 
					 
					
						
						
							
							o  split the uuid -> device map out from vgcache  
						
						... 
						
						
						
						o  roll vgcache back to agk's implementation, we'll revisit this as part
   of the cluster integration.
o  change the extra_info field in a label to be a void * 
						
						
					 
					
						2002-01-15 10:24:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						49588ccd98 
					 
					
						
						
							
							Some ioctl interface changes. (Do we want these?)  
						
						... 
						
						
						
						- use status bits (so we can add flags without changing the struct size)
  - use dev_t 
						
						
					 
					
						2002-01-14 23:07:32 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						098dedc092 
					 
					
						
						
							
							o  Non-caching implementation of new vgcache interface.  
						
						
						
						
					 
					
						2002-01-14 11:43:52 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b06f6b9545 
					 
					
						
						
							
							o  LVM1 labeller.  
						
						
						
						
					 
					
						2002-01-14 10:00:56 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ba3cb94999 
					 
					
						
						
							
							o  Reformat comment and correct typo.  
						
						
						
						
					 
					
						2002-01-14 09:59:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						74c67fbf4b 
					 
					
						
						
							
							o Add rename support to dmsetup.  
						
						... 
						
						
						
						o Add support to use specified minor number to library and dmsetup. 
						
						
					 
					
						2002-01-11 12:12:46 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						32b46e4910 
					 
					
						
						
							
							Couple of typos fixed.  
						
						
						
						
					 
					
						2002-01-11 11:34:53 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ecf5539ed2 
					 
					
						
						
							
							o  Put in the pv_hash which stores the pv section name -> pv struct mapping.  
						
						
						
						
					 
					
						2002-01-11 11:09:12 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ac9db4e4d5 
					 
					
						
						
							
							o  label.c now compiles.  
						
						
						
						
					 
					
						2002-01-11 10:43:32 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						0eb96094b0 
					 
					
						
						
							
							Change lvm2_label to use Joe's new label switch system.  
						
						
						
						
					 
					
						2002-01-11 10:39:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						30b3ac7dc5 
					 
					
						
						
							
							Support the renaming of active mapped devices (ioctl interface only).  
						
						
						
						
					 
					
						2002-01-10 23:29:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0092790c7d 
					 
					
						
						
							
							o ACTIVE is no longer a status flag - lv_active() used to check if an LV  
						
						... 
						
						
						
						is active in the device-mapper.
o Many operations can be carried out regardless of whether the VG is
  active or not.
o vgscan does not activate anything - use vgchange.
o Change lvrename to support renaming of active LVs.
o Remove '//' appearing in some pathnames.
o Dummy lv_check_segments() for compilation. 
						
						
					 
					
						2002-01-10 23:21:07 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						28909d8a51 
					 
					
						
						
							
							o  _read_id function for import.c  
						
						
						
						
					 
					
						2002-01-10 18:12:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b20cfbb7b6 
					 
					
						
						
							
							More steps towards successful compilation.  
						
						
						
						
					 
					
						2002-01-10 16:48:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						97639bd0a8 
					 
					
						
						
							
							Add 'get' functions.  
						
						
						
						
					 
					
						2002-01-10 16:47:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						161ec73c96 
					 
					
						
						
							
							More detail in error msgs.  
						
						
						
						
					 
					
						2002-01-10 16:47:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						957d6bea15 
					 
					
						
						
							
							Separate constant fields from variable ones.  
						
						
						
						
					 
					
						2002-01-10 16:47:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f8b6e5b414 
					 
					
						
						
							
							Clarify terminology:  
						
						... 
						
						
						
						VG is resizeable  - PVs can be added or removed
  PV is allocatable - free extents on it may be allocated to LVs 
						
						
					 
					
						2002-01-10 15:09:51 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1ab450870e 
					 
					
						
						
							
							o  Moved the current label.[hc] sideways to lvm2_label.[hc]  
						
						... 
						
						
						
						o  First pass at low level labelling switch.  This allows us to
   register different label types (eg, lvm1, lvm2). 
						
						
					 
					
						2002-01-10 15:01:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						de45f4884c 
					 
					
						
						
							
							Allow for multiple spellings / backwards compatibility of renamed  
						
						... 
						
						
						
						command line options.
      vgchange --resizeable y
      pvchange --allocatable y
But --allocation is still allowed for both (as LVM1) and --resizable is OK. 
						
						
					 
					
						2002-01-10 14:46:50 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5da1f3e7c8 
					 
					
						
						
							
							o  vgcfgrestore.  
						
						
						
						
					 
					
						2002-01-10 14:27:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						983014952b 
					 
					
						
						
							
							Temporary file creation & renaming.  
						
						
						
						
					 
					
						2002-01-10 12:22:17 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						55298019a3 
					 
					
						
						
							
							o  First pass at import.c.  Still waiting for label code for the uuid->pv  
						
						... 
						
						
						
						mapping. 
						
						
					 
					
						2002-01-10 11:18:08 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a1ffc3f271 
					 
					
						
						
							
							o  Put in the 'out of memory' log_err for pool.  
						
						
						
						
					 
					
						2002-01-10 09:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						2fb60aa997 
					 
					
						
						
							
							Renamed to archive.c  
						
						
						
						
					 
					
						2002-01-09 19:17:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f5ec76537a 
					 
					
						
						
							
							o Rename many occurrences of 'backup' to 'archive' to reduce confusion.  
						
						... 
						
						
						
						o Extract file creation/renaming code into a library and change backup code
  to use it too.
o Support umask.
o Bring lvm.conf man page up-to-date. 
						
						
					 
					
						2002-01-09 19:16:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						728491fd2b 
					 
					
						
						
							
							Accept octal values for numbers (such as umask).  
						
						
						
						
					 
					
						2002-01-09 18:53:07 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d9d3f2b9e4 
					 
					
						
						
							
							o  Let the comment wars begin.  
						
						
						
						
					 
					
						2002-01-09 14:14:07 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						3fe4864f65 
					 
					
						
						
							
							o  new function backup_remove(const char *vg_name), to be called from vgremove.  
						
						
						
						
					 
					
						2002-01-09 14:07:49 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0b156f22a4 
					 
					
						
						
							
							o  Reformat comments.  
						
						
						
						
					 
					
						2002-01-09 13:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						35b1d93813 
					 
					
						
						
							
							Add archiving.  
						
						
						
						
					 
					
						2002-01-09 13:17:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d770851ac0 
					 
					
						
						
							
							o Try to improve NFS-safety for temporary file creation (unique name; O_APPEND  
						
						... 
						
						
						
						+ fcntl lock) and rename (using hard link), avoiding any "real" archive
  files ever being zero length.
o Fix filename parsing & ordered list handling. 
						
						
					 
					
						2002-01-09 13:16:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						989e7b1033 
					 
					
						
						
							
							Explicitly close (=>flush) files.  
						
						
						
						
					 
					
						2002-01-09 13:07:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c4e0eb7b49 
					 
					
						
						
							
							Allow pool_begin_object in empty pool.  
						
						
						
						
					 
					
						2002-01-09 13:06:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						71f5d0dac7 
					 
					
						
						
							
							Another attempt to support both readline versions.  
						
						
						
						
					 
					
						2002-01-08 19:17:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						561b0c4381 
					 
					
						
						
							
							call archive_exit() & backup_exit() on exit  
						
						
						
						
					 
					
						2002-01-08 18:14:04 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						995fbc7330 
					 
					
						
						
							
							o  Remove anomalous punctuation.  
						
						
						
						
					 
					
						2002-01-08 10:51:13 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						10ab8949c4 
					 
					
						
						
							
							o  Introduction to pool for those without psychic powers.  
						
						
						
						
					 
					
						2002-01-08 10:47:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c441202fea 
					 
					
						
						
							
							fixes for compilation  
						
						
						
						
					 
					
						2002-01-07 23:28:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ca261b0bee 
					 
					
						
						
							
							Sync.  
						
						
						
						
					 
					
						2002-01-07 23:04:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						52f3709f67 
					 
					
						
						
							
							Sync tidy.  
						
						
						
						
					 
					
						2002-01-07 22:49:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c2ca6187fe 
					 
					
						
						
							
							If a device somehow became suspended, lvchange -ay now reactivates it.  
						
						
						
						
					 
					
						2002-01-07 22:36:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						671a13d295 
					 
					
						
						
							
							Support for read-only.  
						
						
						
						
					 
					
						2002-01-07 22:28:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						14c3e2eccf 
					 
					
						
						
							
							Missing close() in error case.  
						
						
						
						
					 
					
						2002-01-07 22:25:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						08e5b852c2 
					 
					
						
						
							
							tidying  
						
						
						
						
					 
					
						2002-01-07 22:01:50 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1c9606c824 
					 
					
						
						
							
							o  vgcreate wasn't setting vg->cmd  
						
						
						
						
					 
					
						2002-01-07 15:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						3cd47b5c9b 
					 
					
						
						
							
							o  New function 'merge_segments'  
						
						... 
						
						
						
						o  Call said function at end of lv_extend 
						
						
					 
					
						2002-01-07 15:08:28 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						aedc729087 
					 
					
						
						
							
							o  tidy up renaming of archive files.  
						
						
						
						
					 
					
						2002-01-07 14:21:33 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5f7cfa3fa9 
					 
					
						
						
							
							o  sync tool changes for backup stuff.  
						
						
						
						
					 
					
						2002-01-07 11:12:11 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0083f30af5 
					 
					
						
						
							
							o  Added find_config_bool  
						
						
						
						
					 
					
						2002-01-07 10:23:52 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4a06f05ef5 
					 
					
						
						
							
							o  Get format-text.c compiling.  
						
						
						
						
					 
					
						2002-01-07 09:16:20 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8f37cadce8 
					 
					
						
						
							
							o sync laptop to test machine.  
						
						
						
						
					 
					
						2002-01-07 09:05:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a11603ca6c 
					 
					
						
						
							
							Imported man pages from LVM1 with some quick LVM2 updates.  
						
						
						
						
					 
					
						2002-01-04 20:35:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						86274842e9 
					 
					
						
						
							
							The start of an lvm man page.  
						
						
						
						
					 
					
						2002-01-04 18:56:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cf9c955a44 
					 
					
						
						
							
							Document remaining configuration file parameters.  
						
						
						
						
					 
					
						2002-01-04 17:49:38 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						55d828c35f 
					 
					
						
						
							
							o  Revert to the 6-4-4-4-4-4-6 format for uuid's  
						
						... 
						
						
						
						o  When reading a uuid all -'s are stripped, wherever they are. 
						
						
					 
					
						2002-01-04 16:55:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cdff28aca6 
					 
					
						
						
							
							Put device name in quotes.  
						
						
						
						
					 
					
						2002-01-03 17:47:48 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b9da39274f 
					 
					
						
						
							
							o  High level archiving and backup functions.  
						
						... 
						
						
						
						I've split the old autobackup function into two seperate areas:
'archiving' is performed *before* a vg configuration is changed.  This
produces a numbered backup in /etc/lvm/archive.
A 'backup' is performed *after* a vg change.  So the directory /etc/lvm/backup
will hold the  a copy of the current configuration. 
						
						
					 
					
						2002-01-03 15:46:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c379aa5782 
					 
					
						
						
							
							stub for read-only functions with fs interface  
						
						
						
						
					 
					
						2002-01-03 15:12:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9dcabac9dd 
					 
					
						
						
							
							Fix final comma in arrays.  
						
						
						
						
					 
					
						2002-01-03 12:43:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						794f3a2b9f 
					 
					
						
						
							
							*** empty log message ***  
						
						
						
						
					 
					
						2002-01-03 12:39:04 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2066121b7c 
					 
					
						
						
							
							o  Added -r, --read-only switch to dmsetup for use with create and reload.  
						
						
						
						
					 
					
						2002-01-03 10:39:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0c4067f143 
					 
					
						
						
							
							o Allow the definition of read-only devices (ioctl interface only)  (Joe)  
						
						... 
						
						
						
						o Add version number to ioctl structure with error on kernel/library mismatch 
						
						
					 
					
						2002-01-02 19:01:09 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8aa69243b7 
					 
					
						
						
							
							o  Added section on the syntax of the config file, with an informal grammar.  
						
						
						
						
					 
					
						2002-01-02 17:54:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8697263bde 
					 
					
						
						
							
							Fix $DESTDIR support  
						
						
						
						
					 
					
						2002-01-02 14:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ea25c4f65c 
					 
					
						
						
							
							Tidy makefiles - $DESTDIR & shared library version (like LVM1)  
						
						
						
						
					 
					
						2002-01-02 13:40:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						82ac3ebd7e 
					 
					
						
						
							
							Add test mode parm.  
						
						
						
						
					 
					
						2001-12-31 22:12:03 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						13cb94909c 
					 
					
						
						
							
							o Add autobackup support to tools (follows most vg_write calls).  
						
						... 
						
						
						
						o Skip autobackup when in test mode.
o Set test mode from config file.
o Create system/backup dirs if not present (unless LVM_SYSTEM_DIR holds ""). 
						
						
					 
					
						2001-12-31 21:27:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b57ca2a763 
					 
					
						
						
							
							vgcache.h inclusion (avoid compiler warning)  
						
						
						
						
					 
					
						2001-12-31 19:18:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						83c49e9745 
					 
					
						
						
							
							o Use lvm_snprintf wherever return value is used  
						
						... 
						
						
						
						o Add parameters to set retention limits for backups 
						
						
					 
					
						2001-12-31 19:09:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e15771d78d 
					 
					
						
						
							
							Remove some old files.  
						
						
						
						
					 
					
						2001-12-31 17:34:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6edc4920ba 
					 
					
						
						
							
							Redundant.  
						
						
						
						
					 
					
						2001-12-31 17:26:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						302bb1bd93 
					 
					
						
						
							
							Document lvm.conf fields  
						
						
						
						
					 
					
						2001-12-31 17:20:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						529b1bceee 
					 
					
						
						
							
							Outline docs  
						
						
						
						
					 
					
						2001-12-31 16:12:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						42cd47d32e 
					 
					
						
						
							
							o Allow more default values to be overridden from config file.  
						
						... 
						
						
						
						o Cope with both the readline versions used around here. 
						
						
					 
					
						2001-12-31 15:20:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						711d884c2e 
					 
					
						
						
							
							Fix C99 error case handling (snprintf ret value >= buffer size).  
						
						
						
						
					 
					
						2001-12-31 15:17:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						183d1c4674 
					 
					
						
						
							
							Fixes for compilation.  
						
						
						
						
					 
					
						2001-12-31 15:14:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						faed63a0bb 
					 
					
						
						
							
							Remove unused --with_kernel_dir  
						
						... 
						
						
						
						Current version of LVM2 instead relies on /usr/include/libdevmapper.h
which gets installed by the device mapper package.
(Should this location now be configurable?) 
						
						
					 
					
						2001-12-31 15:13:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						53bff262f8 
					 
					
						
						
							
							Revised ioctl/dmfs merge with fixes for bugs found in tests.  
						
						
						
						
					 
					
						2001-12-20 20:32:14 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						3251a708e4 
					 
					
						
						
							
							o  Added a quick vgcfgbackup, needs parameters as yet.  
						
						
						
						
					 
					
						2001-12-20 16:05:14 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b5dbdbf7b2 
					 
					
						
						
							
							o  Debug version of the pool_grow stuff.  
						
						
						
						
					 
					
						2001-12-20 12:27:41 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a9649e92c9 
					 
					
						
						
							
							o  sync backup changes  
						
						
						
						
					 
					
						2001-12-20 11:52:54 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						b561f1fa8b 
					 
					
						
						
							
							Wipe the first label if writing the second one failed.  
						
						
						
						
					 
					
						2001-12-18 14:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						cecd7491b5 
					 
					
						
						
							
							o sync the backup stuff  
						
						
						
						
					 
					
						2001-12-17 19:46:10 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						55a66322b5 
					 
					
						
						
							
							o  history is now saved in ~/.lvm_history  
						
						
						
						
					 
					
						2001-12-17 17:59:58 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						155c31a2d7 
					 
					
						
						
							
							o Shuffled completion functions around so we dont have to declare them  
						
						... 
						
						
						
						at the top of the file.
o Changed completion_matches -> rl_completion_matches, and added some consts.
This will probably break things on pre readline 4.2 systems. 
						
						
					 
					
						2001-12-17 17:18:47 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a89ce91089 
					 
					
						
						
							
							o  Changed the macro name in args.h from 'xx' to 'arg'  
						
						... 
						
						
						
						o  There is now a _default_debug, and _default_verbose level, when
   using lvm interactively -vv and -dd switches just effect the current
   command.
o  Added a --quiet switch which sets both verbose and debug to zero. 
						
						
					 
					
						2001-12-17 16:58:17 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b897fe6700 
					 
					
						
						
							
							o Use lvm_snprintf  
						
						
						
						
					 
					
						2001-12-17 14:05:43 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						548a351b06 
					 
					
						
						
							
							o  Add symlink for lvm-string.h  
						
						
						
						
					 
					
						2001-12-17 14:04:33 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4b1da57ca1 
					 
					
						
						
							
							o  lvm_snprintf  
						
						... 
						
						
						
						Could everyone please use this from now on. 
						
						
					 
					
						2001-12-17 14:04:10 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						529aec7f25 
					 
					
						
						
							
							o  Remove LVM_CONFIG_FILE environment variable.  
						
						... 
						
						
						
						o  Introduced the LVM_SYSTEM_DIR variable.
This makes more sense because the persistent cache, and backup directories
are config specific.
eg, I use /etc/lvm for running my real LV's
    but I have another directory /dev/lvm_loops that contains a config
    that allows only loopback devices, I use this for testing. 
						
						
					 
					
						2001-12-17 12:01:09 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						1661e545cb 
					 
					
						
						
							
							Typos in error messages  
						
						
						
						
					 
					
						2001-12-17 11:07:33 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ec71d08878 
					 
					
						
						
							
							I had another look at the argument processing code:  
						
						... 
						
						
						
						o You must list long args with no short option (eg. --version) at the
  front of the args.h file.
o If an argument has no short option, set the short option in args.h to '\0'
o The index into the 'the_args' var is now stored as the option value
  for getopt, iff there is no short opt. 
						
						
					 
					
						2001-12-17 10:08:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ac258b7dd7 
					 
					
						
						
							
							o Include dmsetup man page in build  
						
						... 
						
						
						
						o Allow pathname in dmsetup device arg
o Generated patches for 0.90.02 
						
						
					 
					
						2001-12-14 13:30:04 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						0f57876233 
					 
					
						
						
							
							Write the location of both labels in the labels so we can check them. I don't do  
						
						... 
						
						
						
						much with this ATM (apart from check that they all match up).
Use a different CRC routine. 
						
						
					 
					
						2001-12-14 13:15:15 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1d25a3693d 
					 
					
						
						
							
							o  I figure if I can't remember how to use my code, then I should add  
						
						... 
						
						
						
						a comment.  It's quite cool, wish I remember writing it. 
						
						
					 
					
						2001-12-13 16:09:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						45fa428bf1 
					 
					
						
						
							
							Handle orphan PVs too, so hints remain valid after vgreduce.  
						
						
						
						
					 
					
						2001-12-13 15:08:58 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						177fa80f1a 
					 
					
						
						
							
							o Man page for dmsetup  
						
						
						
						
					 
					
						2001-12-13 13:46:21 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						3261261bfe 
					 
					
						
						
							
							made the hard-coded 512 into BLOCK_SIZE just for neatness sake.  
						
						... 
						
						
						
						log_error() if writing the label fails so someone knows which was in error. 
						
						
					 
					
						2001-12-13 08:40:47 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d4de7934f8 
					 
					
						
						
							
							Add internal cache holding a 'hint' list of the PVs belonging to each VG.  
						
						... 
						
						
						
						A substantial speed-up - particularly in readline mode.
If the hints turn out to be wrong, the relevant parts get thrown away.
vgscan destroys it totally.  In both cases it then rebuilds itself as
required. 
						
						
					 
					
						2001-12-13 00:07:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c3475af809 
					 
					
						
						
							
							fix for clean compilation  
						
						
						
						
					 
					
						2001-12-12 16:25:53 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b12f707812 
					 
					
						
						
							
							o silly bugs  
						
						
						
						
					 
					
						2001-12-12 16:22:38 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						22c0c34d60 
					 
					
						
						
							
							o  pool-debug version of end_object wasn't returning the object.  
						
						
						
						
					 
					
						2001-12-12 16:05:52 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a60b66f230 
					 
					
						
						
							
							o  Add error checking in _new_chunk  
						
						
						
						
					 
					
						2001-12-12 14:54:24 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						83f6e93628 
					 
					
						
						
							
							o  pool-debug versions of begin_object, grow_object etc.  
						
						
						
						
					 
					
						2001-12-12 14:25:20 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						222b5f0229 
					 
					
						
						
							
							Build label code into the library  
						
						
						
						
					 
					
						2001-12-12 09:09:04 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						30aa383e26 
					 
					
						
						
							
							Use a proper CRC calculation.  
						
						
						
						
					 
					
						2001-12-12 09:05:44 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						676b401294 
					 
					
						
						
							
							- Change label format to include a string disk_type and a version number.  
						
						... 
						
						
						
						- The iterator can find labels by string and also appropriate version number (==,
  <= or any) if you want.
- Add labels_match() call that compares the two labels and returns an error if
  they do not match.
- Write labels in sector 1 & last rather than 2 & last as per Joe. 
						
						
					 
					
						2001-12-11 16:49:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ebf57159de 
					 
					
						
						
							
							Apply make distclean to test subdirs too.  
						
						
						
						
					 
					
						2001-12-11 16:26:34 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						199d2aafec 
					 
					
						
						
							
							Fix label filter.  
						
						
						
						
					 
					
						2001-12-11 14:17:10 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						81952f56fd 
					 
					
						
						
							
							o  Add output_date  
						
						
						
						
					 
					
						2001-12-11 12:29:25 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c5bac82b43 
					 
					
						
						
							
							o  flags.c reads and writes a status bitset  
						
						
						
						
					 
					
						2001-12-11 12:18:56 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						081b86109c 
					 
					
						
						
							
							o  Split import-export.c into two files.  
						
						
						
						
					 
					
						2001-12-11 12:16:58 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8ac2028a75 
					 
					
						
						
							
							o  Update sample to a format that supports multiple vg's per file.  
						
						
						
						
					 
					
						2001-12-11 12:15:08 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						264fed1c9f 
					 
					
						
						
							
							Label reading/writing code.  
						
						... 
						
						
						
						Not tested the filter yet. 
						
						
					 
					
						2001-12-11 11:42:30 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						dd59f7b2c7 
					 
					
						
						
							
							o  Pretty print and read for uuid's  
						
						
						
						
					 
					
						2001-12-11 11:40:34 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						9245a760db 
					 
					
						
						
							
							Add a dev_get_sectsize call.  
						
						
						
						
					 
					
						2001-12-11 10:18:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b61b32bbc3 
					 
					
						
						
							
							Fixes for allocation of striped volumes.  
						
						
						
						
					 
					
						2001-12-07 21:17:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						09b3914f5d 
					 
					
						
						
							
							Fixes for library compilation.  
						
						
						
						
					 
					
						2001-12-07 21:15:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						fe644e4c9e 
					 
					
						
						
							
							Moved across to device-mapper repository.  
						
						
						
						
					 
					
						2001-12-06 14:20:38 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						7b09bf2156 
					 
					
						
						
							
							o Updated projects.txt to remove the earlier error which turned out to be  
						
						... 
						
						
						
						a build error. 
						
						
					 
					
						2001-12-05 18:04:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						987d0aae66 
					 
					
						
						
							
							Various fixes & restructure to extract common code.  
						
						
						
						
					 
					
						2001-12-05 16:41:52 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						9cbcbc1c22 
					 
					
						
						
							
							o Removed unused MOD_INC/DEC_USE_COUNT  
						
						
						
						
					 
					
						2001-12-05 12:00:01 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						cfc4e2bc60 
					 
					
						
						
							
							o Added a few more projects  
						
						
						
						
					 
					
						2001-12-05 11:58:43 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						a03405fa81 
					 
					
						
						
							
							o Initial merge attempt  
						
						... 
						
						
						
						There are still a few odd things going on, so more debugging remains to be
done. 
						
						
					 
					
						2001-12-05 11:28:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d5c9ccbe6e 
					 
					
						
						
							
							Correct activation message.  
						
						
						
						
					 
					
						2001-12-05 00:04:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e52772d65f 
					 
					
						
						
							
							Added more log messages.  
						
						
						
						
					 
					
						2001-12-04 23:20:27 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1e3259e728 
					 
					
						
						
							
							o  sync  
						
						
						
						
					 
					
						2001-12-04 14:14:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e905a20a60 
					 
					
						
						
							
							Tweaks for make install.  -m args replaces verbose to display maps.  
						
						
						
						
					 
					
						2001-12-03 20:23:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						88e2be7a33 
					 
					
						
						
							
							More striping support & fixes.  
						
						
						
						
					 
					
						2001-12-03 16:27:16 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8939131600 
					 
					
						
						
							
							o Comparison function was sorting things in ascending rather than  
						
						... 
						
						
						
						descending order.
o free off the sort array when finished with it. 
						
						
					 
					
						2001-11-30 09:19:46 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ba37ebff8b 
					 
					
						
						
							
							o  Striped allocator  
						
						... 
						
						
						
						o  Changed pv_map.c to maintain the list of free areas in size order, which
   is more helpful to the allocators.  If you want to allocate a bit of an
   area call consume_area(area, size), this will adjust the area if there's
   some space left and shuffle it to the correct place in the list.
Not tested. 
						
						
					 
					
						2001-11-29 18:45:35 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						28f4cb7e07 
					 
					
						
						
							
							o  I was reading striped volumes incorrectly.  
						
						
						
						
					 
					
						2001-11-29 14:13:43 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						db1e7102cd 
					 
					
						
						
							
							o Confusingly, dmfs-tdir isn't gone, its now called dmfs-lv.c and its the  
						
						... 
						
						
						
						old dmfs-lv.c thats gone.
 o Dropped out support for multiple tables in line with ioctl interface
 o Some reordering to better support the userland library
 o Updated to 2.4.16
I'm fairly happy with the way that this is working now, so the next job is
to start the integration with the ioctl interface so there is a single
common dm.[ch] and selectable interfaces (fs or ioctl).
Further improvements can be made even now, but I hope to wait until we've
got this going and integrated and the libdm parts working as well before
investigating other avenues. 
						
						
					 
					
						2001-11-29 14:00:04 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						07eb7a5830 
					 
					
						
						
							
							New patches for 2.4.16  
						
						
						
						
					 
					
						2001-11-29 13:44:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b7c6c685fa 
					 
					
						
						
							
							configure --with-interface=ioctl (default) or =fs to choose kernel interface  
						
						
						
						
					 
					
						2001-11-28 21:03:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						212134df70 
					 
					
						
						
							
							Add autoconf & makefile structure like LVM2.  
						
						
						
						
					 
					
						2001-11-28 20:08:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6eeb5528f5 
					 
					
						
						
							
							Add -t or --test arg to all tools that update metadata to avoid  
						
						... 
						
						
						
						committing metadata changes or (de)activating. 
						
						
					 
					
						2001-11-28 18:03:11 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						54fad845c9 
					 
					
						
						
							
							o  Output the correct format for the stripe target  
						
						
						
						
					 
					
						2001-11-28 17:52:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d6c0de6fc7 
					 
					
						
						
							
							Fix single stripe resizing.  
						
						
						
						
					 
					
						2001-11-28 16:16:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						649c8649f7 
					 
					
						
						
							
							Make source files depend on makefiles.  
						
						
						
						
					 
					
						2001-11-28 15:00:49 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						da2f53d1b1 
					 
					
						
						
							
							o  pool_free was leaving one block hanging around.  
						
						
						
						
					 
					
						2001-11-28 14:58:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						405139e3b8 
					 
					
						
						
							
							o Tool support for segments.  
						
						... 
						
						
						
						o vgmerge working. 
						
						
					 
					
						2001-11-28 13:45:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4f8d347171 
					 
					
						
						
							
							Use CFLAGS during make rule generation.  
						
						
						
						
					 
					
						2001-11-28 12:28:03 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						bf0db4876c 
					 
					
						
						
							
							o  pool-debug.c contains an alternative implementation of pool that gets  
						
						... 
						
						
						
						a seperate chunk of memory from dbg_malloc for each pool_alloc.  This
   will allow the bounds checking code in dbg_malloc to do it's stuff.
o  The normal implementation moved to pool-fast.c
o  pool.c now just contains a #ifdef and includes the appropriate .c file.
Alasdair, could you make sure that gcc -MM get's passed all the
CFLAGS please, otherwise the dependencies get calculated incorrectly. 
						
						
					 
					
						2001-11-28 09:13:00 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						47a14884d6 
					 
					
						
						
							
							o  Turn on pool debugging by default (-DDEBUG_POOL)  
						
						
						
						
					 
					
						2001-11-28 09:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3a7bbc8b08 
					 
					
						
						
							
							Fix a memory smash.  
						
						
						
						
					 
					
						2001-11-27 23:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1b1d65372c 
					 
					
						
						
							
							o extra error checking  
						
						
						
						
					 
					
						2001-11-27 20:03:45 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						fd2faaa16e 
					 
					
						
						
							
							o  These now compile.  
						
						
						
						
					 
					
						2001-11-27 17:39:15 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0609cdb9ea 
					 
					
						
						
							
							o  Get format1 building.  
						
						
						
						
					 
					
						2001-11-27 17:29:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d3bb140f89 
					 
					
						
						
							
							vgmerge first cut  
						
						
						
						
					 
					
						2001-11-27 17:02:24 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b31dc66628 
					 
					
						
						
							
							o  Sync up todays work on converting to the segmented representation of  
						
						... 
						
						
						
						logical volumes.  It includes:
   format1 changes.
   metadata.h changes.
   lv_manip.c changed (striped allocation still not done though).
   activate.c changes.
Nothing has been near a compiler as yet.
Alasdair can you look at changing display.c to use to output the mappings
in a more segment oriented format please ?
I haven't put the span list into struct physical_volume to represent allocated
extents.  I think the burden of maintaining it for things like lv_extend may
out weigh it's uses. 
						
						
					 
					
						2001-11-27 16:37:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						09476171a6 
					 
					
						
						
							
							Tool support for multiple (striped) segments (incomplete).  
						
						
						
						
					 
					
						2001-11-27 13:42:37 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						33dee813b5 
					 
					
						
						
							
							o  change chunk_size to stripe_size  
						
						
						
						
					 
					
						2001-11-26 16:30:43 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						bb4e73c40b 
					 
					
						
						
							
							o  More metadata changes.  
						
						
						
						
					 
					
						2001-11-26 16:18:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b1f23ffa94 
					 
					
						
						
							
							LV create/extend prototype changes for striping  
						
						
						
						
					 
					
						2001-11-26 15:31:46 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b0e8cec1e7 
					 
					
						
						
							
							o  make it obvious that stripe_segment is variable sized.  
						
						
						
						
					 
					
						2001-11-26 13:15:22 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5077ae19bc 
					 
					
						
						
							
							o  segments will have to be held as an array of pointers since they're now  
						
						... 
						
						
						
						variable sized. 
						
						
					 
					
						2001-11-26 13:03:36 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0d8447bf59 
					 
					
						
						
							
							o  sync the new in core rep. for Alasdair.  
						
						... 
						
						
						
						This will break everything !  Hopefully things will be working again by
   this evening. 
						
						
					 
					
						2001-11-26 12:49:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c6cf08a274 
					 
					
						
						
							
							additional patch required  
						
						
						
						
					 
					
						2001-11-23 12:35:31 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						dc49ae519e 
					 
					
						
						
							
							o Revised seq_file usage after discussions on linux-fsdevel  
						
						
						
						
					 
					
						2001-11-22 15:14:20 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						904539476a 
					 
					
						
						
							
							o  Make sure that every switch has a short option, even if it's  
						
						... 
						
						
						
						non-displayable so we can remove the pointer mangling that was
   breaking 64bit arch.s 
						
						
					 
					
						2001-11-22 14:37:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						3fbf02dc82 
					 
					
						
						
							
							o activation & active status tests  
						
						... 
						
						
						
						o lvdisplay fields from kernel
o update lv->size on resize 
						
						
					 
					
						2001-11-21 19:32:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c9392a840d 
					 
					
						
						
							
							dmdir path  
						
						
						
						
					 
					
						2001-11-21 19:20:41 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d164e8ab72 
					 
					
						
						
							
							o  Remove an old debug statement  
						
						
						
						
					 
					
						2001-11-21 18:24:22 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						6dc62c9fb6 
					 
					
						
						
							
							o  Display major number  
						
						
						
						
					 
					
						2001-11-21 18:12:41 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						87a9684d66 
					 
					
						
						
							
							o  use the major number returned from dm_ioctl.  
						
						
						
						
					 
					
						2001-11-21 17:57:57 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						94525e2f44 
					 
					
						
						
							
							o  There's no need to prefix dm_dir() with /dev/ anymore  
						
						
						
						
					 
					
						2001-11-21 17:20:49 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b408b1b3b9 
					 
					
						
						
							
							o  You can now specify the dev directory for libdm  
						
						... 
						
						
						
						o  dm_dir() returns the full path to the device-mapper dir (eg, /dev/device-mapper).
o  put stat in on _rm_node 
						
						
					 
					
						2001-11-21 17:08:37 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						27c2f09e32 
					 
					
						
						
							
							o  Removed _check_devfs  
						
						... 
						
						
						
						o  We now do a stat to see if the device node is there 
						
						
					 
					
						2001-11-21 16:47:10 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						19bc4d3349 
					 
					
						
						
							
							o  Remove hard coded path to /dev/device-mapper/control  
						
						
						
						
					 
					
						2001-11-21 15:49:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f2b6c424d6 
					 
					
						
						
							
							Tidy makefiles  
						
						
						
						
					 
					
						2001-11-21 15:41:14 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a49d4453e9 
					 
					
						
						
							
							o  Change name of libdm.h  
						
						
						
						
					 
					
						2001-11-21 15:15:37 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						65e50087b9 
					 
					
						
						
							
							o  Use MKDEV to build the dev_t for mknod  
						
						
						
						
					 
					
						2001-11-21 15:14:35 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2d90f759d9 
					 
					
						
						
							
							o  Don't use dmt->dmi until it has been initialised.  
						
						
						
						
					 
					
						2001-11-21 14:52:16 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4230ac7674 
					 
					
						
						
							
							o  Migration of device-mapper from LVM_WORK to it's own (public) repository.  
						
						... 
						
						
						
						Please use this one from now on. 
						
						
					 
					
						2001-11-21 12:47:42 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d96e9182e9 
					 
					
						
						
							
							o  Oops, I thought this was checked in ages ago.  
						
						
						
						
					 
					
						2001-11-21 09:21:31 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						68c87b9616 
					 
					
						
						
							
							o  Sync. only  
						
						
						
						
					 
					
						2001-11-21 09:20:05 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7f8e9a0b6d 
					 
					
						
						
							
							o  _emit_target wasn't spotting contiguous targets properly.  
						
						
						
						
					 
					
						2001-11-19 15:44:06 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						81a229f2a5 
					 
					
						
						
							
							o  Use new info interface to dm.  
						
						
						
						
					 
					
						2001-11-19 15:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8be7ae2733 
					 
					
						
						
							
							vgdisplay  
						
						
						
						
					 
					
						2001-11-19 15:20:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						846bca4cb1 
					 
					
						
						
							
							file cmgr.h was initially added on branch CLUSTER_TAG.  
						
						
						
						
					 
					
						2001-11-19 14:40:32 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						f36f353789 
					 
					
						
						
							
							file cmgr.c was initially added on branch CLUSTER_TAG.  
						
						
						
						
					 
					
						2001-11-19 14:40:32 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						939a2731ed 
					 
					
						
						
							
							file clvm.h was initially added on branch CLUSTER_TAG.  
						
						
						
						
					 
					
						2001-11-19 14:40:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						835dab97ff 
					 
					
						
						
							
							Zero first 4k of new LVs.  
						
						
						
						
					 
					
						2001-11-16 15:38:52 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						fa904b53be 
					 
					
						
						
							
							Don't need EXTRA_LIBS as autoconf fills in LIBS for us with all that is needed.  
						
						... 
						
						
						
						BTW if there are any *real* autoconf experts out there please feel free to flame
me. 
						
						
					 
					
						2001-11-16 11:39:13 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						0ec52dddce 
					 
					
						
						
							
							size_ts aren't really pointers but there are no format specifiers for them,  
						
						... 
						
						
						
						so this will just have to do. 
						
						
					 
					
						2001-11-16 11:37:45 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						c289355a3a 
					 
					
						
						
							
							Fix format characters for printing size_ts  
						
						
						
						
					 
					
						2001-11-16 10:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						02a13a5a18 
					 
					
						
						
							
							Do substitution on LIBS so that those platforms that need -lncurses as well as  
						
						... 
						
						
						
						lreadline will work. 
						
						
					 
					
						2001-11-16 10:40:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6cf2a0281b 
					 
					
						
						
							
							lvrename (without reactivation)  
						
						
						
						
					 
					
						2001-11-15 17:27:45 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						120d35f9af 
					 
					
						
						
							
							Use POSIX defined PRIu64 for formatting 64 bit unsigned integer types  
						
						
						
						
					 
					
						2001-11-15 15:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						2b15d5e7b3 
					 
					
						
						
							
							Use FMT_64 to format 64bit types  
						
						
						
						
					 
					
						2001-11-15 14:27:51 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						fc167bd3f0 
					 
					
						
						
							
							define FMT_64 to be the right format string for 64-bit types a la GFS  
						
						
						
						
					 
					
						2001-11-15 14:27:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						91b04abf05 
					 
					
						
						
							
							Use inttypes.h  
						
						
						
						
					 
					
						2001-11-15 14:14:03 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						77faac8740 
					 
					
						
						
							
							#include <string.h> for memset  
						
						
						
						
					 
					
						2001-11-15 11:46:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						43b3d54855 
					 
					
						
						
							
							More LV-related tidying.  lvdisplay without args now shows all LVs.  
						
						
						
						
					 
					
						2001-11-14 18:38:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						69e9b85700 
					 
					
						
						
							
							Avoid generating duplicate lv names  
						
						
						
						
					 
					
						2001-11-14 14:12:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0b6d132759 
					 
					
						
						
							
							Miscellaneous tidying  
						
						
						
						
					 
					
						2001-11-14 13:52:38 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7c233c6c0c 
					 
					
						
						
							
							o  lvcreate no longer needs the explicit -n flag  
						
						... 
						
						
						
						o  disabled zeroing of lv until bug's worked out 
						
						
					 
					
						2001-11-14 12:07:37 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c35b290fa4 
					 
					
						
						
							
							o  Prefix static var with '_'  
						
						
						
						
					 
					
						2001-11-14 10:44:14 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						3d95cfb367 
					 
					
						
						
							
							o  Added dev_open and dev_close functions  
						
						... 
						
						
						
						o  Changed disk-rep to use these
o  if NDEBUG is not defined the dev_cache will check for open devices on
   teardown.
I was hoping this would speed things up.  But I'm still getting:
reti:/home/joe/sistina/LVM2/tools# time ./lvm vgchange -a n
  Volume group vg0 successfully changed
real    0m5.751s
user    0m0.060s
sys     0m0.070s
even though I have only 1 device with the vg on it passing the filters. 
						
						
					 
					
						2001-11-14 10:01:52 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b90fc3a56e 
					 
					
						
						
							
							o  Deal with sparse lv arrays (on disk)  
						
						... 
						
						
						
						o  new fn. dev_zero which zero's an area of a device 
						
						
					 
					
						2001-11-13 18:52:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1ef3fdccf5 
					 
					
						
						
							
							o lvdisplay now shows LE / PV map  
						
						... 
						
						
						
						o fix LE allocation when first PV is full
o reduce VG free_count when removing PVs from VG 
						
						
					 
					
						2001-11-13 17:53:06 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						02b7f77bd8 
					 
					
						
						
							
							o  Put underscore between vg and lv name.  
						
						
						
						
					 
					
						2001-11-13 16:14:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0ac7ead922 
					 
					
						
						
							
							Merge lvreduce & lvextend into lvresize.  
						
						
						
						
					 
					
						2001-11-13 14:17:50 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						da9d0e03ce 
					 
					
						
						
							
							o  Stuff  
						
						
						
						
					 
					
						2001-11-12 19:28:50 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						120f65f672 
					 
					
						
						
							
							o  Add ALLOC_SIMPLE  
						
						
						
						
					 
					
						2001-11-12 17:55:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						200a14caa4 
					 
					
						
						
							
							Remove hard-coding and create device-mapper directory if required  
						
						
						
						
					 
					
						2001-11-12 17:21:25 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						35bf6da8e2 
					 
					
						
						
							
							o  if any pattern rejects a device, and there were no accepts then reject !  
						
						
						
						
					 
					
						2001-11-12 17:06:33 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						f08f70276c 
					 
					
						
						
							
							o  check result of an allocation  
						
						
						
						
					 
					
						2001-11-12 16:00:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1ae50fd95b 
					 
					
						
						
							
							iospace restructured  
						
						
						
						
					 
					
						2001-11-12 15:10:01 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						40512beb47 
					 
					
						
						
							
							o  add fs.c to the Makefile  
						
						
						
						
					 
					
						2001-11-12 13:02:06 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0d7f9b2c94 
					 
					
						
						
							
							o  add uplink from vg to cmd_context  
						
						
						
						
					 
					
						2001-11-12 12:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						52f42140a7 
					 
					
						
						
							
							o  Plug in fs_(add|del)_lv  
						
						
						
						
					 
					
						2001-11-12 12:20:58 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						3f6c50297f 
					 
					
						
						
							
							o  Split struct io_space into:  
						
						... 
						
						
						
						struct format_handler - format methods
   struct format_instance - links instance data, methods, and cmd
   struct cmd_context - dev_dir, memory allocator, device filter 
						
						
					 
					
						2001-11-12 12:16:57 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						f72d80afc5 
					 
					
						
						
							
							o  Compile errors  
						
						
						
						
					 
					
						2001-11-12 11:48:31 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7c5cb13b22 
					 
					
						
						
							
							o  Ready for testing  
						
						
						
						
					 
					
						2001-11-12 11:42:29 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						d728750eb2 
					 
					
						
						
							
							o Fix module ref counts so that you can actually unload dm-mod  
						
						... 
						
						
						
						N.B. This means that you have to take very great care in the event that
   you want to access the dcache tree from in kernel
 o Added extra field to allow out of memory conditions to result in the
   correct error code. (This hasn't received a lot of testing...)
I've ditched the final project (which would have cleared my whole list)
since its got other complications which I don't have time to fix right
now. Still as Meatloaf says, two out of three ain't bad! 
						
						
					 
					
						2001-11-10 17:11:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						02a70e5667 
					 
					
						
						
							
							o Added lvextend  
						
						... 
						
						
						
						o Full signed arguments to lvreduce/lvextend
o Consistent lv_number/pe map use
o Populate pv->pe_allocated
o Fixes for allocation/writing of multiple LVs 
						
						
					 
					
						2001-11-09 22:01:04 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						44e51ea5fa 
					 
					
						
						
							
							sync only, not ready yet  
						
						
						
						
					 
					
						2001-11-09 08:48:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						87e201460a 
					 
					
						
						
							
							lvdisplay & lvreduce  
						
						
						
						
					 
					
						2001-11-08 16:15:58 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						039bd945e2 
					 
					
						
						
							
							more todo  
						
						
						
						
					 
					
						2001-11-08 08:19:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e9e52d2b4b 
					 
					
						
						
							
							o Always set LVM_READ.  
						
						... 
						
						
						
						o Avoid duplicate deallocation. 
						
						
					 
					
						2001-11-07 22:47:43 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						2bf92e7399 
					 
					
						
						
							
							Oops. Forgot to check this in earlier. Changes as per previous check in  
						
						... 
						
						
						
						comments. 
						
						
					 
					
						2001-11-07 19:27:17 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5b0df241f0 
					 
					
						
						
							
							o  more todo  
						
						
						
						
					 
					
						2001-11-07 17:38:25 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						76f5b05eff 
					 
					
						
						
							
							o  Lot's to do  
						
						
						
						
					 
					
						2001-11-07 17:25:17 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						40fb6c998f 
					 
					
						
						
							
							o  Added lvs_in_vgs_opened  
						
						
						
						
					 
					
						2001-11-07 15:02:07 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						33f50a342d 
					 
					
						
						
							
							o  pool_empty was very wrong  
						
						
						
						
					 
					
						2001-11-07 14:11:20 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						81523ab68a 
					 
					
						
						
							
							Tidy and changes to make code smaller.  
						
						... 
						
						
						
						o Created dmfs.h as a private header for the filesystem code
 o Using seq_file.[ch] written by Al Viro as a generic mechanism for /proc
   style files which have one record per line. We use a slight modification
   here, so if you are using a recent -ac kernel you'll need to replace the
   existing seq_file.[ch] with  the ones here and do a bit of editing to make
   it work. I'll submit the changes to Al Viro shortly as they are very
   small and I think make sense generally.
 o Using fail_writepage()
 o Init code for filesystem now all in dmfs-super.c
 o Some common code reduction amoung the dmfs-*.c files
 o Auto allocation of major device number (default). You can specify a
   particular major by using a module argument. If built in then you don't
   get this option at the moment but it could be added if required.
 o Hotplug support
 o General tidying
 o Updated projects.txt file
 o Patches updated to 2.4.14 
						
						
					 
					
						2001-11-07 12:12:56 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2bf8cc62cf 
					 
					
						
						
							
							o  Another pass at the activation code  
						
						
						
						
					 
					
						2001-11-07 11:51:42 +00:00 
						 
				 
			
				
					
						
							
							
								Heinz Mauelshagen 
							
						 
					 
					
						
						
							
						
						1ae8247af3 
					 
					
						
						
							
							Added GPL disclaimer  
						
						
						
						
					 
					
						2001-11-07 08:50:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5ef32227ec 
					 
					
						
						
							
							lvcreate  
						
						
						
						
					 
					
						2001-11-06 19:02:26 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						6456e773bd 
					 
					
						
						
							
							o  lv_extend  
						
						
						
						
					 
					
						2001-11-06 12:01:46 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						234fe53ca3 
					 
					
						
						
							
							o  Factor _allocate out for use by lv_extend  
						
						
						
						
					 
					
						2001-11-06 11:31:29 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7c93e7a7b3 
					 
					
						
						
							
							o  lv_reduce  
						
						... 
						
						
						
						o  pv_maps wasn't taking a list of acceptable pvs 
						
						
					 
					
						2001-11-06 11:19:33 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8afc6c7f4b 
					 
					
						
						
							
							o  Contiguous allocation  
						
						
						
						
					 
					
						2001-11-06 10:55:01 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4609d0fa3a 
					 
					
						
						
							
							o  lv_manip.c will contain the code for lv_create, lv_extend and lv_reduce.  
						
						
						
						
					 
					
						2001-11-06 10:29:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d452c035c6 
					 
					
						
						
							
							Reinstate size of lv  
						
						
						
						
					 
					
						2001-11-05 18:07:44 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						45113c8f5a 
					 
					
						
						
							
							o  code for building free area lists on a pv.  Compiles but not run.  
						
						
						
						
					 
					
						2001-11-05 16:41:38 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0acdd3c62b 
					 
					
						
						
							
							o  adjacent extents are now merged into a single target when activating.  
						
						
						
						
					 
					
						2001-11-05 13:37:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						96d7d0a33e 
					 
					
						
						
							
							lvcreate prototype  
						
						
						
						
					 
					
						2001-11-05 13:06:03 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b6b280267b 
					 
					
						
						
							
							o build lv name from <vg>_<lv>  
						
						
						
						
					 
					
						2001-11-02 16:45:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6e6d253b1a 
					 
					
						
						
							
							Link in the activation library.  
						
						
						
						
					 
					
						2001-11-02 16:28:04 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d92c105db2 
					 
					
						
						
							
							o  First pass at activation  
						
						
						
						
					 
					
						2001-11-02 13:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						906db728d6 
					 
					
						
						
							
							o Changes to activation interface  
						
						... 
						
						
						
						o Add pointer lv->vg
o Some naming tweaks to improve clarity 
						
						
					 
					
						2001-10-31 17:59:52 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c4b7411565 
					 
					
						
						
							
							o  LGPL list implementation  
						
						
						
						
					 
					
						2001-10-31 12:47:01 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						de06396046 
					 
					
						
						
							
							o  random little fixes  
						
						
						
						
					 
					
						2001-10-30 17:53:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ee6bfeb8e3 
					 
					
						
						
							
							lvchange  
						
						
						
						
					 
					
						2001-10-30 14:32:48 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						058347321f 
					 
					
						
						
							
							basic lvscan  
						
						
						
						
					 
					
						2001-10-29 18:23:35 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						feefe49324 
					 
					
						
						
							
							o  Add read_ahead and stripes to struct logical_volume  
						
						
						
						
					 
					
						2001-10-29 15:34:56 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						187381a9a2 
					 
					
						
						
							
							prefix & vgname in lvname  
						
						
						
						
					 
					
						2001-10-29 15:28:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						993dfa4368 
					 
					
						
						
							
							lvremove  
						
						
						
						
					 
					
						2001-10-29 13:52:23 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						7e35a16440 
					 
					
						
						
							
							o Added two items which ought to be done when we update to 2.4.14-pre3 or  
						
						... 
						
						
						
						above. 
						
						
					 
					
						2001-10-29 11:06:46 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						e4eeb15926 
					 
					
						
						
							
							o Added a file containing a TODO list.  
						
						... 
						
						
						
						Please add to/edit this file as you think of new ideas or discover bugs. The
items in it are in no particular order. They are also only ideas and hence may
never get implemented depending on whether they turn out to be good ideas or
not. 
						
						
					 
					
						2001-10-29 10:03:05 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						634e0db26d 
					 
					
						
						
							
							o  rfilter was no longer accepting by default  
						
						
						
						
					 
					
						2001-10-25 18:12:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						56855c23e1 
					 
					
						
						
							
							o log/overwrite=1 in config file to overwrite instead of append to log  
						
						
						
						
					 
					
						2001-10-25 17:25:48 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0b00f742e3 
					 
					
						
						
							
							o was freeing memory from the wrong pool  
						
						
						
						
					 
					
						2001-10-25 15:24:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b7ab3f673c 
					 
					
						
						
							
							o fopen error message  
						
						... 
						
						
						
						o debug options in makefile 
						
						
					 
					
						2001-10-25 15:07:26 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						be04ea1e35 
					 
					
						
						
							
							o  pfilter stores results for all aliases.  
						
						
						
						
					 
					
						2001-10-25 14:51:51 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1f8e695802 
					 
					
						
						
							
							o  It's a bit of a hack, but the regex filter now makes sure a device path  
						
						... 
						
						
						
						that passed the filter is at the front of the aliases list. 
						
						
					 
					
						2001-10-25 14:41:28 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2d82b2c64f 
					 
					
						
						
							
							o  rfilter now checks all aliases for a match  
						
						
						
						
					 
					
						2001-10-25 14:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d076caf473 
					 
					
						
						
							
							o use dev_name(dev) to get the name of a device, this operation is cheap  
						
						... 
						
						
						
						since it just get's the first alias. 
						
						
					 
					
						2001-10-25 14:04:18 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c7abdefa31 
					 
					
						
						
							
							o  Remove a couple of warnings, and one bug in ttree.  Spotted by the optimiser  
						
						
						
						
					 
					
						2001-10-25 13:08:29 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ba772c0bca 
					 
					
						
						
							
							o  Shuffle the keys to stop degeneracy.  
						
						
						
						
					 
					
						2001-10-25 12:38:18 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5bad234119 
					 
					
						
						
							
							o  Trivial binary tree  
						
						
						
						
					 
					
						2001-10-25 11:38:19 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c7e7baaf23 
					 
					
						
						
							
							o added aliases list to struct device.  
						
						
						
						
					 
					
						2001-10-25 11:34:55 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						36658a671b 
					 
					
						
						
							
							o Correction in logic for write access to tables  
						
						
						
						
					 
					
						2001-10-25 11:05:29 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						045f2e10ba 
					 
					
						
						
							
							o Fix typos from yesterday  
						
						
						
						
					 
					
						2001-10-25 10:37:05 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						fb5a7db66d 
					 
					
						
						
							
							o Merged common code between hash_destroy and hash_wipe.  
						
						
						
						
					 
					
						2001-10-25 08:31:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ba7d33982e 
					 
					
						
						
							
							persistent cache fully incorporated.  Goodbye to scanning /dev/cdrom :-)  
						
						
						
						
					 
					
						2001-10-24 17:53:50 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c62279a755 
					 
					
						
						
							
							o Updated 00_makefile  
						
						... 
						
						
						
						o 00_bh-async-3 has been merge with vanilla 
						
						
					 
					
						2001-10-24 10:52:10 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						17fa1a7ffb 
					 
					
						
						
							
							o Error list handling now part of fs rather than part of table.  
						
						
						
						
					 
					
						2001-10-24 08:26:10 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						e89ceac351 
					 
					
						
						
							
							o Fix bug in dmfs-error.c where it could return too many bytes under some  
						
						... 
						
						
						
						circumstances.
 o Use sscanf() in dmfs-table.c
 o Use do_generic_file_read() instead of original hand made loop in dmfs-table.c 
						
						
					 
					
						2001-10-24 07:51:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0b8c30c109 
					 
					
						
						
							
							persistent filter & some log message changes  
						
						
						
						
					 
					
						2001-10-23 18:20:27 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						9ab0f463cc 
					 
					
						
						
							
							o removed old files  
						
						
						
						
					 
					
						2001-10-23 14:17:07 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						6433dda7b8 
					 
					
						
						
							
							o forgot to use the path passed into _read_array.  
						
						
						
						
					 
					
						2001-10-23 13:12:05 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						fa7a2f4be4 
					 
					
						
						
							
							o test program for the new persistent filter.  
						
						
						
						
					 
					
						2001-10-23 13:11:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ba90e16505 
					 
					
						
						
							
							deallocations  
						
						
						
						
					 
					
						2001-10-23 12:33:57 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						008f710203 
					 
					
						
						
							
							o rethink of the persistent filter  
						
						
						
						
					 
					
						2001-10-23 12:24:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						df2740f126 
					 
					
						
						
							
							filter integration into tools  
						
						
						
						
					 
					
						2001-10-23 11:50:49 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2db89d143e 
					 
					
						
						
							
							o forgot to retry on EINTR or EAGAIN, doh !  
						
						
						
						
					 
					
						2001-10-23 11:16:30 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0525d49da3 
					 
					
						
						
							
							o forgot 'static'  
						
						
						
						
					 
					
						2001-10-22 14:40:31 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e2b0745882 
					 
					
						
						
							
							o composite filter that allows us to merge filters.  Think of it as &&'ing  
						
						... 
						
						
						
						filters in order.
eg,
	f = composite_filter_create(2, regex_filter, persistent_filter);
  ownership of the filters passes, they will be destroyed when f's
  destroy method is called. 
						
						
					 
					
						2001-10-22 14:39:12 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						92e804fc50 
					 
					
						
						
							
							o Filter which caches valid devices in a file.  Pass in init == 1 to the  
						
						... 
						
						
						
						constructor if you want it to ignore the existing cache and check every
  device again (eg, vgscan, pvscan). 
						
						
					 
					
						2001-10-22 14:14:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						67abf45576 
					 
					
						
						
							
							reinstate a removed line  
						
						
						
						
					 
					
						2001-10-22 13:44:09 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d2c9c814e7 
					 
					
						
						
							
							o removed 00_latest since it never is.  
						
						
						
						
					 
					
						2001-10-22 10:03:05 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						22f8881a64 
					 
					
						
						
							
							o tidying  
						
						
						
						
					 
					
						2001-10-21 10:24:10 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4ab20322fe 
					 
					
						
						
							
							o Filter for the dev cache that takes values from config file:  
						
						... 
						
						
						
						devices {
        # first match is final, eg.  /dev/ide/cdrom
		        # get's rejected due to the first pattern
					filter=["r/cdrom/",         # don't touch the music !
							"a/hd[a-d][0-9]+/",
							"a/ide/",
							"a/sd/",
							"a/md/",
							"a|loop/[0-9]+|", # accept devfs style loop back
							"r/loop/",        # and reject old style
							"a/dasd/",
							"a/dac960/",
							"a/nbd/",
							"a/ida/",
							"a/cciss/",
							"a/ubd/",
							"r/.*/"] # reject all others
}
Alasdair this is ready to roll into the tools now. 
						
						
					 
					
						2001-10-19 18:20:37 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5370eeecea 
					 
					
						
						
							
							o First pass at the regex code.  lib/regex/matcher takes an array of regex's  
						
						... 
						
						
						
						and builds a *very* efficient engine that will tell you which regex a string
  matches with only a single pass through the string.  To be used in the config
  file when specifying devices.
o Anchor's aren't supported yet (^ and $) but that won't take long.
o Also when we get some realistic config files we may want to consider adding an
  extra level of indirection to the dfa state in order to compress the table.
  It all depends on how large typical tables get. 
						
						
					 
					
						2001-10-19 14:36:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ba71cb5dd7 
					 
					
						
						
							
							pvdisplay  
						
						
						
						
					 
					
						2001-10-18 16:55:19 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						9aad6c2c52 
					 
					
						
						
							
							o Remove unused variable.  
						
						
						
						
					 
					
						2001-10-18 15:59:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						4d9627f20c 
					 
					
						
						
							
							pvchange  
						
						
						
						
					 
					
						2001-10-17 15:29:31 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						c142492e91 
					 
					
						
						
							
							o Fix crash that Patrick reported  
						
						
						
						
					 
					
						2001-10-17 15:03:00 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						6bf8d9e207 
					 
					
						
						
							
							o Fix a typo. This should fix devfs support.  
						
						
						
						
					 
					
						2001-10-17 14:34:53 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						4f9a6168c1 
					 
					
						
						
							
							o Patches to go with earlier check in  
						
						
						
						
					 
					
						2001-10-17 13:13:25 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						38397f99aa 
					 
					
						
						
							
							Ok. this is the big one.... the change to the new fs interface.  
						
						... 
						
						
						
						Things to note:
 o Changes to the dm-*.c files have been kept as small as possible during
   the development of the new fs interface and there are a few places where
   the new code does odd things to give the original code what it wants. These
   places will gradually go away during the next few days once we are sure the
   new code is sound.
 o I've spent most of my testing time looking at the parser since thats where
   a lot of the changes are, I've not checked the actual I/O very much, but
   then that code hasn't changed at all.
 o The print operation in the target type operations is there to help in
   debugging and will go away eventually
 o There are some other printk's which will also go away once we are sure that
   things are working correctly.
 o I've tagged the old code with PRE_DMFS if you want to use that until this is
   stable.
 o There are no kernel patches for this yet (will fix after lunch... :-)
      o Makefile needs some changes
      o need to EXPORT_SYMBOL(deny_write_access); in ksyms.c
How to use the new interface ?
 mount -t dmfs dmfs /mnt/dm
 cd /mnt/dm
 mkdir fish fish/tank
 cd fish/tank
 cat ~/my.table > table
 cd ..
 ln -s tank ACTIVE
Creates a logical volume called fish and activates a table called tank, if
there is a problem doing the link, look in /mnt/dm/fish/tank/errors to see
what is wrong.
If you see any odd things happening, let me know right away as I'm sure there'll
be one or two things that slipped through my testing. 
						
						
					 
					
						2001-10-17 11:34:50 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						f8686d0e75 
					 
					
						
						
							
							o Update to parser  
						
						... 
						
						
						
						o Extra checks in symlink routines 
						
						
					 
					
						2001-10-17 11:09:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						549e3c8f9d 
					 
					
						
						
							
							pvscan  
						
						
						
						
					 
					
						2001-10-16 18:07:54 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						bb56225b95 
					 
					
						
						
							
							o Fixed infinite loop in parser  
						
						... 
						
						
						
						o Fixed error handling whilst creating volumes
 o General tidy up 
						
						
					 
					
						2001-10-16 17:09:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						f00be261ba 
					 
					
						
						
							
							vgchange  
						
						
						
						
					 
					
						2001-10-16 16:25:28 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						9cd94f26d0 
					 
					
						
						
							
							o Get file size correct for table  
						
						... 
						
						
						
						o Make parser look at the right object 
						
						
					 
					
						2001-10-16 12:17:54 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						4d8f5c80a7 
					 
					
						
						
							
							o Fixes to parsing code  
						
						
						
						
					 
					
						2001-10-16 11:56:55 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						24a23acc3d 
					 
					
						
						
							
							o Tidy up, removing debugging printk's no longer needed  
						
						
						
						
					 
					
						2001-10-16 10:38:13 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						ca8703cfd8 
					 
					
						
						
							
							o More bug fixes  
						
						
						
						
					 
					
						2001-10-15 22:39:14 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6dcbb5b2f8 
					 
					
						
						
							
							vgextend  
						
						
						
						
					 
					
						2001-10-15 22:04:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a84fdddb2a 
					 
					
						
						
							
							vgcreate basic extent size validation  
						
						
						
						
					 
					
						2001-10-15 20:29:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						38bb2f8ceb 
					 
					
						
						
							
							More vgcreate error trapping  
						
						
						
						
					 
					
						2001-10-15 18:39:40 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						23f5ef4345 
					 
					
						
						
							
							o More fixes  
						
						
						
						
					 
					
						2001-10-15 16:40:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ef8a2a9054 
					 
					
						
						
							
							o lvm readline error-case tidy-up  
						
						... 
						
						
						
						o more vgcreate error cases 
						
						
					 
					
						2001-10-15 12:49:58 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						96103d0e36 
					 
					
						
						
							
							o Some bug fixes  
						
						... 
						
						
						
						o Added symlink ops
 o Some extra sanity checks 
						
						
					 
					
						2001-10-15 11:31:00 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ff5f6748df 
					 
					
						
						
							
							o vgcreate  
						
						
						
						
					 
					
						2001-10-12 14:25:53 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						1c1fd6c366 
					 
					
						
						
							
							vgcreate  
						
						
						
						
					 
					
						2001-10-12 12:21:43 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						32d37d00cb 
					 
					
						
						
							
							o make ios the first argument to pv_create  
						
						
						
						
					 
					
						2001-10-12 10:52:32 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						82f6cda966 
					 
					
						
						
							
							o lift call to check out of pvcreate_single  
						
						
						
						
					 
					
						2001-10-12 10:45:04 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						f1ff8ff0d0 
					 
					
						
						
							
							o rename _single pvcreate_signle  
						
						
						
						
					 
					
						2001-10-12 10:43:36 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						756c72902f 
					 
					
						
						
							
							o made _single static  
						
						
						
						
					 
					
						2001-10-12 10:42:31 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						73f8f0bbd0 
					 
					
						
						
							
							o pvcreate  
						
						... 
						
						
						
						o added uuid unit
o stubbed partition stuff 
						
						
					 
					
						2001-10-12 10:32:06 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						18ed528f5d 
					 
					
						
						
							
							o Further tidyups and fixes.  
						
						
						
						
					 
					
						2001-10-12 10:06:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8fd2f136bc 
					 
					
						
						
							
							sync  
						
						
						
						
					 
					
						2001-10-12 09:52:30 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						0524b1bf67 
					 
					
						
						
							
							vgreduce, vgremove, vgrename & vgscan  
						
						
						
						
					 
					
						2001-10-11 21:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						15716f65ce 
					 
					
						
						
							
							Some more sync ups  
						
						... 
						
						
						
						o Error file routines (initial idea)
 o Various fixes for bugs
 o Tidy a few things
 o Added a bit of debugging code ready for when this gets tested
 o get_exclusive_write_access() function which will get moved into namei.c
   I hope (and rewritten accordingly), should this become the final version
   used.
Still a few more areas need thinking about, but in general much closer now I
think. Last area to sort out before testing is the symlink code which is
pretty close now... just a few more checks needed and the actual calls to
the core code. 
						
						
					 
					
						2001-10-11 20:29:00 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d46bdba332 
					 
					
						
						
							
							o try incrementing pv_number from 1  
						
						
						
						
					 
					
						2001-10-11 16:31:09 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						760728110a 
					 
					
						
						
							
							o if contained &= instad of &  
						
						
						
						
					 
					
						2001-10-11 15:09:31 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						12d0a194ca 
					 
					
						
						
							
							o initalise list_heads, initialise list_heads, initi ..  
						
						
						
						
					 
					
						2001-10-11 14:21:38 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4104543508 
					 
					
						
						
							
							o a very quick hack to get vg_number right  
						
						
						
						
					 
					
						2001-10-11 14:10:18 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5c211db015 
					 
					
						
						
							
							o set PV_ALLOCATABLE flag correctly  
						
						
						
						
					 
					
						2001-10-11 13:34:17 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2dc6180f8d 
					 
					
						
						
							
							o pv->system_id  
						
						
						
						
					 
					
						2001-10-11 13:22:51 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e222a34b69 
					 
					
						
						
							
							o vg->pv_act  
						
						
						
						
					 
					
						2001-10-11 13:05:55 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ef17d95063 
					 
					
						
						
							
							o calculate pv_numbers and lv_numbers for LVM1 support  
						
						
						
						
					 
					
						2001-10-11 10:55:19 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						853502e5d7 
					 
					
						
						
							
							o pe_start wasn't being set properly when exporting to disk  
						
						... 
						
						
						
						o added a check for lv's with null lv_name
o setup pv->lv_cur correctly
o test program for vg_write 
						
						
					 
					
						2001-10-11 10:08:44 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						c18e297e77 
					 
					
						
						
							
							o Everybody needs dm.h  
						
						... 
						
						
						
						o Fixed to work with highmem
 o Added dmfs private inode struct for lv and table directories
 o Fixed a number of errors/typos
 o Status file read returns 0 so we can leave this until we've actually got
   something to report in this now.
 o New locking on tables.... still some issues to be worked out here but
   closer now I think.
 o Now use mapping of table directory to hold pages rather than mapping of
   table file inode. Need to write a note to myself to fix issues with the
   file length at the same time....
Well thats enough for tonight I think. The error file will be part of
tomorrows work. 
						
						
					 
					
						2001-10-10 21:49:21 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c5a49599ba 
					 
					
						
						
							
							o sync  
						
						
						
						
					 
					
						2001-10-10 17:11:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						df9da9edf5 
					 
					
						
						
							
							standardise some log messages  
						
						
						
						
					 
					
						2001-10-10 16:36:32 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e2200fd050 
					 
					
						
						
							
							o builds a very sub-optimal table  
						
						
						
						
					 
					
						2001-10-10 15:30:31 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c6207f5d9c 
					 
					
						
						
							
							o allocate and zero the extents before exporting the lv's  
						
						
						
						
					 
					
						2001-10-10 14:56:53 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4302b7ff6b 
					 
					
						
						
							
							o zero all of uuid  
						
						
						
						
					 
					
						2001-10-10 13:33:20 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						50a7923438 
					 
					
						
						
							
							o uuid_list->id should be NAME_LEN wide  
						
						
						
						
					 
					
						2001-10-10 13:30:58 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ab416445c8 
					 
					
						
						
							
							o sizeof(NAME_LEN), don't do that  
						
						
						
						
					 
					
						2001-10-10 13:24:16 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a54698d43c 
					 
					
						
						
							
							o forgot to init a list head  
						
						
						
						
					 
					
						2001-10-10 13:09:40 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c5a77cc1c0 
					 
					
						
						
							
							o dev_write  
						
						
						
						
					 
					
						2001-10-10 13:03:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a9ffa811fc 
					 
					
						
						
							
							Tidy metadata diagnostic messages.  
						
						
						
						
					 
					
						2001-10-10 12:45:20 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						080a2608e0 
					 
					
						
						
							
							o return data not 1 in read_ov  
						
						
						
						
					 
					
						2001-10-10 12:42:03 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						57f2e83d6a 
					 
					
						
						
							
							o check for orphaned pv's when reading  
						
						
						
						
					 
					
						2001-10-10 12:28:10 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5b030139d3 
					 
					
						
						
							
							o pv_setup for format1, this is the last one !  
						
						
						
						
					 
					
						2001-10-10 10:55:55 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0da1ff42d1 
					 
					
						
						
							
							o AC_INIT was pointing to an old file  
						
						
						
						
					 
					
						2001-10-10 10:11:25 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2c599b7baa 
					 
					
						
						
							
							o metadata.h was in here twice  
						
						
						
						
					 
					
						2001-10-10 10:09:12 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5c8af8d21a 
					 
					
						
						
							
							o pv_write for orphan pv's  
						
						
						
						
					 
					
						2001-10-10 10:05:29 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						026f3cfde2 
					 
					
						
						
							
							o add munging for format1 and 2  
						
						
						
						
					 
					
						2001-10-10 09:36:29 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						f6349180e8 
					 
					
						
						
							
							o Code to calculate the metadata layout.  
						
						
						
						
					 
					
						2001-10-10 09:25:04 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						aa6421921c 
					 
					
						
						
							
							o stub pv_write to stop tools crashing  
						
						
						
						
					 
					
						2001-10-09 17:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7d41d2dab2 
					 
					
						
						
							
							o fix seg fault while reading extents  
						
						
						
						
					 
					
						2001-10-09 17:36:48 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						f0b4d18f93 
					 
					
						
						
							
							o remove another spurious error message  
						
						
						
						
					 
					
						2001-10-09 17:30:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6750f06e10 
					 
					
						
						
							
							o vgremove.  
						
						... 
						
						
						
						o filter devices by major. 
						
						
					 
					
						2001-10-09 17:20:02 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b2bd38fa9e 
					 
					
						
						
							
							o spot empty list in build_vg  
						
						
						
						
					 
					
						2001-10-09 17:09:46 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						3482a01e22 
					 
					
						
						
							
							o proposed interface to the kernel driver  
						
						
						
						
					 
					
						2001-10-09 16:44:30 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						6335467552 
					 
					
						
						
							
							o dev-mgr disappears  
						
						
						
						
					 
					
						2001-10-09 16:13:12 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4a39e65b62 
					 
					
						
						
							
							o change pv_read to take a name rather than a device  
						
						
						
						
					 
					
						2001-10-09 16:05:34 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c50a23e918 
					 
					
						
						
							
							o remove spurious log message  
						
						
						
						
					 
					
						2001-10-09 14:42:58 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1e76b72b98 
					 
					
						
						
							
							o hack, hack, hack  
						
						
						
						
					 
					
						2001-10-09 14:26:45 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b94cf39eef 
					 
					
						
						
							
							o vg_write compiles  
						
						
						
						
					 
					
						2001-10-09 10:47:52 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						fef254ffff 
					 
					
						
						
							
							o get_vgs works  
						
						
						
						
					 
					
						2001-10-09 09:22:50 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e5495863a2 
					 
					
						
						
							
							o pv_Read works  
						
						
						
						
					 
					
						2001-10-09 08:58:52 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						3b4df2abf0 
					 
					
						
						
							
							o get_pvs now works for format 1  
						
						
						
						
					 
					
						2001-10-09 08:11:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						aef2aee6a4 
					 
					
						
						
							
							vgrename & vgck  
						
						
						
						
					 
					
						2001-10-08 18:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d0d9519149 
					 
					
						
						
							
							o test program for get_pvs  
						
						
						
						
					 
					
						2001-10-08 18:09:31 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						685df1d2c5 
					 
					
						
						
							
							o get_pvs for format 1  
						
						... 
						
						
						
						o fix vg_read if vg doesn't exist 
						
						
					 
					
						2001-10-08 17:53:43 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						08e6b6f2e7 
					 
					
						
						
							
							o added pretty printing to read_vg_t, run this on your system  
						
						... 
						
						
						
						to see what vg's you've got
S: ---------------------------------------------------------------------- 
						
						
					 
					
						2001-10-08 17:28:49 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						66c887d0f3 
					 
					
						
						
							
							o read_vg works (or so it claims)  
						
						
						
						
					 
					
						2001-10-08 16:08:16 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						22e9960697 
					 
					
						
						
							
							o dev_cache_t program works  
						
						
						
						
					 
					
						2001-10-08 13:58:52 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						64aa6e1f2d 
					 
					
						
						
							
							o sync  
						
						
						
						
					 
					
						2001-10-08 12:11:33 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7a93ed9d04 
					 
					
						
						
							
							o we were stuill building dev-mgr files  
						
						
						
						
					 
					
						2001-10-08 10:35:59 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a905e922e9 
					 
					
						
						
							
							o read_vg_t compiles  
						
						
						
						
					 
					
						2001-10-08 10:20:25 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						f9f08fc720 
					 
					
						
						
							
							o makefile for read_vg_t  
						
						
						
						
					 
					
						2001-10-08 09:50:00 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8d402d76d0 
					 
					
						
						
							
							o get things compiling  
						
						
						
						
					 
					
						2001-10-08 09:45:16 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						46fda6281c 
					 
					
						
						
							
							o test program for reading a vg  
						
						
						
						
					 
					
						2001-10-08 08:47:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a14dbe1ea6 
					 
					
						
						
							
							Sync include file changes.  
						
						
						
						
					 
					
						2001-10-05 21:39:30 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						18810a4c16 
					 
					
						
						
							
							o end of day sync  
						
						
						
						
					 
					
						2001-10-05 16:36:53 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						147bc80dba 
					 
					
						
						
							
							o replace {stack; return 0;}'s with a macro (just for this file).  
						
						
						
						
					 
					
						2001-10-05 15:48:05 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c7a484195a 
					 
					
						
						
							
							o low level write path  
						
						
						
						
					 
					
						2001-10-05 15:20:40 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4968eb6503 
					 
					
						
						
							
							o finished writing extent reading code  
						
						
						
						
					 
					
						2001-10-05 13:59:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						a6f2d698a9 
					 
					
						
						
							
							revised flags and comments  
						
						
						
						
					 
					
						2001-10-05 13:03:03 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						ea5ed93ea5 
					 
					
						
						
							
							Just a small sync of pending changes before I start looking at this again  
						
						... 
						
						
						
						more seriously.
 o Odds and ends 
						
						
					 
					
						2001-10-05 10:00:13 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e1140134c6 
					 
					
						
						
							
							metadata status flags regrouping & comments;  misc tool changes  
						
						
						
						
					 
					
						2001-10-04 22:53:37 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5ed11e012e 
					 
					
						
						
							
							o vg_read for format1  
						
						
						
						
					 
					
						2001-10-04 17:48:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5380bd39ca 
					 
					
						
						
							
							makefile support for tests  
						
						
						
						
					 
					
						2001-10-04 12:07:29 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2ee2685688 
					 
					
						
						
							
							o define the uintN_t types  
						
						
						
						
					 
					
						2001-10-04 11:40:13 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						782002245b 
					 
					
						
						
							
							o forgot to add this before  
						
						
						
						
					 
					
						2001-10-04 10:25:34 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7fc0905843 
					 
					
						
						
							
							o got dbg_malloc_t working, Alasdair could you look at the Makefile.in it  
						
						... 
						
						
						
						seems to be having trouble with the dependencies.
o removed some files from the lib makefile that don't compile yet. 
						
						
					 
					
						2001-10-04 10:13:07 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						72ecb99e54 
					 
					
						
						
							
							o Use the __alignof__ extension to set DEFAULT_ALIGNMENT to that required  
						
						... 
						
						
						
						for a 'double'. 
						
						
					 
					
						2001-10-04 09:10:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c863507d08 
					 
					
						
						
							
							vgcreate & lvmchange outlines  
						
						
						
						
					 
					
						2001-10-03 20:38:07 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cff86c9093 
					 
					
						
						
							
							vgrename & pvchange outlines  
						
						
						
						
					 
					
						2001-10-03 17:03:25 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0479dfcc54 
					 
					
						
						
							
							o added dev-cache.c, dev-io and sorted source files alphabetically  
						
						
						
						
					 
					
						2001-10-03 12:46:17 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						68dd67f21c 
					 
					
						
						
							
							o moved dev-cache to device dir  
						
						
						
						
					 
					
						2001-10-03 12:43:29 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						540f6858b5 
					 
					
						
						
							
							o I've moved the dev-cache and dev-io into here since this directory has a  
						
						... 
						
						
						
						better name.  dev-mgr will be removed at some point. 
						
						
					 
					
						2001-10-03 12:41:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b61e791a4f 
					 
					
						
						
							
							lvremove outline  
						
						
						
						
					 
					
						2001-10-03 12:34:08 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d0986f9482 
					 
					
						
						
							
							o code sync for dev-cache.c  
						
						... 
						
						
						
						o made copyright headers the same
o added __attribute ((format ... to print_log so we'll get better compile errors
o added iterator to the hash table 
						
						
					 
					
						2001-10-03 11:06:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						112cb0dc28 
					 
					
						
						
							
							pvscan framework  
						
						
						
						
					 
					
						2001-10-02 17:09:05 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0d3d7fdcf2 
					 
					
						
						
							
							o test program for the device cache  
						
						
						
						
					 
					
						2001-10-02 13:44:44 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5d6b89ef3b 
					 
					
						
						
							
							o test program for the hash table.  
						
						
						
						
					 
					
						2001-10-02 12:46:04 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ed0b26c09e 
					 
					
						
						
							
							o Test program for dbg_malloc unit.  
						
						... 
						
						
						
						I'm postfixing test programs with _t, and benchmarks with _b 
						
						
					 
					
						2001-10-02 12:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						ae292bd920 
					 
					
						
						
							
							Another step towards consistency & compilation.  
						
						
						
						
					 
					
						2001-10-01 22:12:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6c85a90723 
					 
					
						
						
							
							Misc structural changes.  
						
						
						
						
					 
					
						2001-10-01 19:36:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						852592066c 
					 
					
						
						
							
							Misc structural changes.  
						
						
						
						
					 
					
						2001-10-01 19:29:52 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						96e1bc9b44 
					 
					
						
						
							
							o changed dev-manager to a dev_filter  
						
						
						
						
					 
					
						2001-10-01 16:21:21 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b41d81ed31 
					 
					
						
						
							
							o get block size moved to dev-io.c  
						
						
						
						
					 
					
						2001-10-01 16:07:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e241ec2244 
					 
					
						
						
							
							merge partition code  
						
						
						
						
					 
					
						2001-10-01 15:59:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						16e1f1a94c 
					 
					
						
						
							
							Tidy includes  
						
						
						
						
					 
					
						2001-10-01 15:53:21 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7a68c42b26 
					 
					
						
						
							
							o drop the reference counting in the devices.  
						
						
						
						
					 
					
						2001-10-01 15:43:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						37ccc2e118 
					 
					
						
						
							
							Merge fixes  
						
						
						
						
					 
					
						2001-10-01 15:29:39 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4192fe1ab2 
					 
					
						
						
							
							o missing *  
						
						
						
						
					 
					
						2001-10-01 15:28:28 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d5c743d7bb 
					 
					
						
						
							
							o added filter type.  
						
						
						
						
					 
					
						2001-10-01 15:27:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						11814d63e8 
					 
					
						
						
							
							Tidy include files  
						
						
						
						
					 
					
						2001-10-01 15:14:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						b753656d50 
					 
					
						
						
							
							Create symlinks to .h files in an include directory  
						
						
						
						
					 
					
						2001-10-01 13:36:54 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						f7e87611fc 
					 
					
						
						
							
							o I'm splitting dev-manager in two.  dev-cache is the bottom layer that  
						
						... 
						
						
						
						handles devices.  Dev-manager will sit on this filtering the view. 
						
						
					 
					
						2001-09-28 15:42:25 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1fb0e1900e 
					 
					
						
						
							
							o list.h from kernel for userland tools to use.  
						
						
						
						
					 
					
						2001-09-28 13:19:17 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						954a9731e0 
					 
					
						
						
							
							o logical data structures  
						
						
						
						
					 
					
						2001-09-28 13:15:30 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						65c3364ad8 
					 
					
						
						
							
							o generic hash table to store void *'s, not efficient, but adequate for LVM.  
						
						
						
						
					 
					
						2001-09-28 13:08:44 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						3d72b7dccc 
					 
					
						
						
							
							o rewrite of dm_user_bmap, not tested though.  
						
						
						
						
					 
					
						2001-09-27 10:15:02 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						13ee569f06 
					 
					
						
						
							
							Fix prototype for malloc_aux  
						
						
						
						
					 
					
						2001-09-27 10:01:17 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						d79ef23a75 
					 
					
						
						
							
							Don't include asm/* files  
						
						
						
						
					 
					
						2001-09-27 10:00:47 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						5d0797d4ba 
					 
					
						
						
							
							o Kill write funcs for error/status files  
						
						... 
						
						
						
						o Redo write logic for table file
 o Relax rules for symlink content by removing the rewriting function
Well I probably won't get a chance to work on this tomorrow, so this is my
changeset to date. 
						
						
					 
					
						2001-09-26 20:24:39 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						47a8d7475f 
					 
					
						
						
							
							o table creation works again.  
						
						
						
						
					 
					
						2001-09-26 19:48:20 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4939053121 
					 
					
						
						
							
							o It should build now  
						
						
						
						
					 
					
						2001-09-26 17:32:57 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b525bf554e 
					 
					
						
						
							
							o typos  
						
						
						
						
					 
					
						2001-09-26 17:07:10 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						f00285d2b2 
					 
					
						
						
							
							o remove steve's insane ramblings from my code.  
						
						
						
						
					 
					
						2001-09-26 14:32:07 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						040f8d6eda 
					 
					
						
						
							
							o Lunchtime.  
						
						
						
						
					 
					
						2001-09-26 11:47:02 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						66d905325c 
					 
					
						
						
							
							o More updates  
						
						
						
						
					 
					
						2001-09-26 09:26:10 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						8b0cd95e73 
					 
					
						
						
							
							o Beginnings of new interface.  
						
						
						
						
					 
					
						2001-09-26 08:06:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d867cca6d9 
					 
					
						
						
							
							fix memory leak  
						
						
						
						
					 
					
						2001-09-25 16:26:38 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a28f736369 
					 
					
						
						
							
							o quick tidy up  
						
						
						
						
					 
					
						2001-09-25 15:23:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						5c3a71cc59 
					 
					
						
						
							
							lvactivate checkpoint commit  
						
						
						
						
					 
					
						2001-09-25 12:49:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cef6dadb08 
					 
					
						
						
							
							Another missing dependency.  
						
						
						
						
					 
					
						2001-09-24 22:44:06 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						36be817a3e 
					 
					
						
						
							
							o Check in case of setting up volumes before root is mounted.  
						
						
						
						
					 
					
						2001-09-24 15:18:45 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						02f571f081 
					 
					
						
						
							
							Well when things start looking so complicated that future direction becomes  
						
						... 
						
						
						
						non-obvious, its time to simplify :-)
 o Moving towards a simpler and more obviously correct interface
 o Removed some fs operations in directories representing volumes
 o Changed some file names
 o Made things cleaner
more changes to follow... 
						
						
					 
					
						2001-09-24 15:10:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						157159e487 
					 
					
						
						
							
							Fix dependencies.  
						
						
						
						
					 
					
						2001-09-24 12:05:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						02ada9f800 
					 
					
						
						
							
							Makefiles & autoconf.  
						
						
						
						
					 
					
						2001-09-21 12:37:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6fcf9a97bb 
					 
					
						
						
							
							Initialise root node pointer.  
						
						
						
						
					 
					
						2001-09-21 12:32:37 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						17a5d8799f 
					 
					
						
						
							
							Unused variables.  
						
						
						
						
					 
					
						2001-09-21 12:31:57 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						31f3fe7a22 
					 
					
						
						
							
							o Sync up of todays changes .... nothing very important  
						
						
						
						
					 
					
						2001-09-20 22:58:06 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						89e46d3d83 
					 
					
						
						
							
							o Bug fix in error path  
						
						
						
						
					 
					
						2001-09-20 20:22:15 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						885795e67d 
					 
					
						
						
							
							o Use ERR_PTR and PTR_ERR rather than an extra argument.  
						
						
						
						
					 
					
						2001-09-20 19:25:58 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						92bfb53dd4 
					 
					
						
						
							
							o Changed to use table->err_msg rather than passing functions around  
						
						
						
						
					 
					
						2001-09-20 18:22:35 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						4cecbeb115 
					 
					
						
						
							
							o Some new files (also part of new fs interface)  
						
						
						
						
					 
					
						2001-09-19 21:28:25 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						5971480f55 
					 
					
						
						
							
							o Further changes to new file system interface  
						
						
						
						
					 
					
						2001-09-19 21:27:46 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						05bebea511 
					 
					
						
						
							
							o Removed the error reporting function from the target constructor function  
						
						... 
						
						
						
						arguments. Errors are now reported by setting a pointer in the table to
   point to an error message. 
						
						
					 
					
						2001-09-19 21:27:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						76fa6c5cfb 
					 
					
						
						
							
							hardsect/blksize handling  
						
						
						
						
					 
					
						2001-09-19 17:46:27 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						633b68b518 
					 
					
						
						
							
							o Added ref counting to tables  
						
						... 
						
						
						
						o Further changes to new fs interface 
						
						
					 
					
						2001-09-19 16:01:27 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						6913d8e995 
					 
					
						
						
							
							o Fixed a bug where we were not holding a reference of the block devices  
						
						... 
						
						
						
						used by the targets correctly. 
						
						
					 
					
						2001-09-19 14:54:44 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						f3654e6f8d 
					 
					
						
						
							
							o Change the deallocation of tables to match the vmalloc changes in my  
						
						... 
						
						
						
						previous commit 
						
						
					 
					
						2001-09-19 11:02:02 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						d685dbcf22 
					 
					
						
						
							
							o Cut down number of vmallocs to increase speed and efficiency  
						
						
						
						
					 
					
						2001-09-19 10:59:10 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						6a57fa079e 
					 
					
						
						
							
							o More fs fiddling. Another check point commit.  
						
						
						
						
					 
					
						2001-09-19 10:32:51 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						0a91d145ba 
					 
					
						
						
							
							o Bug fix to LV_BMAP ioctl()  
						
						... 
						
						
						
						o Account for I/O against tables rather than logical volume devices 
						
						
					 
					
						2001-09-19 10:32:09 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						c2866e799d 
					 
					
						
						
							
							Fix allocation & list-handling.  
						
						
						
						
					 
					
						2001-09-18 20:03:00 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						d8cffcaae7 
					 
					
						
						
							
							These files are now a bit closer towards what I'm aiming at. Still a lot  
						
						... 
						
						
						
						more to do though. 
						
						
					 
					
						2001-09-18 16:54:14 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						30abca7be2 
					 
					
						
						
							
							Should have been included in the previous commit.  
						
						
						
						
					 
					
						2001-09-18 16:53:18 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						edce87f3fb 
					 
					
						
						
							
							o Changed dm_create() to return a struct mapped_device rather than an int  
						
						... 
						
						
						
						o Changed dm_remove() to accept a struct mapped_device argument rather than
   a name
 o We no longer have to look up devices by name, the dcache handles that
   nicely for us
 o Fixed a bug where we were freeing a structure before we'd finished with
   it.
 o The name field in struct mapped_device is now only used in a very few
   places in dm.c and will be replaced in future with a back reference to
   the dentry rather than keeping the name in two places. 
						
						
					 
					
						2001-09-18 16:52:50 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						66bac98fc2 
					 
					
						
						
							
							o New file dmfs-super.c  
						
						... 
						
						
						
						o dmfs-dir.c becomes dmfs-lv.c
 o dmfs-file.c becomes dmfs-table.c
 o A few tweeks and updates
The main reason for the slow progress on these files (which are not yet used
by the device mapper) is that we are working out what this interface should
look like as we go along.
Once this has evolved a bit further and in a state where it can be used we'll
announce it on the lists for further comment. 
						
						
					 
					
						2001-09-18 15:38:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						59156de92b 
					 
					
						
						
							
							Error checking: only allow block devices & test for 'nodev'.  
						
						
						
						
					 
					
						2001-09-17 21:17:30 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						e0d7d10600 
					 
					
						
						
							
							o Again, please ignore this for the time being.  
						
						
						
						
					 
					
						2001-09-17 19:05:49 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						daaf862257 
					 
					
						
						
							
							o Arbitrary mount path.  
						
						... 
						
						
						
						o Name length 128. 
						
						
					 
					
						2001-09-17 16:55:31 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						9de53d4b59 
					 
					
						
						
							
							o Work in progress, please ignore these files for a day or two whilst I  
						
						... 
						
						
						
						get everything going. 
						
						
					 
					
						2001-09-17 15:42:59 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						f1571e2d46 
					 
					
						
						
							
							o Fixed code where return value of vmalloc wasn't checked  
						
						
						
						
					 
					
						2001-09-17 11:23:13 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						bd28d06298 
					 
					
						
						
							
							o Use count should be an atomic_t  
						
						
						
						
					 
					
						2001-09-17 09:01:23 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						a24e4655eb 
					 
					
						
						
							
							o Targets now get rw passed through so they can do COW for example  
						
						... 
						
						
						
						o Added error handler (not sure that this is the "correct" way to do
   this at the moment, so its a bit exprimental for now) 
						
						
					 
					
						2001-09-14 16:22:02 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						20a6c8d8e5 
					 
					
						
						
							
							o Support /sbin/hotplug  
						
						
						
						
					 
					
						2001-09-14 15:35:06 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						98d264faf4 
					 
					
						
						
							
							o Made pending I/O wait uninterruptible  
						
						
						
						
					 
					
						2001-09-14 14:03:02 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						321902a9b5 
					 
					
						
						
							
							o New ioctl(): LV_BMAP which is compatible with LVM so that hopefully LILO  
						
						... 
						
						
						
						will work. I haven't actually tested that, but this support at least will
   be required. 
						
						
					 
					
						2001-09-14 13:45:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8df5d06f9a 
					 
					
						
						
							
							Use dmfs_ function name prefix (in line with other file systems).  
						
						
						
						
					 
					
						2001-09-14 13:27:58 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						e69ea529cc 
					 
					
						
						
							
							lc->in->f_op->read expects its buffer to be in userspace so surround it in  
						
						... 
						
						
						
						set_fs() etc calls 
						
						
					 
					
						2001-09-14 12:27:57 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						15405b1119 
					 
					
						
						
							
							o As promised earlier, the device registration is now hashed and the  
						
						... 
						
						
						
						lists are private to dm-blkdev.c 
						
						
					 
					
						2001-09-14 11:25:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						d2f97ce2da 
					 
					
						
						
							
							Always truncate error file.  
						
						
						
						
					 
					
						2001-09-14 11:15:54 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						543ca631e9 
					 
					
						
						
							
							Don't store things in _devs[-1] - it's not nice.  
						
						
						
						
					 
					
						2001-09-14 10:54:08 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						f184886db1 
					 
					
						
						
							
							o Forgot to create slab caches for dm-blkdev.c  
						
						... 
						
						
						
						o Misc code tidy 
						
						
					 
					
						2001-09-14 10:40:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						8432ab4324 
					 
					
						
						
							
							o kmalloc error check  
						
						... 
						
						
						
						o error file mode
The 1st Jan 1970 date I'm seeing in /dev is a devfs issue I think. 
						
						
					 
					
						2001-09-14 10:06:22 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						6c05b37ca3 
					 
					
						
						
							
							Changes to device handling;  
						
						... 
						
						
						
						o Only one list of block devices for all tables
 o Locking to ensure that block devices only get opened once
 o Block device handling is now in dm-blkdev.c
 o We open block devices when we create the tables and hold them open until
   the table is destroyed (this prevents the module for the device being
   unloaded after table parsing and before the table is used)
 o We compute the hardsect size when the table is created rather than when
   someone requests it.
Still to fix/change:
 o Probably want to hash the device lists in dm-blkdev.c and also remove refs
   to struct dm_bdev outside this file.
 o Need to ensure that hardsect_size doesn't change when new tables are
   swapped in (maybe this ought to be a per volume parameter and the tables
   will only parse if they match the value for the volume?).
Things are changing fast here, so if you want a stable version of thic code
try checking out yesterdays. 
						
						
					 
					
						2001-09-14 09:45:35 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						35f4beeb47 
					 
					
						
						
							
							o New code for handling block device registration. Not yet used but checked  
						
						... 
						
						
						
						in for backup purposes. 
						
						
					 
					
						2001-09-14 08:06:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						cbad7caa68 
					 
					
						
						
							
							is_identifier characters  
						
						
						
						
					 
					
						2001-09-13 21:50:38 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						b0388a4012 
					 
					
						
						
							
							o Two fixes which Alasdair pointed out.  
						
						
						
						
					 
					
						2001-09-13 20:10:14 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						df3fab4d55 
					 
					
						
						
							
							o Tidy in dm-fs.c  
						
						... 
						
						
						
						o Magic number is really magic
 o Check on directory names 
						
						
					 
					
						2001-09-13 19:41:46 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						da49f88a03 
					 
					
						
						
							
							o Forgot to add ref to module.  
						
						
						
						
					 
					
						2001-09-13 19:36:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						e28feceb06 
					 
					
						
						
							
							Add dm-parse to makefile  
						
						
						
						
					 
					
						2001-09-13 19:09:23 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						50496a164d 
					 
					
						
						
							
							o Now we handle target modules correctly  
						
						... 
						
						
						
						o Moved the linear target into its own module (not really because it needs to
   be there, but because its useful to have a simple example so people can see
   what we are doing)
Btw, this needs testing properly. 
						
						
					 
					
						2001-09-13 18:30:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6f1dce1572 
					 
					
						
						
							
							o Remove hard-coded mount point  
						
						... 
						
						
						
						o Fix macro for compilation 
						
						
					 
					
						2001-09-13 16:52:50 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						6847776ae7 
					 
					
						
						
							
							o Some structures change size with different configs, so always include  
						
						... 
						
						
						
						<linux/config.h> first. 
						
						
					 
					
						2001-09-13 14:03:42 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						67bd53bdd8 
					 
					
						
						
							
							o Some ioctl() commands.  
						
						
						
						
					 
					
						2001-09-13 14:01:13 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						e735abfdfd 
					 
					
						
						
							
							Fix includes so that string functions get prototyped  
						
						
						
						
					 
					
						2001-09-13 12:38:31 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						1de93a2d6d 
					 
					
						
						
							
							Fix includes so that string functions get prototyped.  
						
						... 
						
						
						
						Fix cast - repeat after me Joe: "I must not cast pointers to ints"! 
						
						
					 
					
						2001-09-13 12:38:08 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						36f9e7c742 
					 
					
						
						
							
							o I'm afraid that wu and wl etc. is just too confusing.... I've changed it  
						
						... 
						
						
						
						to up_write() and down_write() etc so that you can see what kind of a lock
   it is (otherwise it could be anything.. semaphore, spinlock, spinlock_bh,
   spinlock_irq, br_lock, etc.) 
						
						
					 
					
						2001-09-13 11:29:38 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						9462763bbb 
					 
					
						
						
							
							o Use kmem_cache_destroy() to remove slab cache.  
						
						
						
						
					 
					
						2001-09-13 11:07:08 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
							
						
						4ae0880ea6 
					 
					
						
						
							
							Set DEFAULT_ALIGNMENT to 8 for Alpha.  
						
						... 
						
						
						
						If you think this is wasteful on other arches then stick some ifdefs in. 
						
						
					 
					
						2001-09-13 09:03:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						6ae2b6c835 
					 
					
						
						
							
							Add dm-parse  
						
						
						
						
					 
					
						2001-09-12 13:50:26 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a0f180fd48 
					 
					
						
						
							
							o first sattab at custom fs.  Very rough ATM.  
						
						... 
						
						
						
						Mount the dm-fs filesystem on /device-mapper (will fix later).  mkdir
to create a device, inside that directory every file you create is a table
file.  If there are errors <table>.err will appear automagically.  Mv a table
file to ACTIVE to activeate the device.  I'm not happy with mv being the
binding command, symlink would be better. 
						
						
					 
					
						2001-09-07 11:34:46 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						bf1cf89914 
					 
					
						
						
							
							o more tidy ups from Clausen.  
						
						
						
						
					 
					
						2001-09-05 07:48:11 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						297a047fb4 
					 
					
						
						
							
							o Added two new functions get_child [Andrew Clausen] and get_node.  I think  
						
						... 
						
						
						
						this makes 'high()' a bit more understandable. 
						
						
					 
					
						2001-09-04 10:17:28 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						52ffc15ffc 
					 
					
						
						
							
							o added new constant CHILD_PER_NODE to make things clearer  
						
						
						
						
					 
					
						2001-09-03 08:36:41 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e478c9c693 
					 
					
						
						
							
							o Various tidy ups [Andrew Clausen]  
						
						
						
						
					 
					
						2001-09-02 10:49:20 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d004f28074 
					 
					
						
						
							
							o added global dm_table_lookup_device(path)  
						
						... 
						
						
						
						o changed linear target to : <device_path> <start> 
						
						
					 
					
						2001-08-31 18:26:27 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						bc68ed8b1d 
					 
					
						
						
							
							o added reference counting to the destination devices, make sure that the  
						
						... 
						
						
						
						destructor for any targets you write call dm_table_remove_device. 
						
						
					 
					
						2001-08-31 16:36:56 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						04555ae650 
					 
					
						
						
							
							o split struct mapped_device into mapped_device and dm_table  
						
						... 
						
						
						
						o seperated loading of a table from binding a table to the device
These should allow multiple tables to be managed by dm-fs 
						
						
					 
					
						2001-08-31 15:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e8f62085be 
					 
					
						
						
							
							o tidy ups  
						
						
						
						
					 
					
						2001-08-31 12:49:31 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						f430bffe2a 
					 
					
						
						
							
							o allocate io_hooks from a slab  
						
						
						
						
					 
					
						2001-08-31 10:25:32 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1f0520634f 
					 
					
						
						
							
							o stray return -ENXIO in reuqest [Jens Axboe]  
						
						
						
						
					 
					
						2001-08-31 09:43:35 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						902d4c31fb 
					 
					
						
						
							
							o rebuilt 00_latest  
						
						
						
						
					 
					
						2001-08-31 09:14:55 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						17364ac09f 
					 
					
						
						
							
							o split uml part out  
						
						
						
						
					 
					
						2001-08-29 14:23:40 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0b889f8f81 
					 
					
						
						
							
							o various little tidy ups  
						
						
						
						
					 
					
						2001-08-29 13:58:48 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						40e349ff35 
					 
					
						
						
							
							o change format of table line to <start> <len> <target> ...  
						
						
						
						
					 
					
						2001-08-28 14:56:47 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						c943b1b1df 
					 
					
						
						
							
							o Enable building dm modules (called dm-mod)  
						
						... 
						
						
						
						o split the patches into config and makefile specific. 
						
						
					 
					
						2001-08-28 14:11:55 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						912bc1d4e1 
					 
					
						
						
							
							o more deferred io stuff  
						
						
						
						
					 
					
						2001-08-28 14:05:22 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						cacb1533a3 
					 
					
						
						
							
							o added proper suspend/resume support, it now waits for all 'in flight' io's  
						
						... 
						
						
						
						to complete.
  
  moved comment to dm.h 
						
						
					 
					
						2001-08-28 13:04:44 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						f0feaca9d7 
					 
					
						
						
							
							o ACtual source code patch  
						
						
						
						
					 
					
						2001-08-24 09:50:16 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b6656f171b 
					 
					
						
						
							
							o a couple of patches we'll need for deviec-mapper  
						
						
						
						
					 
					
						2001-08-24 09:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						6206ab3931 
					 
					
						
						
							
							o you can now load maps repeatedly without hanging  
						
						... 
						
						
						
						o tested multiple target map
Driver is now useable 
						
						
					 
					
						2001-08-23 17:10:05 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c35fc58b1f 
					 
					
						
						
							
							o dm_add_target was returning 0 an error when it shouldn't  
						
						... 
						
						
						
						o reference count was being checked badly 
						
						
					 
					
						2001-08-23 16:45:43 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						deed8abed7 
					 
					
						
						
							
							o map loads ok now  
						
						... 
						
						
						
						o request function appears to work, but something is segfaulting when i
  mke2fs 
						
						
					 
					
						2001-08-23 12:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						7151ad23f0 
					 
					
						
						
							
							Tweak permissions - currently root-only.  (no support for non-root ownership  
						
						... 
						
						
						
						in procfs except for PIDs) 
						
						
					 
					
						2001-08-22 20:10:06 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0166d938af 
					 
					
						
						
							
							o chagngesd alloc to return 0 on success  
						
						
						
						
					 
					
						2001-08-22 15:59:56 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						6194aeddb0 
					 
					
						
						
							
							o fs_add and fs_remove actually create/remove the device now  
						
						
						
						
					 
					
						2001-08-22 15:33:08 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						903dbf2c30 
					 
					
						
						
							
							o added brackets to make t->name = (char *) (t + 1) more explicit  
						
						
						
						
					 
					
						2001-08-22 15:12:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						9380f9ff57 
					 
					
						
						
							
							Return 0 on success now.  
						
						
						
						
					 
					
						2001-08-22 15:02:55 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						259ed95486 
					 
					
						
						
							
							o wu macro was doing a read unlock  
						
						... 
						
						
						
						o added dm_fs_add/remveove 
						
						
					 
					
						2001-08-22 15:01:09 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2ebc92681e 
					 
					
						
						
							
							o _tok_cpy was broken  
						
						
						
						
					 
					
						2001-08-22 14:30:30 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						195a1ffe13 
					 
					
						
						
							
							o fix get_word  
						
						... 
						
						
						
						o capy name in when registering targets
o change _line_splitter so it expects the process functions to return zero
  on success 
						
						
					 
					
						2001-08-22 14:13:26 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a8c2978185 
					 
					
						
						
							
							o _get_workd was always returning the end on iput  
						
						
						
						
					 
					
						2001-08-22 13:52:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alasdair Kergon 
							
						 
					 
					
						
						
							
						
						140f97a457 
					 
					
						
						
							
							o Initialisation tweaks.  
						
						... 
						
						
						
						o Use different major number so it can co-exist with LVM 1. 
						
						
					 
					
						2001-08-22 13:46:58 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7f94445a1e 
					 
					
						
						
							
							o set permissions on /proc/device-mapper/control to -w-w-w  
						
						
						
						
					 
					
						2001-08-22 13:45:28 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						82a89aec65 
					 
					
						
						
							
							o call dm_init_fs  
						
						
						
						
					 
					
						2001-08-22 13:41:00 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						7e95110232 
					 
					
						
						
							
							o Ok, this seems to be a much better method for caching valid  
						
						... 
						
						
						
						devices based on /proc/devices
   + The dev_mgr structure now has a 256 element char array that is
     initially all 0s
   + When a match is found, the array element corresponding to the major
     number of the match is set to a non-zero value
   + to check for a match, all one has to do is check that the array
     element at the major number in question is non-zero.
 o I'm wondering if we should do this with bitwise operators instead?  Does
   anyone expect the major numbers to grow larger than 8-bits? 
						
						
					 
					
						2001-08-21 20:40:37 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						ec4aaaad89 
					 
					
						
						
							
							o Quick and dirty *UGLY* hack of a /proc/devices cache using a linked list  
						
						... 
						
						
						
						o I don't like it, but I'm committing it so I can go back and laugh at
   myself later
 o I have a (hopefully) better idea that i'll try to commit yet today. 
						
						
					 
					
						2001-08-21 19:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						1b790fde24 
					 
					
						
						
							
							o Quick and dirty hack to get lvm_check_dev code into the dev-manager  
						
						... 
						
						
						
						o I'm working on caching the /proc/devices entries now, and should have
   that in by the end of today or early tomorrow.
 o There will be much cleanup involved with that... 
						
						
					 
					
						2001-08-21 18:20:14 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						aaccea731e 
					 
					
						
						
							
							o quick hack to get the proc entry registering  
						
						
						
						
					 
					
						2001-08-21 15:31:50 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						29e31d7610 
					 
					
						
						
							
							o dm-fs compiles, I've forgotten to register the device in /proc though  
						
						
						
						
					 
					
						2001-08-21 15:24:02 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						aa51f4a98f 
					 
					
						
						
							
							o Added a basic makefile to build liblvm.a again  
						
						... 
						
						
						
						o Modified source files so that this works 
						
						
					 
					
						2001-08-21 15:23:45 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						e6ccd12f00 
					 
					
						
						
							
							o Brought hash table code over from experimental  
						
						
						
						
					 
					
						2001-08-21 15:22:59 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b134315df1 
					 
					
						
						
							
							o wasn't including dm-fs.o in the build  
						
						
						
						
					 
					
						2001-08-21 14:52:54 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7f34dffa13 
					 
					
						
						
							
							o dm-target compiles  
						
						
						
						
					 
					
						2001-08-21 14:51:41 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						fa239e78c9 
					 
					
						
						
							
							o dm-table compiles  
						
						
						
						
					 
					
						2001-08-21 14:47:42 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						707a6c4d6a 
					 
					
						
						
							
							o Added _basic_ config file support to the device manager  
						
						
						
						
					 
					
						2001-08-21 14:44:18 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e5da303b43 
					 
					
						
						
							
							o make dm.c compile  
						
						
						
						
					 
					
						2001-08-21 14:28:00 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						84ccd66331 
					 
					
						
						
							
							o 2.4.9 support  
						
						... 
						
						
						
						o new uml-lvm patch 
						
						
					 
					
						2001-08-21 13:45:16 +00:00 
						 
				 
			
				
					
						
							
							
								AJ Lewis 
							
						 
					 
					
						
						
							
						
						ad8cc2baea 
					 
					
						
						
							
							o Populating with stuff from experimental  
						
						
						
						
					 
					
						2001-08-21 13:22:16 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7c4cf70309 
					 
					
						
						
							
							o Populating with stuff from experimental  
						
						
						
						
					 
					
						2001-08-21 12:56:08 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c3211e9b4f 
					 
					
						
						
							
							o dm_activate/dm_close  
						
						
						
						
					 
					
						2001-08-20 16:12:22 +00:00 
						 
				 
			
				
					
						
							
							
								steve 
							
						 
					 
					
						
						
							
						
						268d94c983 
					 
					
						
						
							
							dec use count on close. corrects a typo.  
						
						... 
						
						
						
						Really the use counts on these modules should be handled at a higher level,
otherwise there are races I think. 
						
						
					 
					
						2001-08-20 15:59:22 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0bcacbba58 
					 
					
						
						
							
							o implemeted dm_start_table/dm_add_entry/dm_complete_table as used by  
						
						... 
						
						
						
						the /proc interface. 
						
						
					 
					
						2001-08-20 15:22:44 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8cdc26add9 
					 
					
						
						
							
							o changed _dev_lock to a rw_semaphore  
						
						
						
						
					 
					
						2001-08-20 14:06:25 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e0b2238886 
					 
					
						
						
							
							o proc interface is getting there.  
						
						
						
						
					 
					
						2001-08-20 13:45:43 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						369a2e4029 
					 
					
						
						
							
							o missed one  
						
						
						
						
					 
					
						2001-08-20 08:05:51 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c4089e3b51 
					 
					
						
						
							
							Just syncing with the office.  
						
						... 
						
						
						
						o device-mapper.c has split 
						
						
					 
					
						2001-08-20 08:03:02 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						9e2e9bc5b8 
					 
					
						
						
							
							o added a description  
						
						
						
						
					 
					
						2001-08-16 15:14:07 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a9e44426ed 
					 
					
						
						
							
							o checked in the new driver, and the uml dir  
						
						
						
						
					 
					
						2001-08-16 08:26:13 +00:00