Joe Thornber 
							
						 
					 
					
						
						
							
						
						2db8ecf9e9 
					 
					
						
						
							
							[functional-tests] some thin/delete tests  
						
						 
						
						
						
						
					 
					
						2017-12-14 14:58:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						93213135ad 
					 
					
						
						
							
							[functional-tests] finish porting the thin/creation tests  
						
						 
						
						
						
						
					 
					
						2017-12-12 16:56:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d6a5ced23b 
					 
					
						
						
							
							Merge branch 'master' of github.com:jthornber/thin-provisioning-tools  
						
						 
						
						
						
						
					 
					
						2017-12-12 15:28:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						bca125d97a 
					 
					
						
						
							
							[functional-tests] a bunch of thin tests  
						
						 
						
						
						
						
					 
					
						2017-12-12 15:27:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4bb99bf105 
					 
					
						
						
							
							[functional-tests] Add math-utils library  
						
						 
						
						
						
						
					 
					
						2017-12-12 15:23:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								csonto 
							
						 
					 
					
						
						
							
						
						39809c17b2 
					 
					
						
						
							
							[*_restore] Fix leaking file descriptor ( #89 )  
						
						 
						
						
						
						
					 
					
						2017-11-14 15:09:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1253d720e9 
					 
					
						
						
							
							update CHANGES  
						
						 
						
						
						
						
					 
					
						2017-11-13 14:18:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						f48f533d75 
					 
					
						
						
							
							bump version  
						
						 
						
						
						
						
					 
					
						2017-11-13 14:11:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e3b7d82569 
					 
					
						
						
							
							[cache_restore] v2 dirty bitset root wasn't being written to superblock.  
						
						 
						
						... 
						
						
						
						Resulting in corrupt restored data. 
						
						
					 
					
						2017-11-13 14:02:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						79c0159108 
					 
					
						
						
							
							[dmtest] introduce the segment record.  
						
						 
						
						
						
						
					 
					
						2017-10-26 13:42:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d4edef51b0 
					 
					
						
						
							
							[ft-lib/dm-ioctl] Remove a couple of fixmes  
						
						 
						
						
						
						
					 
					
						2017-10-26 13:13:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						cfddb495fb 
					 
					
						
						
							
							[dm-tests] define-dm-scenario  
						
						 
						
						... 
						
						
						
						Automatically opens the dm interface, and creates an allocator. 
						
						
					 
					
						2017-10-23 11:22:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						94a7d880bb 
					 
					
						
						
							
							[functional-tests] add a #include  
						
						 
						
						
						
						
					 
					
						2017-10-23 10:38:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Sampson 
							
						 
					 
					
						
						
							
						
						8d75be8112 
					 
					
						
						
							
							[functional-tests] fix build with testing disabled ( #88 )  
						
						 
						
						... 
						
						
						
						The rule for lib/libft.so is only enabled with --enable-testing,
so the default target shouldn't depend unconditionally on it.
With the default configure options, the build failed with:
make: *** No rule to make target 'lib/libft.so', needed by 'all'.  Stop. 
						
						
					 
					
						2017-10-16 13:07:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d74823fd53 
					 
					
						
						
							
							[functional-tests] More work on the dm-ioctl bindings.  
						
						 
						
						
						
						
					 
					
						2017-10-13 14:10:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a0e709d370 
					 
					
						
						
							
							[functional-tests] Split dmtest off from run-tests  
						
						 
						
						
						
						
					 
					
						2017-10-11 10:28:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						74e2506734 
					 
					
						
						
							
							[functional-tests] use ../bin in the path for tools, even if they're  
						
						 
						
						... 
						
						
						
						failing. 
						
						
					 
					
						2017-10-10 16:51:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ad208bd22e 
					 
					
						
						
							
							bump version  
						
						 
						
						
						
						
					 
					
						2017-10-10 12:32:01 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						7d79a93566 
					 
					
						
						
							
							[functional-tests] get the version string from VERSION  
						
						 
						
						
						
						
					 
					
						2017-10-10 11:44:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						3a8c42e2d9 
					 
					
						
						
							
							[functional-tests] use the tools in bin, rather than those installed on  
						
						 
						
						... 
						
						
						
						the system. 
						
						
					 
					
						2017-10-10 11:37:32 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						6bf81aab85 
					 
					
						
						
							
							[functional-tests] Don't include the dm tests in the ft suite.  
						
						 
						
						... 
						
						
						
						I'll create a separate program for those. 
						
						
					 
					
						2017-10-10 11:17:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						997dbcf2ad 
					 
					
						
						
							
							Merge branch 'master' of github.com:jthornber/thin-provisioning-tools  
						
						 
						
						
						
						
					 
					
						2017-10-10 10:29:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1b7ec80501 
					 
					
						
						
							
							[build] fix typo  
						
						 
						
						
						
						
					 
					
						2017-10-10 10:29:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b9230d1bbb 
					 
					
						
						
							
							[functional-tests] roll all the C code into a single libft.so  
						
						 
						
						
						
						
					 
					
						2017-10-10 10:28:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						edd7d16ced 
					 
					
						
						
							
							Merge branch 'master' of github.com:jthornber/thin-provisioning-tools  
						
						 
						
						
						
						
					 
					
						2017-10-09 11:40:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						6a668524d7 
					 
					
						
						
							
							Update changes.  
						
						 
						
						
						
						
					 
					
						2017-10-09 11:39:34 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						22030bc138 
					 
					
						
						
							
							[functional-tests] fix silly library syntax error  
						
						 
						
						
						
						
					 
					
						2017-10-06 15:51:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d9b3133aca 
					 
					
						
						
							
							[functional-tests] (device-mapper targets)  
						
						 
						
						
						
						
					 
					
						2017-10-06 15:26:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						f80200d179 
					 
					
						
						
							
							[era_check] If the superblock fails the checksum try other checks.  
						
						 
						
						
						
						
					 
					
						2017-10-05 16:21:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8e2a415bdc 
					 
					
						
						
							
							[functional-tests] Fix *_check/tiny-input-file  
						
						 
						
						
						
						
					 
					
						2017-10-05 16:18:42 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						817fd9a06c 
					 
					
						
						
							
							Merge branch 'run-tests-bad-pattern'  
						
						 
						
						
						
						
					 
					
						2017-10-05 15:08:25 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						3eadbaf433 
					 
					
						
						
							
							[functional-tests] Fix bug when a pattern matches to tests.  
						
						 
						
						
						
						
					 
					
						2017-10-05 15:05:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								csonto 
							
						 
					 
					
						
						
							
						
						5b5aa971a0 
					 
					
						
						
							
							Detect XML in *_check tools ( #86 )  
						
						 
						
						... 
						
						
						
						* [*_check] Detect XML in cache_check and era_check
This is based on previous commit b10d8d4440 .
* [*_check] Fix typo in check_superblock 
						
						
					 
					
						2017-10-05 13:47:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						db9259d303 
					 
					
						
						
							
							bump version to 0.7.3  
						
						 
						
						
						
						
					 
					
						2017-10-05 13:28:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b742d9d4da 
					 
					
						
						
							
							[functional-tests] update thin_check help  
						
						 
						
						
						
						
					 
					
						2017-10-05 13:22:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						825a58922d 
					 
					
						
						
							
							[era_invalidate] Tweak --help message.  
						
						 
						
						
						
						
					 
					
						2017-10-05 12:48:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8a0ee61434 
					 
					
						
						
							
							[man pages] Add missing argument to era_invalidate  
						
						 
						
						
						
						
					 
					
						2017-10-05 12:38:47 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4e1b7f89ee 
					 
					
						
						
							
							[functional-tests] add a couple of tests  
						
						 
						
						
						
						
					 
					
						2017-10-05 11:56:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						3c761e6822 
					 
					
						
						
							
							[all tools] Factor out open_bm() and open_tm.  
						
						 
						
						... 
						
						
						
						Many duplicates of this code. 
						
						
					 
					
						2017-10-05 11:53:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						924a996fa7 
					 
					
						
						
							
							[era_restore] Ignore errors from zero_superblock.  
						
						 
						
						... 
						
						
						
						Since it's on the error path. 
						
						
					 
					
						2017-10-05 11:49:01 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						99e8459be3 
					 
					
						
						
							
							[thin_rmap] tweak an error message.  
						
						 
						
						
						
						
					 
					
						2017-10-05 08:22:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						24931b3bda 
					 
					
						
						
							
							[thin_check] --override-mapping-root  
						
						 
						
						
						
						
					 
					
						2017-10-04 11:43:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						dcb0fe1148 
					 
					
						
						
							
							[functional-tests] add a useful script for investigating corrupt thin metadata  
						
						 
						
						
						
						
					 
					
						2017-10-04 10:45:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						3b30d9e225 
					 
					
						
						
							
							[functional-tests] Move mapping tree to metadata, and add functions for device-tree  
						
						 
						
						
						
						
					 
					
						2017-10-04 10:40:25 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						48b3ac960c 
					 
					
						
						
							
							[functional-tests] Export some more from (persistent-data btree)  
						
						 
						
						
						
						
					 
					
						2017-10-04 10:30:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5fd33b9560 
					 
					
						
						
							
							[functional-tests] Knock up some crc32c code.  
						
						 
						
						... 
						
						
						
						This works 1 byte at a time so will be slow. 
						
						
					 
					
						2017-10-04 10:25:32 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8b7e5acc48 
					 
					
						
						
							
							[functional-tests/utils] add all?, some? and none?  
						
						 
						
						... 
						
						
						
						They only work with one list though.  Use every from srfi1. 
						
						
					 
					
						2017-10-04 10:19:46 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						331303fe03 
					 
					
						
						
							
							[functional-tests] Add thin_repair test for accidental XML input.  
						
						 
						
						... 
						
						
						
						Was segfaulting. 
						
						
					 
					
						2017-09-29 10:19:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5b92f410ec 
					 
					
						
						
							
							[*_restore] if things go wrong wipe the superblock.  
						
						 
						
						... 
						
						
						
						So we don't leave the metadata device with partially restored metadata. 
						
						
					 
					
						2017-09-28 14:39:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8035e10b2a 
					 
					
						
						
							
							Merge branch 'master' of github.com:jthornber/thin-provisioning-tools  
						
						 
						
						
						
						
					 
					
						2017-09-28 14:37:18 +01:00