Chris Lu
							
						 | 
						
							
							
							
								
							
								05a648bb96
								
							
								
							
						 | 
						
							
							
								
								refactor: separating out remote.proto
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								c08ac536ed
								
							
								
							
						 | 
						
							
							
								
								cloud drive: add support for Wasabi
							
							
							
							
							
							
								
							
							
							* disable md5, sha256 checking to avoid reading one chunk twice
* single threaded upload to avoid chunk swapping (to be enhanced later) 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								00c4e06caa
								
							
								
							
						 | 
						
							
							
								
								cloud drive: s3 configurable force path style
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								f0cc130849
								
							
								
							
						 | 
						
							
							
								
								do not force path style for better compatibility
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Konstantin Lebedev
							
						 | 
						
							
							
							
								
							
								865b06b7fe
								
							
								
							
						 | 
						
							
							
								
								The IEEE assembler optimizations has been submitted and will be part of the Go 1.6 standard library.
							
							
							
							
							
							
								
							
							
							https://github.com/klauspost/crc32 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								78e8ddf910
								
							
								
							
						 | 
						
							
							
								
								Only when tailing volume, the zero-ed cookie should skip checking.
							
							
							
							
							
							
								
							
							
							This only happens when checkCookie == false and fsync == false. 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								a8617c1a39
								
							
								
							
						 | 
						
							
							
								
								tail volume: fix zero cookie problem from batch deletion
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								734c980040
								
							
								
							
						 | 
						
							
							
								
								volume: support concurrent download data size limit
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								9cc84a910f
								
							
								
							
						 | 
						
							
							
								
								volume: deletion can skip volume size checking
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/2225 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								49c66e88a0
								
							
								
							
						 | 
						
							
							
								
								volume: change all writes to fsync during graceful stopping
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/2193 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								b624090398
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								24e11d1e90
								
							
								
							
						 | 
						
							
							
								
								look back when adding to sorted values
							
							
							
							
							
							
								
							
							
							look back when adding to sorted values, before adding it to overflow 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								fc8dd58aea
								
							
								
							
						 | 
						
							
							
								
								volume: large_volume version has bug when using in memory index
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/2162 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								56eb522b13
								
							
								
							
						 | 
						
							
							
								
								fix stats when a collection is deleted
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								6c82326575
								
							
								
							
						 | 
						
							
							
								
								use bytes.Buffer to reduce memory allocation and gc
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Konstantin Lebedev
							
						 | 
						
							
							
							
								
							
								99ef280c7c
								
							
								
							
						 | 
						
							
							
								
								avoid data loss after restarting a container with a volum server
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								1aa7e99a89
								
							
								
							
						 | 
						
							
							
								
								skip file not found error when deleting
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								qieqieplus
							
						 | 
						
							
							
							
								
							
								ac26080bd2
								
							
								
							
						 | 
						
							
							
								
								fix concurrent vacuum & delete panic
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								bingoohuang
							
						 | 
						
							
							
							
								
							
								cf552417a7
								
							
								
							
						 | 
						
							
							
								
								minFreeSpace refactored
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								bingoohuang
							
						 | 
						
							
							
							
								
							
								31f1cdeac2
								
							
								
							
						 | 
						
							
							
								
								minFreeSpace argument allows size like 10GiB
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								ca998328c2
								
							
								
							
						 | 
						
							
							
								
								do not add new volumes when below minFreeSpacePercent
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/2017 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								a8114da02d
								
							
								
							
						 | 
						
							
							
								
								avoid thundering herd effect
							
							
							
							
							
							
								
							
							
							transient errors may cause thundering herd effect to all trying to recover from remove ec shards 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								ae74d8f02a
								
							
								
							
						 | 
						
							
							
								
								fix error message
							
							
							
							
							
							
								
							
							
							related to https://github.com/chrislusf/seaweedfs/issues/2012 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								283d703d50
								
							
								
							
						 | 
						
							
							
								
								adjust text
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								8e404a1433
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								b465095db1
								
							
								
							
						 | 
						
							
							
								
								shell: add volume.check.disk to fix inconsistency for replicated volumes
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1923 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								102a951377
								
							
								
							
						 | 
						
							
							
								
								refactor, split into 2 files
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								f6e2566ee5
								
							
								
							
						 | 
						
							
							
								
								better logs for cookie mismatch
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								35d939a1d2
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								cb423312a4
								
							
								
							
						 | 
						
							
							
								
								prevent nil volume message
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								972327f966
								
							
								
							
						 | 
						
							
							
								
								prevent nil volume nm
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								737bde5ab7
								
							
								
							
						 | 
						
							
							
								
								refactoring, remove duplicated code
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								828f6e9f4d
								
							
								
							
						 | 
						
							
							
								
								volume: auto add missing vif files
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1878 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								qieqieplus
							
						 | 
						
							
							
							
								
							
								5b16820924
								
							
								
							
						 | 
						
							
							
								
								fix: collection stats won't update if all volumes expired at same iteration
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								726edab054
								
							
								
							
						 | 
						
							
							
								
								avoid nil when closing an index
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1870 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								bdfed16d42
								
							
								
							
						 | 
						
							
							
								
								avoid nil exception
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1869 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								e9eddfb8a2
								
							
								
							
						 | 
						
							
							
								
								remove wrong writes
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								38fc200e56
								
							
								
							
						 | 
						
							
							
								
								CRCWriter consistent with CRC
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								400de380f4
								
							
								
							
						 | 
						
							
							
								
								volume server: support tcp direct put/get/delete
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								c46d16b2f3
								
							
								
							
						 | 
						
							
							
								
								skip network error when remote volumes start
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								6e43e8ce17
								
							
								
							
						 | 
						
							
							
								
								add logs for remote file loading
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								015d16f43f
								
							
								
							
						 | 
						
							
							
								
								add vif file versions in case loading superblock fails
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								d680676d45
								
							
								
							
						 | 
						
							
							
								
								skip already loaded backends
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								540441fd38
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								2cca07b44c
								
							
								
							
						 | 
						
							
							
								
								cloud tier to non-AWS s3 gateways
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								30b30b8fe0
								
							
								
							
						 | 
						
							
							
								
								volume.tier.move: passing non-empty disk type
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								03c643aa6b
								
							
								
							
						 | 
						
							
							
								
								fix test
							
							
							
							
							
							
								
							
							
							fileSize need to be divided by 8 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								7635f6b9fa
								
							
								
							
						 | 
						
							
							
								
								disk file avoid file.Stat()
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								a2383b3b12
								
							
								
							
						 | 
						
							
							
								
								Revert "Revert "avoid file.Stat()""
							
							
							
							
							
							
								
							
							
							This reverts commit 7ef4c24f18. 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								7ef4c24f18
								
							
								
							
						 | 
						
							
							
								
								Revert "avoid file.Stat()"
							
							
							
							
							
							
								
							
							
							This reverts commit 98c93ca465. 
							
						 | 
						5 years ago |