Chris Lu
							
						 | 
						
							
							
							
								
							
								1b942dfa3c
								
							
								
							
						 | 
						
							
							
								
								add error message
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								b624090398
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								6c82326575
								
							
								
							
						 | 
						
							
							
								
								use bytes.Buffer to reduce memory allocation and gc
							
							
							
							
								
							
							
						 | 
						4 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
							
						 | 
						
							
							
							
								
							
								540441fd38
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								1ad3200094
								
							
								
							
						 | 
						
							
							
								
								skip seek() when index file writes
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								bingoohuang
							
						 | 
						
							
							
							
								
							
								ee7cdf3668
								
							
								
							
						 | 
						
							
							
								
								revert ErrXyz to ErrorXyz temporarily.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								bingoohuang
							
						 | 
						
							
							
							
								
							
								7ffe736d20
								
							
								
							
						 | 
						
							
							
								
								renaming to ErrXyz
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								06c15ab35c
								
							
								
							
						 | 
						
							
							
								
								volume: add special handling for .dat larger than 32GB
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								6a92f0bc7a
								
							
								
							
						 | 
						
							
							
								
								refactoring to typed Size
							
							
							
							
							
							
								
							
							
							Go is amazing with refactoring! 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								cbd80253e3
								
							
								
							
						 | 
						
							
							
								
								better needle id format
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								e912fd15e3
								
							
								
							
						 | 
						
							
							
								
								renaming
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								7ccc31853c
								
							
								
							
						 | 
						
							
							
								
								hard limit volume file size
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								10bd3c6b4b
								
							
								
							
						 | 
						
							
							
								
								refactoring
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								f60154f330
								
							
								
							
						 | 
						
							
							
								
								master load backend storage config from master.toml
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								85f8649320
								
							
								
							
						 | 
						
							
							
								
								refactor memory mapped file into backend storage
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								19b6a16003
								
							
								
							
						 | 
						
							
							
								
								changed from os.file to backend.DataStorageBackend
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								7a51a9a582
								
							
								
							
						 | 
						
							
							
								
								refactor: simplifying to ReadAt() and WriteAt()
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								46ed2ca902
								
							
								
							
						 | 
						
							
							
								
								refactoring
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								j.laycock
							
						 | 
						
							
							
							
								
							
								eb27c2b037
								
							
								
							
						 | 
						
							
							
								
								Make releaseMemory private and return byte array instead, fix other platform compilation issues, reduce in-memory chunk size.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								j.laycock
							
						 | 
						
							
							
							
								
							
								6fc6322c90
								
							
								
							
						 | 
						
							
							
								
								Change joeslay paths to chrislusf paths
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								j.laycock
							
						 | 
						
							
							
							
								
							
								63acc8c972
								
							
								
							
						 | 
						
							
							
								
								rename mem_buffer to mBuffer
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								j.laycock
							
						 | 
						
							
							
							
								
							
								cc756ddd79
								
							
								
							
						 | 
						
							
							
								
								Rename End_of_file variable, implement platform indepenent memory_map.go
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								j.laycock
							
						 | 
						
							
							
							
								
							
								1f01eb78e8
								
							
								
							
						 | 
						
							
							
								
								Rename mem_map to mMap, remove some in_memory variables being passed around, added MemoryMapped member to volume struct
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								j.laycock
							
						 | 
						
							
							
							
								
							
								840ccdc35d
								
							
								
							
						 | 
						
							
							
								
								Refactor to pass memory maps by reference instead of value, fix memory maps not being created properly or written to properly
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								j.laycock
							
						 | 
						
							
							
							
								
							
								0e5d3b1a70
								
							
								
							
						 | 
						
							
							
								
								Move memory_map_windows to new folder, intercept most of the read and write calls to volume dat files
							
							
							
							
								
							
							
						 | 
						6 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
							
						 | 
						
							
							
							
								
							
								b4b407e403
								
							
								
							
						 | 
						
							
							
								
								add grpc ec shard read
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Wine93
							
						 | 
						
							
							
							
								
							
								32f93fb09e
								
							
								
							
						 | 
						
							
							
								
								style: go fmt for all
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								0be2d51c96
								
							
								
							
						 | 
						
							
							
								
								read volume lastAppendAtNs when loading a volume
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								ac2727853f
								
							
								
							
						 | 
						
							
							
								
								fix needle map entry size
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								e5506152c0
								
							
								
							
						 | 
						
							
							
								
								refactoring
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								fa176fe80f
								
							
								
							
						 | 
						
							
							
								
								volume tailing chunks large files
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								b09e8dbb37
								
							
								
							
						 | 
						
							
							
								
								add VolumeStreamFollow, but not used yet
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								cea5c53bf7
								
							
								
							
						 | 
						
							
							
								
								fix length checking
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/890 
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								916b809c08
								
							
								
							
						 | 
						
							
							
								
								add error checking
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								44647a46c0
								
							
								
							
						 | 
						
							
							
								
								needle scanner read appendAtNs
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								bingoohuang
							
						 | 
						
							
							
							
								
							
								27093bc2e5
								
							
								
							
						 | 
						
							
							
								
								fix needle Append return offset to avoid uint32 overflow
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								1478d7ea21
								
							
								
							
						 | 
						
							
							
								
								reduce file seek when writing
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								168f461761
								
							
								
							
						 | 
						
							
							
								
								fix MaxUint8
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								8f78a069c6
								
							
								
							
						 | 
						
							
							
								
								fix possible name overflow when len(name)>255
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								77fadab560
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								4f317c7e3d
								
							
								
							
						 | 
						
							
							
								
								working version3
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								7e2031b18f
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								d4d7ced922
								
							
								
							
						 | 
						
							
							
								
								refactoring: add type for needle id, offset
							
							
							
							
							
							
								
							
							
							later the type size can possibly be adjusted 
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								7f7e4e9885
								
							
								
							
						 | 
						
							
							
								
								fix error for deleted files during compaction
							
							
							
							
							
							
								
							
							
							deletion during commit may cause trouble when make up the difference during commitCompact() 
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								5047bdb4a2
								
							
								
							
						 | 
						
							
							
								
								skip bytes cache
							
							
							
							
								
							
							
						 | 
						9 years ago |