Chris Lu
|
943f4986ef
|
fix possible nil
|
5 years ago |
Chris Lu
|
9995d3bcb5
|
remove println
|
5 years ago |
Chris Lu
|
3eafec4b29
|
volume: add option to limit 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
|
4b5ba4927f
|
adjust NewDiskFile() paramaters
|
5 years ago |
Chris Lu
|
cd7ce720c7
|
fix test
|
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 |
Chris Lu
|
c9a183eb69
|
refactor memory map related code
|
5 years ago |
Chris Lu
|
faec9076a4
|
adjust parameter names
|
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 |
Tom Maxwell
|
4a878c0006
|
Changed the InMemory bool to a uint32 so that it can be used to alter how much space to reserve
|
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
|
595a1beff0
|
Swap imports to use joeslay
|
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
|
c2960c7a86
|
defaulting file ttl to volume ttl
fix https://github.com/chrislusf/seaweedfs/issues/992
|
6 years ago |
Chris Lu
|
f88a8bda7b
|
ec deletion works
|
6 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 |
stlpmo-jn
|
2200ea9cb9
|
add function ParseFileIdFromString
|
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
|
b142f9f1d5
|
go fmt
|
6 years ago |
Chris Lu
|
7a4b234ea1
|
divide offset into higher and lower sections
|
6 years ago |
Chris Lu
|
000ee725fc
|
refactor Offset into a struct of bytes
|
6 years ago |
Chris Lu
|
95ef4513c8
|
print out memory size
|
6 years ago |
Chris Lu
|
346541a101
|
print out per entry memory usage
|
6 years ago |
Chris Lu
|
09471b46f9
|
fix related tests
|
6 years ago |
Chris Lu
|
5668ed798d
|
memory needle map mark size to be TombstoneFileSize
fix https://github.com/chrislusf/seaweedfs/issues/850
|
6 years ago |
Chris Lu
|
141d302492
|
fix binarySearchCompactSection
|
6 years ago |
Chris Lu
|
36d13355bb
|
compact map fix bug when iterating
|
6 years ago |
Chris Lu
|
42cb9b76c4
|
reduce needle map memory usage by 25%
|
6 years ago |
Chris Lu
|
4a490fe35a
|
go fmt
|
6 years ago |
Chris Lu
|
5741134ca0
|
change overflow from map to slice
|
6 years ago |
Chris Lu
|
df4b9df142
|
add memory usage report
|
6 years ago |
Chris Lu
|
ec5a305624
|
refactor
|
6 years ago |
Chris Lu
|
9d3be33e5c
|
optimize a little bit
|
6 years ago |
Chris Lu
|
7e2031b18f
|
go fmt
|
7 years ago |
Chris Lu
|
5b1fd374be
|
fix all tests
|
7 years ago |
Chris Lu
|
d4d7ced922
|
refactoring: add type for needle id, offset
later the type size can possibly be adjusted
|
7 years ago |