Alan Jenkins
							
						 | 
						
							
							
								e3f671c4fb
							
							We forgot to close files which fell out the lrucache
						 | 
						10 years ago | 
					
				
					
						
							
								   Alan Jenkins
							
						 | 
						
							
							
								04887439a0
							
							recover_segment(): don't assume we have an fd for segment
						 | 
						10 years ago | 
					
				
					
						
							
								   Alan Jenkins
							
						 | 
						
							
							
								d83b919d52
							
							Style fix in added code
						 | 
						10 years ago | 
					
				
					
						
							
								   Alan Jenkins
							
						 | 
						
							
							
								3321a887d3
							
							io.write_commit() already implies io.close_segment()
						 | 
						10 years ago | 
					
				
					
						
							
								   Alan Jenkins
							
						 | 
						
							
							
								57845c07ed
							
							Clean up fds of segments we delete (during compaction)
						 | 
						10 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								547fa0a590
							
							Speed up initial repository access
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								5a69f58823
							
							Introduce a separate exception for missing repository objects
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								2f72b9f960
							
							HashIndex: Switch to a non-mmap based implementation
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								64cd6632a1
							
							Avoid deadlock problems
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								66a84c0c12
							
							check: Fix a check --repair issue and added more tests
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								3193af5482
							
							Remove explicit flush calls since line_buffering is enabled.
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								477e1a39dd
							
							check: Make sure all non-critical output is sent to stdout
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								3982c34e6c
							
							Improve attic check documentation
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								c1e1d6e9dd
							
							repository: Fixed a potential infinite loop in recover_segment
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								6425d16aa8
							
							repository: Fix potential race condition
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								bd22bc8cb2
							
							Automatically replay segments to rebuild missing repository index
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								30daa23e42
							
							Minor cleanup
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								7bcb0f97d6
							
							Slightly lower the number of file descriptors kept open
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								893120e609
							
							attic check performance improvement and minor progress reporting changes
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								32e773c15d
							
							Implemented archive metadata checking and repair
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								0d248192e5
							
							Implemented Repository.list()
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								bbf490bf8b
							
							More repository check/repair improvements
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								66fe7e5377
							
							Removed redundant is_a_terminal function and minor check fixes.
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								1809ea2f3e
							
							More attic check --repair improvements
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								33b58eac82
							
							Initial check --repair support
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								2252616f9e
							
							Repository code cleanup
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								4271ffa25f
							
							Only cleanup partial transactions if an existing transaction is found
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								e4a28f288f
							
							Remove flush=True argument from print() since it is Python3.3+
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								5abd254a11
							
							Fixed repository check progress reporting.
						 | 
						11 years ago | 
					
				
					
						
							
								   Jonas Borgström
							
						 | 
						
							
							
								7a7cc2bc88
							
							Removed some dead code.
						 | 
						11 years ago |