Chris Lu
							
						 | 
						
							
							
							
								
							
								f9c1cd7370
								
							
								
							
						 | 
						
							
							
								
								avoid dead lock from dataFileAccessLock
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1043 
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								d829df4f59
								
							
								
							
						 | 
						
							
							
								
								volume: protect against nil needle map
							
							
							
							
							
							
								
							
							
							fix @mastak reported nil problem in https://github.com/chrislusf/seaweedfs/issues/1037 
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								e40634e6b4
								
							
								
							
						 | 
						
							
							
								
								volume: fail the volume deletion if compaction is in progress
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1035 
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								f3b99cbfe5
								
							
								
							
						 | 
						
							
							
								
								fix wrong alignment fix
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								644c5c27b4
								
							
								
							
						 | 
						
							
							
								
								refactoring
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								33b3366043
								
							
								
							
						 | 
						
							
							
								
								volume: avoid compacting wait group
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								fd16adbde1
								
							
								
							
						 | 
						
							
							
								
								stricter checking before writes
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								5a135fef87
								
							
								
							
						 | 
						
							
							
								
								purge old code
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								c54d9221b9
								
							
								
							
						 | 
						
							
							
								
								write requests also checks cookie if overwrites
							
							
							
							
							
							
								
							
							
							protect against edge cases, avoid https://github.com/chrislusf/seaweedfs/issues/1014 
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								898d943b25
								
							
								
							
						 | 
						
							
							
								
								refactoring
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								c33f423955
								
							
								
							
						 | 
						
							
							
								
								stop early if compaction fails
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1015 
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								a7b1b23c58
								
							
								
							
						 | 
						
							
							
								
								fix wrong volume count
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1013 
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								a3d1296ed9
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								ec75b2d761
								
							
								
							
						 | 
						
							
							
								
								volume: fix bug with 8000GB version if using in memory index
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/994 
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								6883f9e322
								
							
								
							
						 | 
						
							
							
								
								mark volume readonly before ec encoding
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								c2960c7a86
								
							
								
							
						 | 
						
							
							
								
								defaulting file ttl to volume ttl
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/992 
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								a14bd31f5b
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								f88a8bda7b
								
							
								
							
						 | 
						
							
							
								
								ec deletion works
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								e63317fb08
								
							
								
							
						 | 
						
							
							
								
								ec deletion code complete, not tested yet
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								4cea8aefd0
								
							
								
							
						 | 
						
							
							
								
								add grpc VolumeEcBlobDelete
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								856da7aae2
								
							
								
							
						 | 
						
							
							
								
								ec volume support deletes
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								115558e5f5
								
							
								
							
						 | 
						
							
							
								
								adjust counters
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								935639b908
								
							
								
							
						 | 
						
							
							
								
								metrics: disk size for <collection, normal/EC>
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								0fdb1e705d
								
							
								
							
						 | 
						
							
							
								
								collect volume disk usage metrics
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								289fd7eb39
								
							
								
							
						 | 
						
							
							
								
								count number of volumes and ec shards
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								57092d69ac
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								d344e0a035
								
							
								
							
						 | 
						
							
							
								
								fix ec related bugs
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								450f4733ce
								
							
								
							
						 | 
						
							
							
								
								report empty volume or ec shards
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								ca8a2bb534
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								2215e81be7
								
							
								
							
						 | 
						
							
							
								
								ui add ec shard statuses
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								0e52862586
								
							
								
							
						 | 
						
							
							
								
								avoid the test that depends on ordering in a different folder
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								2f7710a75d
								
							
								
							
						 | 
						
							
							
								
								debug sporadic test error on travis
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								11cffb3168
								
							
								
							
						 | 
						
							
							
								
								fix ec.rebuild bugs
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								7e80b2b882
								
							
								
							
						 | 
						
							
							
								
								fix multiple bugs
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								133b772fb5
								
							
								
							
						 | 
						
							
							
								
								destroy ec volume if it is empty
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								ba18314aab
								
							
								
							
						 | 
						
							
							
								
								ec shard delete also check ec volumes, in addition to volumes
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								f919d0235c
								
							
								
							
						 | 
						
							
							
								
								ec encode volumes quiet for a period of time
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								de1a35acdd
								
							
								
							
						 | 
						
							
							
								
								conditionally fresh the shard locations
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								47f1901843
								
							
								
							
						 | 
						
							
							
								
								ask for the ec volume version
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								689930f092
								
							
								
							
						 | 
						
							
							
								
								forget shards that are broken
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								aaab2c25f5
								
							
								
							
						 | 
						
							
							
								
								resolve concurrent modification problem
							
							
							
							
							
							
								
							
							
							n and err can be modified concurrently 
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								40ca2f2903
								
							
								
							
						 | 
						
							
							
								
								add collection.delete
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								5c6c757619
								
							
								
							
						 | 
						
							
							
								
								clean up test files
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								5dd67f9acf
								
							
								
							
						 | 
						
							
							
								
								reading by recover from other shards
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								3f9ecee40f
								
							
								
							
						 | 
						
							
							
								
								working with reading remote intervals
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								302d9fbc6d
								
							
								
							
						 | 
						
							
							
								
								adjust error message for file not found
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								4f76342cbc
								
							
								
							
						 | 
						
							
							
								
								WIP
							
							
							
							
							
							
								
							
							
							no errors, but not returning file content
* the interval needs to use actual file zie
* need to read the actual version instead of the current version 
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								2858a954b3
								
							
								
							
						 | 
						
							
							
								
								read ec volume shards locations from master
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								713596e781
								
							
								
							
						 | 
						
							
							
								
								caching ec shard locations
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								3a8c1055a2
								
							
								
							
						 | 
						
							
							
								
								refactoring ecx to ecVolume
							
							
							
							
								
							
							
						 | 
						7 years ago |