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 
							
						 
					 
					
						
						
							
						
						778c153c1e 
					 
					
						
						
							
							[block-cache] Add check_raw() to bcache::validator  
						
						
						
						
					 
					
						2016-02-27 15:21:13 +08: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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						750ce0f47b 
					 
					
						
						
							
							[thin_show_dups] variable_chunk_stream  
						
						
						
						
					 
					
						2015-09-03 13:02:29 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						880785a9bf 
					 
					
						
						
							
							[damage_tracker] Reset the tracker in the end() method so we can reuse it.  
						
						... 
						
						
						
						The *_check tools already reuse trackers.
Patch from Ming-Hung Tsai. 
						
						
					 
					
						2015-05-26 12:49:27 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a934ee69c4 
					 
					
						
						
							
							[error_state] add a sneaky little stream operator to simplify combining error_states  
						
						
						
						
					 
					
						2015-04-08 13:58:41 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ef517035f1 
					 
					
						
						
							
							The file boost/random/uniform_int_distribution.hpp was introduced in boost  
						
						... 
						
						
						
						version 1.47. If we have older Boost, use random numbers from libc.
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com > 
						
						
					 
					
						2015-01-16 10:19:25 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						50341faa64 
					 
					
						
						
							
							Fix these errors:  
						
						... 
						
						
						
						unit-tests/array_block_t.cc:38: error: using 'typename' outside of template
unit-tests/array_block_t.cc:39: error: using 'typename' outside of template
unit-tests/array_block_t.cc:40: error: using 'typename' outside of template
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com > 
						
						
					 
					
						2015-01-16 10:18:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alexander Holler 
							
						 
					 
					
						
						
							
						
						b56aec4d96 
					 
					
						
						
							
							[unit-tests/bloom_filter_t.cc] Fix ambigious uniform_int_distribution (C++11)  
						
						... 
						
						
						
						uniform_int_distribution exist in the namespace boost as well as in std
of C++11. Use the one provided by boost.
This fixes compilation bugs with CXXFLAGS=-std=gnu++11 together with
gcc 4.8.3 and boost 1.55. 
						
						
					 
					
						2014-11-15 16:49:08 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						67865e0732 
					 
					
						
						
							
							[bitset_t] Add test for walk_bitset  
						
						
						
						
					 
					
						2014-09-01 14:15:32 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a7c96c0e1e 
					 
					
						
						
							
							[everything] Fix circular shared pointer references.  
						
						... 
						
						
						
						We had a cycle from transaction_manager <-> space_map, and also from
the ref_counters back up to the tm.
This prevented objects being destroyed when various programs exited.
From now on we'll try and only use a shared ptr if ownership is
implied.  Otherwise a reference will be used (eg, for up pointers). 
						
						
					 
					
						2014-08-26 11:14:49 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						3724f78a13 
					 
					
						
						
							
							[block_t] Fix a validator test  
						
						
						
						
					 
					
						2014-08-21 11:51:04 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						f06a2673c5 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2014-07-29 11:34:26 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d517684c95 
					 
					
						
						
							
							Initial code drop for merging block_cache  
						
						
						
						
					 
					
						2014-07-22 16:41:39 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8c24419238 
					 
					
						
						
							
							Knock out the era_superblock_t for now.  
						
						... 
						
						
						
						It's still got some bloom stuff in it.  Will tidy up after release. 
						
						
					 
					
						2014-03-27 12:23:00 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8531a2befa 
					 
					
						
						
							
							[era] switch from bloom filters to writesets  
						
						
						
						
					 
					
						2014-01-29 21:37:25 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						bfb540cc5b 
					 
					
						
						
							
							[era] era_superblock_t and era_check  
						
						
						
						
					 
					
						2014-01-09 22:40:34 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4df679174c 
					 
					
						
						
							
							correct a couple of #includes that were pointing to the old location of endian_utils.h  
						
						
						
						
					 
					
						2014-01-08 11:04:56 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						be5fa59f90 
					 
					
						
						
							
							Merge branch 'era' of github.com:jthornber/thin-provisioning-tools into era  
						
						
						
						
					 
					
						2014-01-08 10:50:26 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8049d369a9 
					 
					
						
						
							
							stuff  
						
						
						
						
					 
					
						2013-12-11 17:28:14 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						927f611aad 
					 
					
						
						
							
							remove btree_checker, and add btree_counter  
						
						
						
						
					 
					
						2013-12-11 17:00:57 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7a2d43268d 
					 
					
						
						
							
							[array] damage reported if the array is smaller than claimed in the ctr  
						
						
						
						
					 
					
						2013-12-03 15:04:16 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						180f7e6187 
					 
					
						
						
							
							persistent-data/data-structures/bloom_filter  
						
						
						
						
					 
					
						2013-11-18 13:08:07 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						12a50cb568 
					 
					
						
						
							
							Some experiments with bloom filters for dm-era  
						
						
						
						
					 
					
						2013-11-15 13:59:12 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						664aacd435 
					 
					
						
						
							
							Merge branch 'master' of github.com:jthornber/thin-provisioning-tools  
						
						
						
						
					 
					
						2013-10-30 12:45:23 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						dd65089b68 
					 
					
						
						
							
							sort out some #includes  
						
						
						
						
					 
					
						2013-10-23 11:39:31 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						20bf22e662 
					 
					
						
						
							
							[caching] handle VARIABLE_HINT_SIZE incompat flag  
						
						
						
						
					 
					
						2013-10-17 11:45:20 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						900172ef79 
					 
					
						
						
							
							[unit-tests, cache_superblock_t] update tests to reflect superblock_flags changes  
						
						
						
						
					 
					
						2013-10-15 20:55:04 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a29b5c8d07 
					 
					
						
						
							
							[base] bse64 encoder  
						
						... 
						
						
						
						Really slow implementation.  Speed up on a rainy day. 
						
						
					 
					
						2013-10-10 10:18:46 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						42fd6b928b 
					 
					
						
						
							
							[cache_check] A whole bunch of superblock checks  
						
						
						
						
					 
					
						2013-10-07 15:21:45 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0029962f20 
					 
					
						
						
							
							Give up with --std=c++11  
						
						... 
						
						
						
						There are too many distros that use old versions of g++ that don't support it adequately. 
						
						
					 
					
						2013-08-08 10:49:59 +01:00 
						 
				 
			
				
					
						
							
							
								Robin H. Johnson 
							
						 
					 
					
						
						
							
						
						e38c3f9ede 
					 
					
						
						
							
							Improve build: LDFLAGS.  
						
						... 
						
						
						
						Linker must be passed LDFLAGS for some distributions, as CXXFLAGS should
not normally contain any linker flags (may fail if passed to
compile-only invocations).
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org > 
						
						
					 
					
						2013-07-14 21:10:44 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						311034f771 
					 
					
						
						
							
							[subtracting_span_iterator] recode using run_set  
						
						
						
						
					 
					
						2013-07-09 11:25:09 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2709629313 
					 
					
						
						
							
							[run_set] add another unit test  
						
						
						
						
					 
					
						2013-07-09 11:24:19 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8523314a7f 
					 
					
						
						
							
							[run_set] improve run merging  
						
						
						
						
					 
					
						2013-07-09 10:36:30 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						31686fbb17 
					 
					
						
						
							
							run_set.negate()  
						
						
						
						
					 
					
						2013-07-08 23:21:48 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						3be8376256 
					 
					
						
						
							
							run_set  
						
						
						
						
					 
					
						2013-07-08 21:44:09 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						90190912ff 
					 
					
						
						
							
							[build] Fix bug introduced today in the deps  
						
						
						
						
					 
					
						2013-06-27 12:42:52 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						759263d388 
					 
					
						
						
							
							[build] DEPs build quietly now and aren't generated when making clean.  
						
						
						
						
					 
					
						2013-06-27 10:17:38 +01:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						bcdb373b9a 
					 
					
						
						
							
							[unit-tests] remove a bit of debug output  
						
						
						
						
					 
					
						2013-06-25 10:55:50 +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 
							
						 
					 
					
						
						
							
						
						76bbfcb891 
					 
					
						
						
							
							[btree_t] add failing clone test  
						
						
						
						
					 
					
						2013-06-19 17:17:45 +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 
							
						 
					 
					
						
						
							
						
						e64dda95f6 
					 
					
						
						
							
							rename range<> -> run<>  
						
						
						
						
					 
					
						2013-05-28 12:20:05 +01:00