Joe Thornber 
							
						 
					 
					
						
						
							
						
						d1cf87712b 
					 
					
						
						
							
							Bump version to 0.9.0-rc1  
						
						
						
						
					 
					
						2020-06-15 12:50:58 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						86704deacb 
					 
					
						
						
							
							[thin_check] Add support for --metadata-snap.  
						
						... 
						
						
						
						Not tested yet. 
						
						
					 
					
						2020-06-09 14:25:19 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						409a660082 
					 
					
						
						
							
							[pack/unpack] Get the functional tests working again.  
						
						... 
						
						
						
						There's some hard coded version numbers in the tests, but I'm
leaving for now since I'll rewrite in Rust to avoid too much
of a proliferation of languages. 
						
						
					 
					
						2020-06-09 13:03:39 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						9daa726870 
					 
					
						
						
							
							[thin_metadata_pack/unpack] functional tests  
						
						
						
						
					 
					
						2020-05-26 10:55:03 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						3e5de399a7 
					 
					
						
						
							
							[functional tests] Remove dependency on the ThunderChez library.  
						
						... 
						
						
						
						I've just moved the relevant code into the functional-tests dir. 
						
						
					 
					
						2020-04-30 12:07:42 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5f2c3bed69 
					 
					
						
						
							
							Add some ftests, and fixup whitespace from Nikhil's work  
						
						
						
						
					 
					
						2019-10-28 11:52:21 +00:00 
						 
				 
			
				
					
						
							
							
								Nikhil Kshirsagar 
							
						 
					 
					
						
						
							
						
						91b4714e38 
					 
					
						
						
							
							Corrupt superblock repair  
						
						
						
						
					 
					
						2019-10-25 15:02:56 +05:30 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1dd7b454bb 
					 
					
						
						
							
							[thin_repair, cache_repair] Check input file exists earlier  
						
						... 
						
						
						
						and zero superblock if we fail part way through a repair.
bz1499781 
						
						
					 
					
						2019-10-08 14:34:24 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d299cc66d1 
					 
					
						
						
							
							[functional-tests/thin_dump] check no error msg with clean metadata  
						
						
						
						
					 
					
						2019-05-27 15:38:45 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						aace49cdd6 
					 
					
						
						
							
							[thin_repair] work in progress  
						
						
						
						
					 
					
						2019-03-29 12:56:31 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						95ae4fef6a 
					 
					
						
						
							
							[functional tests] Use dd to create zeroed files  
						
						... 
						
						
						
						Previously I was using fallocate, which has issues on some filesystems. 
						
						
					 
					
						2018-12-12 13:14:09 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e03b878df3 
					 
					
						
						
							
							[functional tests] Move test output from /tmp to .  
						
						... 
						
						
						
						tmpfs has trouble with O_DIRECT. 
						
						
					 
					
						2018-12-12 13:13:11 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						d1a41d01cc 
					 
					
						
						
							
							[thin-check] print out some info fields.  
						
						... 
						
						
						
						These are consumed by lvm. 
						
						
					 
					
						2018-11-09 12:43:21 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						82ff03e5c1 
					 
					
						
						
							
							Merge branch 'master' of github.com:jthornber/thin-provisioning-tools  
						
						
						
						
					 
					
						2018-06-21 10:11:27 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						498057d00e 
					 
					
						
						
							
							ft-lib: add discard()  
						
						
						
						
					 
					
						2018-06-21 10:06:01 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						570e11b2da 
					 
					
						
						
							
							[dmtests] Add failing test thin/discard/recover-space  
						
						... 
						
						
						
						See bz1563697 
						
						
					 
					
						2018-06-13 16:54:36 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1172b2f450 
					 
					
						
						
							
							[functional-tests] with-temp-file-sized now takes *either* bytes or a disk-size object  
						
						
						
						
					 
					
						2018-04-18 15:12:28 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						cf9ab80f86 
					 
					
						
						
							
							[functional-tests] Fix (thin metadata)  
						
						... 
						
						
						
						It was using the old, spine based interface for btree-each 
						
						
					 
					
						2018-01-25 16:11:43 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2fd6723712 
					 
					
						
						
							
							[functional-tests/block-manager] wrap the C ptr  
						
						... 
						
						
						
						So we get some extra error checking. 
						
						
					 
					
						2018-01-25 15:48:56 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1122b9a423 
					 
					
						
						
							
							[functional-tests] Code up an equivalent of get_opt_long()  
						
						
						
						
					 
					
						2018-01-25 15:46:27 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						54c03f10e6 
					 
					
						
						
							
							Merge branch 'master' of github.com:jthornber/thin-provisioning-tools  
						
						
						
						
					 
					
						2018-01-08 10:52:32 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2aa6c05c4b 
					 
					
						
						
							
							[functional-tests] simplify (thin create devices-in-reverse-order)  
						
						
						
						
					 
					
						2017-12-20 09:01:46 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0d4fdcc687 
					 
					
						
						
							
							[functional-tests] simplify (thin create devices-in-reverse-order)  
						
						
						
						
					 
					
						2017-12-20 08:31:38 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						05151c648c 
					 
					
						
						
							
							[functional-tests] from-to loop macro  
						
						
						
						
					 
					
						2017-12-20 08:31:17 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						fa8d691744 
					 
					
						
						
							
							[functional-tests] Improve (thin create devices-in-reverse-order)  
						
						
						
						
					 
					
						2017-12-19 17:25:10 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2fe7a884a2 
					 
					
						
						
							
							[functional-tests] (thin create devices-in-reverse-order)  
						
						
						
						
					 
					
						2017-12-19 15:44:33 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						324d17981a 
					 
					
						
						
							
							[functional-tests] Get (thin delete recover-space) working  
						
						
						
						
					 
					
						2017-12-18 11:43:33 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0dc237c356 
					 
					
						
						
							
							[functional-tests] Move get-dev-size to C code  
						
						... 
						
						
						
						Saves forking blockdev 
						
						
					 
					
						2017-12-15 15:35:24 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8d26c3729f 
					 
					
						
						
							
							[functional-tests] add more padding to the .....'s  
						
						
						
						
					 
					
						2017-12-15 11:29:39 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2614078188 
					 
					
						
						
							
							[functional-tests] Improve error message in create-device  
						
						
						
						
					 
					
						2017-12-15 11:18:09 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ee40e4becf 
					 
					
						
						
							
							[functional-tests] switch map -> for-each in a couple of places  
						
						
						
						
					 
					
						2017-12-15 11:17:26 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						19dfed1da9 
					 
					
						
						
							
							[functional-tests] Log exceptions properly  
						
						
						
						
					 
					
						2017-12-15 10:21:59 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						3c5408e51b 
					 
					
						
						
							
							[functional tests] (thin create bs-multiple-of-64k-good/bad)  
						
						
						
						
					 
					
						2017-12-14 15:57:27 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4b90bd8edb 
					 
					
						
						
							
							[functional-tests] ditch define-thin-scenario  
						
						... 
						
						
						
						It obfuscates more than it saves 
						
						
					 
					
						2017-12-14 15:12:09 +00:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ddea2c0de7 
					 
					
						
						
							
							[functional-tests] thin-calc-ref-counts  
						
						... 
						
						
						
						This is the start of a tool that will analyse the block manager journal
and spot any cases where we're not crash proof. 
						
						
					 
					
						2017-11-24 11:21:02 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4726854784 
					 
					
						
						
							
							[functional-tests] add FIXME  
						
						
						
						
					 
					
						2017-11-24 11:11:32 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						29e92772a9 
					 
					
						
						
							
							[functional-tests/btree] btree-walk-and-count + stop using a spine.  
						
						
						
						
					 
					
						2017-11-24 11:10:41 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0569e06e80 
					 
					
						
						
							
							[functional-tests] whitespace  
						
						
						
						
					 
					
						2017-11-24 11:04:57 +00:00 
						 
				 
			
				
					
						
							
							
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						79c0159108 
					 
					
						
						
							
							[dmtest] introduce the segment record.  
						
						
						
						
					 
					
						2017-10-26 13:42:09 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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