chrislu
|
c9f3448692
|
ReadAt may return io.EOF t end of file
related to https://github.com/seaweedfs/seaweedfs/issues/6219
|
1 month ago |
Eugeniy E. Mikhailov
|
3003c9e17e
|
added backward compatible CRC check and extra explanatory comments (#6233)
|
1 month ago |
skycope
|
316ae45795
|
can vacuum volume when size mismatch (#5200)
Co-authored-by: Yang Wang <yangwang@weride.ai>
|
11 months ago |
Konstantin Lebedev
|
a7fc723ae0
|
chore: add status code for request_total metrics (#5188)
|
12 months ago |
chrislu
|
e3ea544d40
|
skip reading needle if size is invalid
related to https://github.com/seaweedfs/seaweedfs/issues/3882
|
2 years ago |
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>
|
2 years ago |
chrislu
|
26dbc6c905
|
move to https://github.com/seaweedfs/seaweedfs
|
2 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"
|
3 years ago |
Konstantin Lebedev
|
3f4e17aa24
|
error metrics for filer and store
|
3 years ago |
Chris Lu
|
1b942dfa3c
|
add error message
|
3 years ago |
Chris Lu
|
9cc84a910f
|
volume: deletion can skip volume size checking
fix https://github.com/chrislusf/seaweedfs/issues/2225
|
3 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
|
4 years ago |
Chris Lu
|
b465095db1
|
shell: add volume.check.disk to fix inconsistency for replicated volumes
fix https://github.com/chrislusf/seaweedfs/issues/1923
|
4 years ago |
Chris Lu
|
540441fd38
|
go fmt
|
4 years ago |
Chris Lu
|
1ad3200094
|
skip seek() when index file writes
|
4 years ago |
bingoohuang
|
ee7cdf3668
|
revert ErrXyz to ErrorXyz temporarily.
|
4 years ago |
bingoohuang
|
7ffe736d20
|
renaming to ErrXyz
|
4 years ago |
Chris Lu
|
06c15ab35c
|
volume: add special handling for .dat larger than 32GB
|
4 years ago |
Chris Lu
|
6a92f0bc7a
|
refactoring to typed Size
Go is amazing with refactoring!
|
4 years ago |
Chris Lu
|
cbd80253e3
|
better needle id format
|
4 years ago |
Chris Lu
|
e912fd15e3
|
renaming
|
5 years ago |
Chris Lu
|
7ccc31853c
|
hard limit volume file size
|
5 years ago |
Chris Lu
|
10bd3c6b4b
|
refactoring
|
5 years ago |
Chris Lu
|
f60154f330
|
master load backend storage config from master.toml
|
5 years ago |
Chris Lu
|
85f8649320
|
refactor memory mapped file into backend storage
|
5 years ago |
Chris Lu
|
19b6a16003
|
changed from os.file to backend.DataStorageBackend
|
5 years ago |
Chris Lu
|
7a51a9a582
|
refactor: simplifying to ReadAt() and WriteAt()
|
5 years ago |
Chris Lu
|
46ed2ca902
|
refactoring
|
5 years ago |
j.laycock
|
eb27c2b037
|
Make releaseMemory private and return byte array instead, fix other platform compilation issues, reduce in-memory chunk size.
|
5 years ago |
j.laycock
|
6fc6322c90
|
Change joeslay paths to chrislusf paths
|
5 years ago |
j.laycock
|
63acc8c972
|
rename mem_buffer to mBuffer
|
5 years ago |
j.laycock
|
cc756ddd79
|
Rename End_of_file variable, implement platform indepenent memory_map.go
|
5 years ago |
j.laycock
|
1f01eb78e8
|
Rename mem_map to mMap, remove some in_memory variables being passed around, added MemoryMapped member to volume struct
|
5 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
|
5 years ago |
j.laycock
|
0e5d3b1a70
|
Move memory_map_windows to new folder, intercept most of the read and write calls to volume dat files
|
5 years ago |
Chris Lu
|
302d9fbc6d
|
adjust error message for file not found
|
6 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
|
6 years ago |
Chris Lu
|
b4b407e403
|
add grpc ec shard read
|
6 years ago |
Wine93
|
32f93fb09e
|
style: go fmt for all
|
6 years ago |
Chris Lu
|
0be2d51c96
|
read volume lastAppendAtNs when loading a volume
|
6 years ago |
Chris Lu
|
ac2727853f
|
fix needle map entry size
|
6 years ago |
Chris Lu
|
e5506152c0
|
refactoring
|
6 years ago |
Chris Lu
|
fa176fe80f
|
volume tailing chunks large files
|
6 years ago |
Chris Lu
|
b09e8dbb37
|
add VolumeStreamFollow, but not used yet
|
6 years ago |
Chris Lu
|
cea5c53bf7
|
fix length checking
fix https://github.com/chrislusf/seaweedfs/issues/890
|
6 years ago |