Joe Thornber 
							
						 
					 
					
						
						
							
						
						036883b271 
					 
					
						
						
							
							Merge pull request  #57  from tmakatos/v0.7-devel-static  
						
						... 
						
						
						
						Allow 3rd party emitters to be statically compiled 
						
						
					 
					
						2016-04-06 14:09:31 +01:00 
						 
				 
			
				
					
						
							
							
								Thanos Makatos 
							
						 
					 
					
						
						
							
						
						5ebeb64cf8 
					 
					
						
						
							
							don't avoid emitting part of the allocation bitmap when NOT told to do so  
						
						... 
						
						
						
						The condition in the if statement is wrong, as what we're trying to achieve
is to avoid emitting the particular piece of allocation bitmap if that piece
is empty AND we specifically request to skip empty bitmaps. 
						
						
					 
					
						2016-04-06 15:56:09 +03:00 
						 
				 
			
				
					
						
							
							
								Thanos Makatos 
							
						 
					 
					
						
						
							
						
						431f2ab50a 
					 
					
						
						
							
							allow tmakatos (a binary) emitter to be statically compiled  
						
						... 
						
						
						
						It is trivial to implement static compilation of the rest of the 3rd party
emitters. 
						
						
					 
					
						2016-04-06 15:56:09 +03:00 
						 
				 
			
				
					
						
							
							
								Thanos Makatos 
							
						 
					 
					
						
						
							
						
						35cfc3b90a 
					 
					
						
						
							
							introduce header file for the tmakatos (a binary) emitter  
						
						... 
						
						
						
						This is necessary because the emitter's symbols need to be resolved at
compile time. Only the tamakatos emitter header file is introduced, as it
is trivial to do so for the other emitters. 
						
						
					 
					
						2016-04-06 15:56:08 +03:00 
						 
				 
			
				
					
						
							
							
								Thanos Makatos 
							
						 
					 
					
						
						
							
						
						088d5ac05e 
					 
					
						
						
							
							compile 3rd party emitters into static lib before creating shared lib  
						
						... 
						
						
						
						This patch adds an additional step in the compilation of 3rd party emitters:
we first create the static library and then create the shared library. This
is necessary in order to build the emitters into the static binary, which is
implemented in a subsequent patch. 
						
						
					 
					
						2016-04-06 15:56:08 +03:00 
						 
				 
			
				
					
						
							
							
								Thanos Makatos 
							
						 
					 
					
						
						
							
						
						3464f005ff 
					 
					
						
						
							
							add configure option to enable static linking  
						
						... 
						
						
						
						(cherry picked from commit c6a2620f5d 
						
						
					 
					
						2016-04-06 15:56:08 +03:00 
						 
				 
			
				
					
						
							
							
								Thanos Makatos 
							
						 
					 
					
						
						
							
						
						ab958ee752 
					 
					
						
						
							
							improve error message when failing to stat block device  
						
						
						
						
					 
					
						2016-04-06 15:56:08 +03:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						022b70f861 
					 
					
						
						
							
							Merge pull request  #56  from mingnus/v0.7-devel-fix  
						
						... 
						
						
						
						Fix unnecessary value visiting in counting_visitor 
						
						
					 
					
						2016-04-05 10:37:05 +01:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						810e86e675 
					 
					
						
						
							
							[counting_visitor] cleanup: remove redundant statements  
						
						
						
						
					 
					
						2016-04-05 17:05:28 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						9322fc9f14 
					 
					
						
						
							
							[btree_damage_visitor] cleanup: remove redundant statements  
						
						
						
						
					 
					
						2016-04-05 16:18:46 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						f20e2a0f40 
					 
					
						
						
							
							[thin_check] cleanup: use metadata_counter  
						
						
						
						
					 
					
						2016-04-05 16:09:58 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						c8aabf2948 
					 
					
						
						
							
							[metadata_counter] fix repeated counting of trees  
						
						
						
						
					 
					
						2016-04-05 16:09:58 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						1dce79bd55 
					 
					
						
						
							
							[btree_damage_visitor] cleanup: use btree_node_checker  
						
						
						
						
					 
					
						2016-04-05 16:09:58 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						c6c5086068 
					 
					
						
						
							
							[thin_ll_dump] cleanup: use btree_node_checker  
						
						
						
						
					 
					
						2016-04-05 16:09:58 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						6dc9a90fec 
					 
					
						
						
							
							[counting_visitor] fix unnecessary value visiting  
						
						... 
						
						
						
						1. Do not inherit btree_damage_visitor to avoid unnecessary
   value visiting.
   (reverts commit b22495997a 
						
						
					 
					
						2016-04-05 16:09:58 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						4a4dc1a5e0 
					 
					
						
						
							
							[btree_node_checker] first draft  
						
						... 
						
						
						
						Spin-off from btree_damage_visitor 
						
						
					 
					
						2016-04-03 00:43:43 +08:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5b3cae824b 
					 
					
						
						
							
							Merge branch 'v0.7-devel' of github.com:jthornber/thin-provisioning-tools into v0.7-devel  
						
						
						
						
					 
					
						2016-03-31 16:14:48 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a5ed4258c0 
					 
					
						
						
							
							[build] contrib target no longer depends on --enable-testing  
						
						
						
						
					 
					
						2016-03-31 16:14:11 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						475ec03732 
					 
					
						
						
							
							Merge pull request  #55  from tmakatos/v0.7-devel  
						
						... 
						
						
						
						use -ldl when linking 
						
						
					 
					
						2016-03-31 11:35:32 +01:00 
						 
				 
			
				
					
						
							
							
								Thanos Makatos 
							
						 
					 
					
						
						
							
						
						b8dbde1e64 
					 
					
						
						
							
							use -ldl when linking  
						
						... 
						
						
						
						dlopen etc. require -ldl to link 
						
						
					 
					
						2016-03-31 13:02:36 +03:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						06e74656f6 
					 
					
						
						
							
							update ignore file  
						
						
						
						
					 
					
						2016-03-24 15:22:01 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						83dc84f790 
					 
					
						
						
							
							[contrib] ewheeler_emitter.so  
						
						... 
						
						
						
						For thin_dump 
						
						
					 
					
						2016-03-24 15:21:20 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						6c4f3ad2ff 
					 
					
						
						
							
							[contrib/ tmakatos_emitter for thin_dump  
						
						
						
						
					 
					
						2016-03-24 14:44:13 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c7813e07e4 
					 
					
						
						
							
							[thin_dump] --format custom=<shared lib>  
						
						... 
						
						
						
						Allow people to use their own emitters held in a shared library.
Put a trivial emitter in contrib/ as an example. 
						
						
					 
					
						2016-03-24 13:59:08 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						872a933072 
					 
					
						
						
							
							[thin_dump] start refactoring format code  
						
						
						
						
					 
					
						2016-03-23 10:52:04 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4370f048c0 
					 
					
						
						
							
							[thin_dump] --skip-mappings  
						
						
						
						
					 
					
						2016-03-22 15:01:37 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ad4fd30a27 
					 
					
						
						
							
							Merge branch 'v0.7-devel' of github.com:jthornber/thin-provisioning-tools into v0.7-devel  
						
						
						
						
					 
					
						2016-03-22 14:47:11 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a3f4940f1e 
					 
					
						
						
							
							[thin_dump] --dev-id  
						
						
						
						
					 
					
						2016-03-22 14:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8b2ec7a3aa 
					 
					
						
						
							
							Merge branch 'master' into v0.7-devel  
						
						... 
						
						
						
						Conflicts:
	VERSION
	persistent-data/space-maps/disk.cc
	persistent-data/space-maps/disk.h 
						
						
					 
					
						2016-03-22 12:04:51 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						72025c398e 
					 
					
						
						
							
							bump version  
						
						
						
						
					 
					
						2016-03-21 17:27:26 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b0e2d0e6a0 
					 
					
						
						
							
							[thin_repair, metadata] Try harder to get the number of data blocks  
						
						... 
						
						
						
						when opening the metadata. 
						
						
					 
					
						2016-03-21 17:17:57 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a21f97e405 
					 
					
						
						
							
							[space map disk] Add get_nr_blocks_in_data_sm()  
						
						... 
						
						
						
						which just uses the root 
						
						
					 
					
						2016-03-21 17:16:41 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2cf0c84ce3 
					 
					
						
						
							
							[thin_repair] we need to read the space maps after all to get the data  
						
						... 
						
						
						
						volume size. 
						
						
					 
					
						2016-03-21 15:36:49 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e5363621ba 
					 
					
						
						
							
							Merge pull request  #51  from mingnus/v0.6.2-repairtool  
						
						... 
						
						
						
						[thin_ll_dump] Fix option -m to accept optional argument 
						
						
					 
					
						2016-03-20 14:36:10 +00:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						055623b90f 
					 
					
						
						
							
							[thin_ll_dump] Fix option -m to accept optional argument  
						
						
						
						
					 
					
						2016-03-19 13:59:38 +08:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						afb71d8b5e 
					 
					
						
						
							
							bump version  
						
						
						
						
					 
					
						2016-03-08 16:14:37 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5cbef4f6ef 
					 
					
						
						
							
							[thin_ll_*] move these to dev tools  
						
						
						
						
					 
					
						2016-03-08 15:52:12 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0bf28362cf 
					 
					
						
						
							
							Merge pull request  #48  from sjenning/update-thinls-man  
						
						... 
						
						
						
						update this_ls man page with new fields 
						
						
					 
					
						2016-03-08 06:58:46 +00:00 
						 
				 
			
				
					
						
							
							
								Seth Jennings 
							
						 
					 
					
						
						
							
						
						c406db158a 
					 
					
						
						
							
							update this_ls man page with new fields  
						
						
						
						
					 
					
						2016-03-07 16:21:39 -06:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b47c0871e7 
					 
					
						
						
							
							Merge pull request  #47  from sjenning/bytes-fields  
						
						... 
						
						
						
						get stats in bytes 
						
						
					 
					
						2016-03-07 22:15:02 +00:00 
						 
				 
			
				
					
						
							
							
								Seth Jennings 
							
						 
					 
					
						
						
							
						
						38f67676e4 
					 
					
						
						
							
							get stats in bytes  
						
						
						
						
					 
					
						2016-03-07 15:42:24 -06:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e670a27638 
					 
					
						
						
							
							Merge pull request  #46  from mingnus/v0.6.2-repairtool  
						
						... 
						
						
						
						Code cleanup for new dev-tools 
						
						
					 
					
						2016-03-06 16:15:35 +00:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						220ece1dc8 
					 
					
						
						
							
							[thin] Cleanup: move methods before data member declaration  
						
						
						
						
					 
					
						2016-03-06 23:21:09 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						8232feb855 
					 
					
						
						
							
							[thin_scan] Cleanup: remove unnecessary variables  
						
						
						
						
					 
					
						2016-03-06 11:42:38 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						9f15c5589f 
					 
					
						
						
							
							[thin_scan] Cleanup: move methods before data member declaration  
						
						
						
						
					 
					
						2016-03-06 11:42:38 +08:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						752163b681 
					 
					
						
						
							
							Merge pull request  #45  from mingnus/v0.6.2-repairtool  
						
						... 
						
						
						
						Minor fixes for new dev-tools 
						
						
					 
					
						2016-03-05 15:36:12 +00:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						6fb5f8241d 
					 
					
						
						
							
							[thin_scan] Factor out range manipulation code  
						
						
						
						
					 
					
						2016-03-05 22:31:09 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						400613305c 
					 
					
						
						
							
							[thin_ll_restore] Cleanup: use device_details' constructor  
						
						
						
						
					 
					
						2016-03-05 14:12:58 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						08219a60b6 
					 
					
						
						
							
							[thin] Add default constructor to struct device_details  
						
						
						
						
					 
					
						2016-03-05 14:12:13 +08:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						35c43716c9 
					 
					
						
						
							
							Merge pull request  #43  from tmakatos/master  
						
						... 
						
						
						
						document how to extract thin pool metadata 
						
						
					 
					
						2016-03-04 15:43:58 +00:00