|  Eric Yang | b324a6536c | ADHOC: add read needle meta grpc (#3581) * ADHOC: add read needle meta grpc
* add test
* nit
Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local> | 3 years ago | 
				
					
						|  chrislu | 26dbc6c905 | move to https://github.com/seaweedfs/seaweedfs | 3 years ago | 
				
					
						|  chrislu | 056c480eb0 | volume: checksum remove the hashing step in Value() | 3 years ago | 
				
					
						|  chrislu | 663bc5dc23 | add needle reading in chunks | 3 years ago | 
				
					
						|  chrislu | 18b29f709c | refactoring, split file | 3 years ago | 
				
					
						|  chrislu | 433fde4b18 | move error to a separate file This file contains metric names for all errors
The naming convention is ErrorSomeThing = "error.some.thing" | 4 years ago | 
				
					
						|  Konstantin Lebedev | 3f4e17aa24 | error metrics for filer and store | 4 years ago | 
				
					
						|  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 |