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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						df016f07a7
					 | 
					
						
						
							
							[space map disk] Add a bounds check when accessing block data.
						
						
						
						
						
						
						
						This means we get a more helpful message in the exception. 
						
						
					 | 
					
						2013-06-14 15:36:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						8781685a10
					 | 
					
						
						
							
							whitespace
						
						
						
						
						
						
					 | 
					
						2013-06-14 14:32:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						480e94d4eb
					 | 
					
						
						
							
							Remove some more global using namespaces
						
						
						
						
						
						
					 | 
					
						2013-05-28 13:53:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						6706493304
					 | 
					
						
						
							
							Remove some global 'using namespace's
						
						
						
						
						
						
					 | 
					
						2013-05-28 13:48:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						3066487814
					 | 
					
						
						
							
							[btree_damage_visitor_t] pass a couple of params by const reference rather than value.
						
						
						
						
						
						
					 | 
					
						2013-05-28 13:04:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						ac73593c15
					 | 
					
						
						
							
							[btree_damage_visitor] tweak a typedef
						
						
						
						
						
						
					 | 
					
						2013-05-28 13:00:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						8253930cdd
					 | 
					
						
						
							
							[run] define some more constructors
						
						
						
						
						
						
					 | 
					
						2013-05-28 12:59:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						e64dda95f6
					 | 
					
						
						
							
							rename range<> -> run<>
						
						
						
						
						
						
					 | 
					
						2013-05-28 12:20:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						83d6b609eb
					 | 
					
						
						
							
							[range.h] rename to run.h
						
						
						
						
						
						
					 | 
					
						2013-05-28 11:51:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						bde2b2b40d
					 | 
					
						
						
							
							[range.h] Make ctr explicit
						
						
						
						
						
						
					 | 
					
						2013-05-28 11:48:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						82324d1d27
					 | 
					
						
						
							
							[thin_rmap] rmap_visitor now sorts the rmap into ascending data_block order.
						
						
						
						
						
						
					 | 
					
						2013-05-24 14:01:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						8fab2e37af
					 | 
					
						
						
							
							[thin_rmap] now produces ranged output.
						
						
						
						
						
						
					 | 
					
						2013-05-24 13:43:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						41204dceaa
					 | 
					
						
						
							
							[thin_rmap] rmap_visitor
						
						
						
						
						
						
					 | 
					
						2013-05-24 13:30:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						54604161eb
					 | 
					
						
						
							
							whitespace
						
						
						
						
						
						
					 | 
					
						2013-05-24 10:35:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						4d17d3f7ec
					 | 
					
						
						
							
							[thin_rmap] finish implementing
						
						
						
						
						
						
					 | 
					
						2013-05-23 15:06:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						dda85e9751
					 | 
					
						
						
							
							[unit-tests] remove thin_metadata_t (wasn't testing much, and is now broken)
						
						
						
						
						
						
					 | 
					
						2013-05-23 14:43:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						12d6b8a2a7
					 | 
					
						
						
							
							[btree_damage_visitor] Make sure the path for a value includes it's key.
						
						
						
						
						
						
					 | 
					
						2013-05-23 14:37:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						25a090279f
					 | 
					
						
						
							
							[thin_rmap] region parsing
						
						
						
						
						
						
					 | 
					
						2013-05-23 13:57:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						5498e0bc46
					 | 
					
						
						
							
							[thin_check] fluff
						
						
						
						
						
						
					 | 
					
						2013-05-23 13:57:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						64d14a75e1
					 | 
					
						
						
							
							update ignore file
						
						
						
						
						
						
					 | 
					
						2013-05-23 13:56:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						bc67fc17b1
					 | 
					
						
						
							
							[thin_rmap] Stub
						
						
						
						
						
						
					 | 
					
						2013-05-23 13:15:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						063769cd12
					 | 
					
						
						
							
							[thin_check] we don't need to import the persistent_data namespace any more.
						
						
						
						
						
						
					 | 
					
						2013-05-23 12:00:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						e7303a11c6
					 | 
					
						
						
							
							[thin_check] --ignore-non-fatal-errors
						
						
						
						
						
						
					 | 
					
						2013-05-23 11:57:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						84858ab86e
					 | 
					
						
						
							
							whitespace
						
						
						
						
						
						
					 | 
					
						2013-05-23 11:46:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						f8efc4f58c
					 | 
					
						
						
							
							[thin_check] Add cucumber test for --skip-mappings
						
						
						
						
						
						
					 | 
					
						2013-05-23 11:45:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |