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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						0bc126fbeb 
					 
					
						
						
							
							Merge branch 'v0.7-devel' into 2016-03-08-cache-writeback  
						
						... 
						
						
						
						Conflicts:
	thin-provisioning/commands.h 
						
						
					 
					
						2016-03-08 16:00:31 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5cbef4f6ef 
					 
					
						
						
							
							[thin_ll_*] move these to dev tools  
						
						
						
						
					 
					
						2016-03-08 15:52:12 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b8659853bb 
					 
					
						
						
							
							[cache_writeback] stub cache_writeback  
						
						
						
						
					 
					
						2016-03-08 15:27:22 +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 
							
						 
					 
					
						
						
							
						
						8676198e76 
					 
					
						
						
							
							[file_utils] rename get_nr_blocks() -> get_nr_metadata_blocks() and introduce get_nr_blocks()  
						
						
						
						
					 
					
						2016-03-04 10:43:58 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						286f70ceac 
					 
					
						
						
							
							Merge remote-tracking branch 'remotes/github-m-h-tsai/v0.6.2-repairtool' into 2016-02-29-mingus-merge  
						
						... 
						
						
						
						Conflicts:
	Makefile.in
	VERSION
	thin-provisioning/commands.cc
	thin-provisioning/commands.h
	thin-provisioning/thin_delta.cc 
						
						
					 
					
						2016-02-29 10:29:28 +00:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						08a7093cd5 
					 
					
						
						
							
							[thin_ll_dump][thin_ll_restore] first draft  
						
						
						
						
					 
					
						2016-02-27 15:24:28 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						b05b9aa227 
					 
					
						
						
							
							[thin_scan] first draft  
						
						
						
						
					 
					
						2016-02-27 15:24:14 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						80783e7729 
					 
					
						
						
							
							Add metadata_counter.{h,cc}  
						
						
						
						
					 
					
						2016-02-27 15:23:06 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						778c153c1e 
					 
					
						
						
							
							[block-cache] Add check_raw() to bcache::validator  
						
						
						
						
					 
					
						2016-02-27 15:21:13 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						992ad02ce9 
					 
					
						
						
							
							[restore_emitter] Recount device_details::mapped_blocks_  
						
						
						
						
					 
					
						2016-02-27 15:20:56 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						ced9929ca6 
					 
					
						
						
							
							[metadata_dumper] Support dump a bottom-level data mapping tree  
						
						
						
						
					 
					
						2016-02-27 15:20:31 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						7ec47158b5 
					 
					
						
						
							
							[emitter] Preserve the flags and version entries in superblock  
						
						
						
						
					 
					
						2016-02-27 15:20:02 +08:00 
						 
				 
			
				
					
						
							
							
								Ming-Hung Tsai 
							
						 
					 
					
						
						
							
						
						b47c02ed8b 
					 
					
						
						
							
							Show the wanted checksum in bad-superblock-checksum exception  
						
						
						
						
					 
					
						2016-02-27 15:04:08 +08:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e78de5d3ad 
					 
					
						
						
							
							[thin_show_metadata] ncurses render  
						
						
						
						
					 
					
						2016-02-26 12:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c4215c0cf6 
					 
					
						
						
							
							[thin_show_metadata] thin_show_blocks.cc -> thin_show_metadata.cc  
						
						
						
						
					 
					
						2016-02-24 15:32:05 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0349956015 
					 
					
						
						
							
							Merge branch 'low_level_examine_metadata' into merge-show-blocks  
						
						... 
						
						
						
						Conflicts:
	.gitignore
	Makefile.in
	persistent-data/space-maps/disk.cc 
						
						
					 
					
						2016-02-24 15:24:43 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a5a53648c9 
					 
					
						
						
							
							Merge branch '2015-08-19-thin-show-duplicates' into merge-thin-ls  
						
						... 
						
						
						
						Conflicts:
	Makefile.in
	block-cache/block_cache.h
	main.cc
	thin-provisioning/commands.h 
						
						
					 
					
						2016-02-24 14:31:51 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5f879237f5 
					 
					
						
						
							
							[build] add --enable-dev-tools configure flag  
						
						... 
						
						
						
						This builds tools that I want to keep in the same code base, but not
intended for general release. 
						
						
					 
					
						2016-02-24 13:41:43 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0ec27c7835 
					 
					
						
						
							
							[thin_delta] backport cherry-picked changes to c++98  
						
						
						
						
					 
					
						2016-02-18 11:37:51 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a21cee55c7 
					 
					
						
						
							
							[thin-delta] fix bug in earlier refactor  
						
						
						
						
					 
					
						2016-02-18 11:34:19 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2461cdce43 
					 
					
						
						
							
							[thin_delta] tidy up the comparison function  
						
						
						
						
					 
					
						2016-02-18 11:34:09 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						f193a70a31 
					 
					
						
						
							
							[thin-delta] fix bug in earlier refactor  
						
						
						
						
					 
					
						2016-02-18 11:31:43 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1f10017635 
					 
					
						
						
							
							[thin_delta] tidy up the comparison function  
						
						
						
						
					 
					
						2016-02-17 15:17:02 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7c2b3fb671 
					 
					
						
						
							
							[thin_delta] Fix bug when comparing the mappings  
						
						
						
						
					 
					
						2016-02-17 14:35:11 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0d510924d5 
					 
					
						
						
							
							[thin_delta] set nr_data_blocks to zero if there are no space maps.  
						
						... 
						
						
						
						ie. a metadata_snap is being used. 
						
						
					 
					
						2016-02-17 14:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						768bbd2715 
					 
					
						
						
							
							[thin_delta] Fix bug when comparing the mappings  
						
						
						
						
					 
					
						2016-02-17 11:44:44 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						09ce099c2f 
					 
					
						
						
							
							[thin_delta] set nr_data_blocks to zero if there are no space maps.  
						
						... 
						
						
						
						ie. a metadata_snap is being used. 
						
						
					 
					
						2016-02-17 10:42:42 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						767c39cf71 
					 
					
						
						
							
							[build] switch to c++11  
						
						... 
						
						
						
						Conflicts:
	Makefile.in
	chunker/cache_stream.cc
	chunker/cache_stream.h
	thin-provisioning/thin_archive.cc
	thin-provisioning/thin_show_duplicates.cc
	unit-tests/Makefile.in 
						
						
					 
					
						2016-02-16 16:45:44 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2815aeace9 
					 
					
						
						
							
							[thin_repair] fix regression in thin_repair  
						
						... 
						
						
						
						When opening the corrupted metadata we don't need to touch the space
maps.  This used to be achieved by pretending we were opening a
metadata snap at block 0 (superblock location).  But got changed in
the recent rationalisation of the metadata constructors.
This patch introduces a bool to the metadata OPEN constructor that
says whether the space maps are needed or not. 
						
						
					 
					
						2016-02-16 14:08:43 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						6101398b02 
					 
					
						
						
							
							Merge branch 'master' of github.com:jthornber/thin-provisioning-tools  
						
						
						
						
					 
					
						2016-02-10 14:25:50 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c8c4442b2f 
					 
					
						
						
							
							[thin_dump] We can't give the number of data blocks with a metadata snap.  
						
						... 
						
						
						
						No space maps. 
						
						
					 
					
						2016-02-10 13:34:07 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0fced25b3e 
					 
					
						
						
							
							[thin_dump, thin_restore] remove some dead code  
						
						
						
						
					 
					
						2016-02-04 15:24:16 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c369045790 
					 
					
						
						
							
							Merge branch 'master' of github.com:jthornber/thin-provisioning-tools  
						
						... 
						
						
						
						Conflicts:
	thin-provisioning/metadata.cc
	thin-provisioning/thin_trim.cc 
						
						
					 
					
						2016-01-20 15:37:04 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						f385198cfc 
					 
					
						
						
							
							[thin_ls] get it working with a metadata snap  
						
						
						
						
					 
					
						2016-01-20 14:45:38 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7a4a5aa87e 
					 
					
						
						
							
							[thin_ls] fluff  
						
						
						
						
					 
					
						2016-01-20 13:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						944b9c0c57 
					 
					
						
						
							
							[thin_ls] wire up -o  
						
						
						
						
					 
					
						2016-01-20 06:59:55 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e15b11edb1 
					 
					
						
						
							
							[thin_ls, base] Factor out grid_layout  
						
						
						
						
					 
					
						2016-01-20 06:58:59 +00:00