Joe Thornber 
							
						 
					 
					
						
						
							
						
						33f0c23ca1 
					 
					
						
						
							
							[functional-tests] give all temporary files sensible names.  
						
						 
						
						... 
						
						
						
						This makes it much easier when debugging a test. 
						
						
					 
					
						2017-08-29 14:46:59 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						13cee36804 
					 
					
						
						
							
							[functional-tests/regex-bench] update benchmark to use regex from a  
						
						 
						
						... 
						
						
						
						string rather than combinators. 
						
						
					 
					
						2017-08-29 13:26:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						14d1751022 
					 
					
						
						
							
							[functional-tests/regex] reorder definition of rx  
						
						 
						
						
						
						
					 
					
						2017-08-29 13:24:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						761c655035 
					 
					
						
						
							
							[functional-tests/cache] remove deliberately failing test + whitespace  
						
						 
						
						
						
						
					 
					
						2017-08-29 13:23:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						88b0c2ebae 
					 
					
						
						
							
							[cache-restore] Fix crash with --override-metadata-version flag.  
						
						 
						
						... 
						
						
						
						If the actual metadata version is 1, then the dirty bitset will not be
present.  But the superblock was trying to write it because of the
overridden md version. 
						
						
					 
					
						2017-08-29 13:17:45 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						4da8d19f29 
					 
					
						
						
							
							[cache_restore] The metadata version and clean shutdown flags were  
						
						 
						
						... 
						
						
						
						swapped.
Reveal by failing --omit-clean-shutdown test 
						
						
					 
					
						2017-08-29 12:33:32 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						61d747b246 
					 
					
						
						
							
							[functional-tests/run-test] add list command.  
						
						 
						
						
						
						
					 
					
						2017-08-29 10:28:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1940945d6f 
					 
					
						
						
							
							[functional-tests/regex] use indirect-lambda to hotpatch rx  
						
						 
						
						
						
						
					 
					
						2017-08-29 09:27:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e5ca0bc5e1 
					 
					
						
						
							
							[functional-tests] add indirect-lambda/set-lambda! to (utils)  
						
						 
						
						
						
						
					 
					
						2017-08-29 09:18:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						52ab4c4958 
					 
					
						
						
							
							Merge branch 'master' of github.com:jthornber/thin-provisioning-tools  
						
						 
						
						
						
						
					 
					
						2017-08-28 19:24:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						da4bb22b6a 
					 
					
						
						
							
							[functional-tests/regex] Get groups working  
						
						 
						
						... 
						
						
						
						Hacked a hotpatch soln. 
						
						
					 
					
						2017-08-28 17:38:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Pelikán 
							
						 
					 
					
						
						
							
						
						1be512580c 
					 
					
						
						
							
							Fix build with libc++ by disambiguating std::bitset away. ( #83 )  
						
						 
						
						
						
						
					 
					
						2017-08-26 12:53:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						6e9e71da87 
					 
					
						
						
							
							[functional-tests] remove ruby  
						
						 
						
						
						
						
					 
					
						2017-08-25 15:11:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						be34337b06 
					 
					
						
						
							
							[functional-tests] Add some cache tests  
						
						 
						
						
						
						
					 
					
						2017-08-25 15:03:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2eea8c4e84 
					 
					
						
						
							
							[functional-tests] (process) library  
						
						 
						
						
						
						
					 
					
						2017-08-25 15:01:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						970cd314de 
					 
					
						
						
							
							[functional-tests/temp-file] temp-file-sized  
						
						 
						
						
						
						
					 
					
						2017-08-25 11:26:45 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						de2e243408 
					 
					
						
						
							
							[functional-tests/cache] use a temp file for metadata  
						
						 
						
						
						
						
					 
					
						2017-08-25 11:26:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						78cb2570a3 
					 
					
						
						
							
							[functional-tests] start a trivial (disk-units) library  
						
						 
						
						
						
						
					 
					
						2017-08-25 11:25:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ccd89d32da 
					 
					
						
						
							
							[functional-tests/thin] use a temp file to hold metadata  
						
						 
						
						
						
						
					 
					
						2017-08-25 11:12:18 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						3635952ec8 
					 
					
						
						
							
							[functional-tests] (process) lib, and create a per scenario log file  
						
						 
						
						
						
						
					 
					
						2017-08-25 09:46:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0fcf05e4fc 
					 
					
						
						
							
							[functional-tests] add newline to log messages  
						
						 
						
						
						
						
					 
					
						2017-08-25 09:45:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						6b4e47a05f 
					 
					
						
						
							
							[functional-tests] (logging)  
						
						 
						
						
						
						
					 
					
						2017-08-24 15:54:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						0740cb7bcc 
					 
					
						
						
							
							[functional-tests] fluid-let is already in (chezscheme)  
						
						 
						
						
						
						
					 
					
						2017-08-24 14:09:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						02618e39d1 
					 
					
						
						
							
							[functional-tests] Lexically scoped temp file stuff  
						
						 
						
						
						
						
					 
					
						2017-08-24 14:03:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						bc765ce89d 
					 
					
						
						
							
							[functional-tests] fluid-let  
						
						 
						
						
						
						
					 
					
						2017-08-23 11:10:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2fe464a4cf 
					 
					
						
						
							
							[functional-tests] move swap! to (utils)  
						
						 
						
						
						
						
					 
					
						2017-08-23 10:49:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						e3053df850 
					 
					
						
						
							
							[functional-tests] factor out temp-file library  
						
						 
						
						
						
						
					 
					
						2017-08-23 10:48:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						1cc2ab62ae 
					 
					
						
						
							
							[functional-tests] comment  
						
						 
						
						
						
						
					 
					
						2017-08-23 10:18:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						417a970bc2 
					 
					
						
						
							
							[functional-tests] Stop printing the command line in run-tests  
						
						 
						
						
						
						
					 
					
						2017-08-23 10:11:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						029db28b3b 
					 
					
						
						
							
							[functional-tests] only repeat failures if there are some :)  
						
						 
						
						
						
						
					 
					
						2017-08-23 10:08:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						52f17c3230 
					 
					
						
						
							
							[functional-tests] You can now specify tests using a regex.  
						
						 
						
						... 
						
						
						
						Prefix the command line arg with 're:'. 
						
						
					 
					
						2017-08-23 10:04:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						87b3556d36 
					 
					
						
						
							
							[functional-tests/regex] tweak definition of rx  
						
						 
						
						
						
						
					 
					
						2017-08-22 17:41:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c049ec6f39 
					 
					
						
						
							
							[functional-tests/regex] parser mostly working.  
						
						 
						
						... 
						
						
						
						Just need to stop grouping '(' ')' from looping forever. 
						
						
					 
					
						2017-08-22 17:28:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						38577de0ea 
					 
					
						
						
							
							[functional-tests] start using the parser combinators for the command  
						
						 
						
						... 
						
						
						
						line 
						
						
					 
					
						2017-08-22 09:48:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						61c4a14c65 
					 
					
						
						
							
							[functional-tests] tweak output  
						
						 
						
						
						
						
					 
					
						2017-08-22 09:47:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						5384d75351 
					 
					
						
						
							
							[functional-tests] Monadic parser combinators  
						
						 
						
						
						
						
					 
					
						2017-08-22 09:45:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						a51aeb29a1 
					 
					
						
						
							
							[functionl-tests] allow multiple patterns on the run-test command line  
						
						 
						
						
						
						
					 
					
						2017-08-21 11:33:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						b0a9ac7fcf 
					 
					
						
						
							
							[functional-tests] rename run-functional-tests.scm -> run-tests  
						
						 
						
						
						
						
					 
					
						2017-08-21 11:15:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ba7f5e072f 
					 
					
						
						
							
							[functional-tests] run-functional-tests now takes a filter command line  
						
						 
						
						
						
						
					 
					
						2017-08-21 10:53:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						9b632b769d 
					 
					
						
						
							
							[functional-tests] return 1 as an exit code if there are failures.  
						
						 
						
						
						
						
					 
					
						2017-08-21 10:18:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						8603a802ed 
					 
					
						
						
							
							[functional-tests] Improve formatting of failures.  
						
						 
						
						
						
						
					 
					
						2017-08-21 10:10:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						80f9d082d5 
					 
					
						
						
							
							[functional-tests/utils] inc!, dec!  
						
						 
						
						
						
						
					 
					
						2017-08-21 09:59:45 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c921233f3c 
					 
					
						
						
							
							[functional-tests/regex] tidying  
						
						 
						
						
						
						
					 
					
						2017-08-20 14:36:02 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						08ce1967ae 
					 
					
						
						
							
							[functional-tests/regex] add comment for regex grammar.  
						
						 
						
						
						
						
					 
					
						2017-08-20 13:35:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						150f38cf83 
					 
					
						
						
							
							[functional-tests/regex] rename thread-set to yarn  
						
						 
						
						
						
						
					 
					
						2017-08-19 09:04:48 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						c2bfcf7899 
					 
					
						
						
							
							[functional-tests/regex] stop thread-set from allocating  
						
						 
						
						... 
						
						
						
						We now allocate 0 bytes when matching.  But it makes practically no
difference to the execution time. 
						
						
					 
					
						2017-08-18 21:24:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ecd616a28c 
					 
					
						
						
							
							[functional-tests/regex] Removed call/cc, made v. little difference.  
						
						 
						
						... 
						
						
						
						Something is still allocating a lot of memory. 
						
						
					 
					
						2017-08-18 20:51:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						27eb4d8ce4 
					 
					
						
						
							
							[functional-tests/regex] more optimisation.  
						
						 
						
						... 
						
						
						
						I think we're going to have to lose the call/cc; something is allocating
a lot of memory. 
						
						
					 
					
						2017-08-18 19:28:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						2fb7eb265f 
					 
					
						
						
							
							[functional-tests/regex] remove match from the loop  
						
						 
						
						
						
						
					 
					
						2017-08-18 19:05:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Thornber 
							
						 
					 
					
						
						
							
						
						ca6a036697 
					 
					
						
						
							
							[functional-tests/regex] pull out a swap macro  
						
						 
						
						
						
						
					 
					
						2017-08-18 18:35:40 +01:00