Joe Thornber
							
						 
					 | 
					
						
						
							
						
						e801cc607b
					 | 
					
						
						
							
							[block_manager] Hard code block size to 4k.
						
						
						
						
						
						
						
						We're never going to use anything other than 4k, and by hard coding it we
avoid making block_manager a template. 
						
						
					 | 
					
						2020-04-30 14:30:01 +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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						4779fb9b80
					 | 
					
						
						
							
							[various] Improve documentation
						
						
						
						
						
						
						
						Output file must be preallocated. 
						
						
					 | 
					
						2016-07-11 14:53:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						0fced25b3e
					 | 
					
						
						
							
							[thin_dump, thin_restore] remove some dead code
						
						
						
						
						
						
					 | 
					
						2016-02-04 15:24:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						c93e728ef4
					 | 
					
						
						
							
							[base] introduce a command type that gets registered with the app
						
						
						
						
						
						
					 | 
					
						2016-01-08 12:51:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						30a3bf67d1
					 | 
					
						
						
							
							[thin tools] Change the metadata contructors to take a block_manager<>::ptr
						
						
						
						
						
						
						
						Also check any metadata snap passed in matches what's in the superblock. 
						
						
					 | 
					
						2015-12-14 15:29:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						6f8b7e2914
					 | 
					
						
						
							
							[all] Build a single executable
						
						
						
						
						
						
					 | 
					
						2014-08-27 14:01:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						828f654800
					 | 
					
						
						
							
							[*_restore]  Add progress bar to cache_restore and era_restore.
						
						
						
						
						
						
						
						A lot of refactoring common code between the restore tools. 
						
						
					 | 
					
						2014-08-26 13:05:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						d00aef9219
					 | 
					
						
						
							
							[thini_restore] add a quiet option to turn off the progress monitor
						
						
						
						
						
						
					 | 
					
						2014-08-05 12:10:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						fccc1dfcb0
					 | 
					
						
						
							
							[thin_restore] Add a progress monitor
						
						
						
						
						
						
					 | 
					
						2014-08-05 11:47:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						7ce306cb6d
					 | 
					
						
						
							
							[thin_restore] check the input file exists.
						
						
						
						
						
						
						
						Previously we were hanging if it didn't 
						
						
					 | 
					
						2013-09-16 13:43:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						7ada06aa77
					 | 
					
						
						
							
							fluff
						
						
						
						
						
						
					 | 
					
						2013-08-16 14:34:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						be6f90f16c
					 | 
					
						
						
							
							[thin_restore] use full paths for includes.
						
						
						
						
						
						
					 | 
					
						2013-08-16 14:33:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						7cab21c8e7
					 | 
					
						
						
							
							[thin_restore] Tweak usage message.
						
						
						
						
						
						
					 | 
					
						2013-06-27 09:44:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						8781685a10
					 | 
					
						
						
							
							whitespace
						
						
						
						
						
						
					 | 
					
						2013-06-14 14:32:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joe Thornber
							
						 
					 | 
					
						
						
							
						
						282e98a6b1
					 | 
					
						
						
							
							Move source into separate sub directories.
						
						
						
						
						
						
					 | 
					
						2013-01-02 12:55:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |