j.laycock
|
63acc8c972
|
rename mem_buffer to mBuffer
|
2019-09-05 13:46:29 +01:00 |
|
Tom Maxwell
|
4a878c0006
|
Changed the InMemory bool to a uint32 so that it can be used to alter how much space to reserve
|
2019-09-04 15:27:14 +01:00 |
|
j.laycock
|
cc756ddd79
|
Rename End_of_file variable, implement platform indepenent memory_map.go
|
2019-09-04 14:24:17 +01:00 |
|
j.laycock
|
1f01eb78e8
|
Rename mem_map to mMap, remove some in_memory variables being passed around, added MemoryMapped member to volume struct
|
2019-09-03 17:00:59 +01:00 |
|
j.laycock
|
595a1beff0
|
Swap imports to use joeslay
|
2019-09-02 11:28:40 +01:00 |
|
j.laycock
|
840ccdc35d
|
Refactor to pass memory maps by reference instead of value, fix memory maps not being created properly or written to properly
|
2019-08-30 12:30:00 +01:00 |
|
j.laycock
|
0e5d3b1a70
|
Move memory_map_windows to new folder, intercept most of the read and write calls to volume dat files
|
2019-08-30 12:30:00 +01:00 |
|
Chris Lu
|
c2960c7a86
|
defaulting file ttl to volume ttl
fix https://github.com/chrislusf/seaweedfs/issues/992
|
2019-06-26 11:18:23 -07:00 |
|
Chris Lu
|
f88a8bda7b
|
ec deletion works
|
2019-06-21 01:14:10 -07:00 |
|
Chris Lu
|
302d9fbc6d
|
adjust error message for file not found
|
2019-05-28 14:27:21 -07:00 |
|
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
|
2019-05-28 00:51:01 -07:00 |
|
Chris Lu
|
b4b407e403
|
add grpc ec shard read
|
2019-05-27 11:59:03 -07:00 |
|
Wine93
|
32f93fb09e
|
style: go fmt for all
|
2019-04-30 03:22:19 +00:00 |
|
stlpmo-jn
|
2200ea9cb9
|
add function ParseFileIdFromString
|
2019-04-20 18:39:06 +08:00 |
|
Chris Lu
|
0be2d51c96
|
read volume lastAppendAtNs when loading a volume
|
2019-04-19 01:56:38 -07:00 |
|
Chris Lu
|
ac2727853f
|
fix needle map entry size
|
2019-04-19 00:39:34 -07:00 |
|
Chris Lu
|
e5506152c0
|
refactoring
|
2019-04-18 21:43:36 -07:00 |
|
Chris Lu
|
b142f9f1d5
|
go fmt
|
2019-04-18 00:19:18 -07:00 |
|
Chris Lu
|
7a4b234ea1
|
divide offset into higher and lower sections
|
2019-04-08 21:44:06 -07:00 |
|
Chris Lu
|
000ee725fc
|
refactor Offset into a struct of bytes
|
2019-04-08 19:40:56 -07:00 |
|
Chris Lu
|
95ef4513c8
|
print out memory size
|
2019-03-13 23:14:40 -07:00 |
|
Chris Lu
|
346541a101
|
print out per entry memory usage
|
2019-03-13 23:07:24 -07:00 |
|
Chris Lu
|
09471b46f9
|
fix related tests
|
2019-01-26 00:10:29 -06:00 |
|
Chris Lu
|
5668ed798d
|
memory needle map mark size to be TombstoneFileSize
fix https://github.com/chrislusf/seaweedfs/issues/850
|
2019-01-26 00:05:44 -06:00 |
|
Chris Lu
|
141d302492
|
fix binarySearchCompactSection
|
2018-12-22 11:52:58 -08:00 |
|
Chris Lu
|
36d13355bb
|
compact map fix bug when iterating
|
2018-12-22 11:05:29 -08:00 |
|
Chris Lu
|
42cb9b76c4
|
reduce needle map memory usage by 25%
|
2018-12-15 05:55:56 -08:00 |
|
Chris Lu
|
4a490fe35a
|
go fmt
|
2018-12-09 01:27:25 -08:00 |
|
Chris Lu
|
5741134ca0
|
change overflow from map to slice
|
2018-12-09 01:27:11 -08:00 |
|
Chris Lu
|
df4b9df142
|
add memory usage report
|
2018-12-09 00:15:23 -08:00 |
|
Chris Lu
|
ec5a305624
|
refactor
|
2018-12-09 00:12:37 -08:00 |
|
Chris Lu
|
9d3be33e5c
|
optimize a little bit
|
2018-12-08 21:45:14 -08:00 |
|
Chris Lu
|
7e2031b18f
|
go fmt
|
2018-07-21 17:39:10 -07:00 |
|
Chris Lu
|
5b1fd374be
|
fix all tests
|
2018-07-08 02:39:04 -07:00 |
|
Chris Lu
|
d4d7ced922
|
refactoring: add type for needle id, offset
later the type size can possibly be adjusted
|
2018-07-08 02:28:04 -07:00 |
|
Chris Lu
|
82c3ccc8dd
|
add btree for volume index
|
2017-05-26 22:51:25 -07:00 |
|