Joe Thornber
							
						 
					 | 
					
						
						
							
						
						0e074306a9
					 | 
					
						
						
							
							Document unit test issue with g++ 4.8.1
						
						
						
						
						
						
					 | 
					
						2013-06-26 11:28:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						730f3b9f9a
					 | 
					
						
						
							
							Get unit-tests building with g++ 4.8.1
						
						
						
						
						
						
					 | 
					
						2013-06-25 14:18:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						eb8d4c6f0b
					 | 
					
						
						
							
							Get tools building with g++ 4.8.1
						
						
						
						
						
						
					 | 
					
						2013-06-25 13:48:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						7b603183df
					 | 
					
						
						
							
							Merge branch 'Work_1' of https://github.com/lvmguy/thin-provisioning-tools
						
						
						
						
						
						
						
						Conflicts:
	Makefile.in 
						
						
					 | 
					
						2013-06-25 11:18:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						f41b0abcef
					 | 
					
						
						
							
							[cucumber tests] make the 'print version' tests less brittle
						
						
						
						
						
						
					 | 
					
						2013-06-25 11:11:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						51852e0aef
					 | 
					
						
						
							
							[build] remove cache_check from the default build
						
						
						
						
						
						
					 | 
					
						2013-06-25 11:11:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						f0edd3ae6e
					 | 
					
						
						
							
							cucumber tests now read version from VERSION rather than having it hard coded in
						
						
						
						
						
						
					 | 
					
						2013-06-25 11:10:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						da2fd75853
					 | 
					
						
						
							
							bump VERSION
						
						
						
						
						
						
					 | 
					
						2013-06-25 10:56:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						bcdb373b9a
					 | 
					
						
						
							
							[unit-tests] remove a bit of debug output
						
						
						
						
						
						
					 | 
					
						2013-06-25 10:55:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						46c0f74a9e
					 | 
					
						
						
							
							[build] install thin_rmap and thin_metadata_calc
						
						
						
						
						
						
					 | 
					
						2013-06-25 10:46:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						2d74d47373
					 | 
					
						
						
							
							thin_metadata_size: allow for very small sizes
						
						
						
						
						
						
					 | 
					
						2013-06-24 13:52:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						6ff5e418eb
					 | 
					
						
						
							
							thin_metadata_size: missed estimated_result() return
						
						
						
						
						
						
					 | 
					
						2013-06-24 13:21:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						b20caae5cc
					 | 
					
						
						
							
							thin_metadata_size: add get_index(); streamline
						
						
						
						
						
						
					 | 
					
						2013-06-24 13:18:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						bea157cf70
					 | 
					
						
						
							
							thin_metadata_size: suppurt bytes unit
						
						
						
						
						
						
					 | 
					
						2013-06-24 12:30:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						ee10946959
					 | 
					
						
						
							
							Makefile.in: install thin_metadata_size
						
						
						
						
						
						
					 | 
					
						2013-06-21 16:13:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						415b839aca
					 | 
					
						
						
							
							Makefile.in: install thin_metadata_size
						
						
						
						
						
						
					 | 
					
						2013-06-21 16:11:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						91139a56f2
					 | 
					
						
						
							
							Makefile.in: install thin_metadata_size
						
						
						
						
						
						
					 | 
					
						2013-06-21 16:08:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						92028bcef6
					 | 
					
						
						
							
							thin_metadata_size: add an index variable to init_units and fiy a message type
						
						
						
						
						
						
					 | 
					
						2013-06-21 15:46:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						b4db483647
					 | 
					
						
						
							
							thin_metadata_size: avoid unit_chars variable and adjust estimated output message
						
						
						
						
						
						
					 | 
					
						2013-06-21 14:58:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						8d2ae677ff
					 | 
					
						
						
							
							thin_metadata_size: algorithm corrections and output adjustments
						
						
						
						
						
						
					 | 
					
						2013-06-21 14:33:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						0b29c22ba9
					 | 
					
						
						
							
							thin_metadata_size: new metadata size calculation tool
						
						
						
						
						
						
					 | 
					
						2013-06-21 12:41:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						f376fdfb49
					 | 
					
						
						
							
							thin_check.cc: remove superfluous 'if (enabled)'
						
						
						
						
						
						
					 | 
					
						2013-06-21 12:35:06 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						9900c91c1b
					 | 
					
						
						
							
							thin_check.cc: support --quiet in nested_output
						
						
						
						
						
						
					 | 
					
						2013-06-21 12:35:06 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						00b0c4356e
					 | 
					
						
						
							
							[build] include btree.cc in the tools build (was just in unit-tests).
						
						
						
						
						
						
					 | 
					
						2013-06-20 14:46:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						65cf07597e
					 | 
					
						
						
							
							[btree_t] remove some debug output
						
						
						
						
						
						
					 | 
					
						2013-06-20 14:37:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						83a09e1a2a
					 | 
					
						
						
							
							[btree] use a block_ref_counter for internal nodes
						
						
						
						
						
						
					 | 
					
						2013-06-20 14:29:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						e89d81e318
					 | 
					
						
						
							
							[btree] fix bug in earlier patch.  inc_children was always begin called.
						
						
						
						
						
						
					 | 
					
						2013-06-20 14:26:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						16c9efc85c
					 | 
					
						
						
							
							[btree] Avoid an extra shadow op in split_sibling
						
						
						
						
						
						
					 | 
					
						2013-06-20 12:17:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						c8a5d0753d
					 | 
					
						
						
							
							[btree] factor out inc_children
						
						
						
						
						
						
					 | 
					
						2013-06-20 12:17:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						a2e51062e3
					 | 
					
						
						
							
							[btree] call inc_children when shadowning a btree node.
						
						
						
						
						
						
					 | 
					
						2013-06-19 17:20:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						ec99e6fd93
					 | 
					
						
						
							
							[btree] update the root_ after an insert
						
						
						
						
						
						
						
						!!! 
						
						
					 | 
					
						2013-06-19 17:19:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						a8585f1d68
					 | 
					
						
						
							
							Use full paths in some includes
						
						
						
						
						
						
					 | 
					
						2013-06-19 17:18:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						76bbfcb891
					 | 
					
						
						
							
							[btree_t] add failing clone test
						
						
						
						
						
						
					 | 
					
						2013-06-19 17:17:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						5f778db322
					 | 
					
						
						
							
							More work on the thin_check --quiet feature
						
						
						
						
						
						
					 | 
					
						2013-06-19 14:36:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						9b4ec6cafc
					 | 
					
						
						
							
							Add a cucumber test for thin_check --quiet
						
						
						
						
						
						
					 | 
					
						2013-06-19 14:13:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						108b3ea1cd
					 | 
					
						
						
							
							Merge branch 'Work_1' of https://github.com/lvmguy/thin-provisioning-tools
						
						
						
						
						
						
					 | 
					
						2013-06-19 13:53:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						5d6a3c184b
					 | 
					
						
						
							
							thin_check.cc: remove superfluous 'if (enabled)'
						
						
						
						
						
						
					 | 
					
						2013-06-19 14:15:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						41287e182f
					 | 
					
						
						
							
							thin_check.cc: support --quiet in nested_output
						
						
						
						
						
						
					 | 
					
						2013-06-19 14:12:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						3bfae3461e
					 | 
					
						
						
							
							make clean now uses find to locate all object files
						
						
						
						
						
						
					 | 
					
						2013-06-19 13:10:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						3821dfefc0
					 | 
					
						
						
							
							Merge branch 'Work_1' of github.com:lvmguy/thin-provisioning-tools into Work_1
						
						
						
						
						
						
					 | 
					
						2013-06-19 13:51:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						f0c9c6ec7b
					 | 
					
						
						
							
							Makefile.in: remove */*.o on clean
						
						
						
						
						
						
					 | 
					
						2013-06-19 13:49:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						88f9252a03
					 | 
					
						
						
							
							thin_check.cc: reenable --quiet option
						
						
						
						
						
						
					 | 
					
						2013-06-19 13:41:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						21074456ca
					 | 
					
						
						
							
							thin_repair
						
						
						
						
						
						
					 | 
					
						2013-06-19 12:39:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						c83e33d1a7
					 | 
					
						
						
							
							thin_check.cc: reenable --quiet option
						
						
						
						
						
						
					 | 
					
						2013-06-19 13:38:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						0938d24ea1
					 | 
					
						
						
							
							Take held root support out of thin_dump.
						
						
						
						
						
						
						
						Temporary, just to get things building. 
						
						
					 | 
					
						2013-06-19 12:11:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						1a88404493
					 | 
					
						
						
							
							Knock thin_debug out of the build for now.
						
						
						
						
						
						
					 | 
					
						2013-06-19 12:10:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						055b237126
					 | 
					
						
						
							
							tweaks to metadata constructor, and some updated features.
						
						
						
						
						
						
					 | 
					
						2013-06-19 11:34:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						172353d1a5
					 | 
					
						
						
							
							thin_check had fallen out of the makefile
						
						
						
						
						
						
					 | 
					
						2013-06-19 11:32:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						0b63393ddd
					 | 
					
						
						
							
							Update gem requirements
						
						
						
						
						
						
					 | 
					
						2013-06-19 11:29:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						acd197ed6f
					 | 
					
						
						
							
							[thin_restore] restore_emitter now checks the mappings against the data device length.
						
						
						
						
						
						
					 | 
					
						2013-06-18 14:18:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |