Joe Thornber
							
						 
					 | 
					
						
						
							
						
						11469a2fda
					 | 
					
						
						
							
							Beginning to work
						
						
						
						
						
						
					 | 
					
						2014-07-25 16:14:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						7e870ea5a6
					 | 
					
						
						
							
							start removing block_manager<>::block
						
						
						
						
						
						
					 | 
					
						2014-07-25 14:46:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						b32908d5c2
					 | 
					
						
						
							
							work in progress
						
						
						
						
						
						
					 | 
					
						2014-07-25 10:35:04 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						d517684c95
					 | 
					
						
						
							
							Initial code drop for merging block_cache
						
						
						
						
						
						
					 | 
					
						2014-07-22 16:41:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						9470937b10
					 | 
					
						
						
							
							[btree] When creating a new multilayer btree the initial node should
						
						
						
						
						
						
						
						have block_traits, rather than the ValueTraits. 
						
						
					 | 
					
						2014-07-02 15:02:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						e77e8715b0
					 | 
					
						
						
							
							Remove ambiguity between boost::uint64_t and ::uint64_t.
						
						
						
						
						
						
						
						This has been causing people problems on uclibc builds. 
						
						
					 | 
					
						2014-07-02 08:19:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						d3687db3a8
					 | 
					
						
						
							
							[bloom filter] remove an unused data member
						
						
						
						
						
						
					 | 
					
						2014-06-26 15:26:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								root
							
						 
					 | 
					
						
						
							
						
						cb6edde141
					 | 
					
						
						
							
							add comment
						
						
						
						
						
						
					 | 
					
						2014-06-16 13:41:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						ae21670fd1
					 | 
					
						
						
							
							Merge branch 'master' of github.com:jthornber/thin-provisioning-tools
						
						
						
						
						
						
					 | 
					
						2014-06-06 15:06:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						256cd16ab3
					 | 
					
						
						
							
							node_ref now checks the value_type sizes match, and the data fits within a single block.
						
						
						
						
						
						
					 | 
					
						2014-06-06 15:05:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						82359c4835
					 | 
					
						
						
							
							remove a typename that rhel 6.6 objects to
						
						
						
						
						
						
					 | 
					
						2014-04-11 14:52:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						47ec37a9fd
					 | 
					
						
						
							
							[thin tools] fix ambiguous reference to 'bitset'
						
						
						
						
						
						
					 | 
					
						2014-04-01 16:39:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						9f6546f621
					 | 
					
						
						
							
							put space map checking back in
						
						
						
						
						
						
					 | 
					
						2014-02-19 16:08:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						38f8195a99
					 | 
					
						
						
							
							thin_show_blocks
						
						
						
						
						
						
					 | 
					
						2014-02-19 15:01:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						8531a2befa
					 | 
					
						
						
							
							[era] switch from bloom filters to writesets
						
						
						
						
						
						
					 | 
					
						2014-01-29 21:37:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						9e0540e1b6
					 | 
					
						
						
							
							era_check, era_dump
						
						
						
						
						
						
					 | 
					
						2014-01-23 00:46:03 +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
							
						 
					 | 
					
						
						
							
						
						1b1df2fe65
					 | 
					
						
						
							
							Merge branch 'master' of github.com:jthornber/thin-provisioning-tools
						
						
						
						
						
						
					 | 
					
						2014-01-08 10:43:20 +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
							
						 
					 | 
					
						
						
							
						
						7224639d14
					 | 
					
						
						
							
							Merge branch 'master' of github.com:jthornber/thin-provisioning-tools
						
						
						
						
						
						
					 | 
					
						2013-12-09 12:47:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						7a2c41022f
					 | 
					
						
						
							
							Remove some 'typename's since older versions of g++ don't like.
						
						
						
						
						
						
					 | 
					
						2013-12-09 12:46:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						9a65e7707c
					 | 
					
						
						
							
							Merge branch 'master' of github.com:jthornber/thin-provisioning-tools into era
						
						
						
						
						
						
					 | 
					
						2013-12-09 10:42:28 +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
							
						 
					 | 
					
						
						
							
						
						983a5e84e6
					 | 
					
						
						
							
							Move endian_utils to base/
						
						
						
						
						
						
					 | 
					
						2013-11-19 10:23:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						180f7e6187
					 | 
					
						
						
							
							persistent-data/data-structures/bloom_filter
						
						
						
						
						
						
					 | 
					
						2013-11-18 13:08:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						9402f09408
					 | 
					
						
						
							
							[bitset] tweak an exception message
						
						
						
						
						
						
					 | 
					
						2013-11-18 13:07:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						b32a3b9fb9
					 | 
					
						
						
							
							[bitset] get_nr_bits() method
						
						
						
						
						
						
					 | 
					
						2013-11-18 13:07:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						fd061fab15
					 | 
					
						
						
							
							[bitset] change the name of the #include guard
						
						
						
						
						
						
					 | 
					
						2013-11-18 13:06:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denys Duchier
							
						 
					 | 
					
						
						
							
						
						3a4c06b772
					 | 
					
						
						
							
							use persistent-data::bitset to avoid ambiguity
						
						
						
						
						
						
					 | 
					
						2013-11-16 21:42:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Heinz Mauelshagen
							
						 
					 | 
					
						
						
							
						
						d2b30b0eac
					 | 
					
						
						
							
							Fix bz#960284: thin_dump and other persistent-data tools may perform IO to misaligned buffers (on 4K hard sectored evices)
						
						
						
						
						
						
					 | 
					
						2013-10-30 14:12:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						dd65089b68
					 | 
					
						
						
							
							sort out some #includes
						
						
						
						
						
						
					 | 
					
						2013-10-23 11:39:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						0fe7dddd8a
					 | 
					
						
						
							
							whitespace
						
						
						
						
						
						
					 | 
					
						2013-10-15 10:51:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						ea15a329d7
					 | 
					
						
						
							
							[cache_check] Now checks discard bitset
						
						
						
						
						
						
					 | 
					
						2013-10-11 10:22:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						9b5bf559ec
					 | 
					
						
						
							
							[persistent-data/data-structures] add method to visit values and damage in a bitset
						
						
						
						
						
						
					 | 
					
						2013-10-10 12:55:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						347de67e2d
					 | 
					
						
						
							
							[persistent-data/data-structures/bitset] Use pimpl idiom to hide implementation.
						
						
						
						
						
						
					 | 
					
						2013-10-10 12:17:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						e7816d2f43
					 | 
					
						
						
							
							[block] Open block files with O_DIRECT | O_SYNC.
						
						
						
						
						
						
						
						Putting this back in.  Dumping metadata snapshots fails without.  So
there's more caching in the kernel than I expected. 
						
						
					 | 
					
						2013-10-07 09:58:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						ce8e19fa75
					 | 
					
						
						
							
							remove old fixme
						
						
						
						
						
						
					 | 
					
						2013-10-02 11:08:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						3bc798c1f8
					 | 
					
						
						
							
							[array] wire up the correct validator
						
						
						
						
						
						
					 | 
					
						2013-10-02 11:07:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						326134a7aa
					 | 
					
						
						
							
							[array] add visit method for values and damage
						
						
						
						
						
						
					 | 
					
						2013-10-02 10:44:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						17f7c982f2
					 | 
					
						
						
							
							[caching] hint support
						
						
						
						
						
						
					 | 
					
						2013-09-24 12:00:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						c476de1756
					 | 
					
						
						
							
							[cache_restore] more wip
						
						
						
						
						
						
					 | 
					
						2013-09-18 13:00:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						14122d6875
					 | 
					
						
						
							
							Move check_file_exists() to file_utils.{h,cc}
						
						
						
						
						
						
					 | 
					
						2013-09-16 13:42:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						6615b25e4b
					 | 
					
						
						
							
							WIP on cache tools
						
						
						
						
						
						
					 | 
					
						2013-09-11 11:40:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						500e508c6d
					 | 
					
						
						
							
							fix up some coverity issues
						
						
						
						
						
						
					 | 
					
						2013-08-15 16:26:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						77286e0bc7
					 | 
					
						
						
							
							Take out some 'typename's to support older versions of gcc (Heinz).
						
						
						
						
						
						
					 | 
					
						2013-08-15 10:35:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						c6ec0c9c9c
					 | 
					
						
						
							
							Older versions of boost don't have BOOST_STATIC_ASSERT_MSG
						
						
						
						
						
						
					 | 
					
						2013-08-08 15:08:51 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						4deb1751a6
					 | 
					
						
						
							
							stop using O_DIRECT until the cach does async io
						
						
						
						
						
						
					 | 
					
						2013-07-09 16:52:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						8b1a284ad4
					 | 
					
						
						
							
							remove old FIXME
						
						
						
						
						
						
					 | 
					
						2013-07-09 14:40:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |