Chris Lu
|
af67d99ca4
|
incrementally update master ec shards state
|
6 years ago |
Chris Lu
|
db94a41f9e
|
mount/unmount ec shards
|
6 years ago |
Chris Lu
|
f0e6574d5e
|
allocate ec shards to volume servers
|
6 years ago |
Chris Lu
|
6f4b09b6a4
|
pb shard info uses ShardBits instead one message for one shard
|
6 years ago |
Chris Lu
|
228850d588
|
shard id starts from zero
|
6 years ago |
Chris Lu
|
8a96445f40
|
register ec shards to each data node
|
6 years ago |
Chris Lu
|
4659d80035
|
prepare to register ec shard info in master
|
6 years ago |
Chris Lu
|
7180520889
|
ec shard info can be queried via VolumeList()
|
6 years ago |
Chris Lu
|
17ac1290c0
|
volume: load ec shards during heartbeats to master
|
6 years ago |
Chris Lu
|
fbbc74abb4
|
adds VolumeEcGenerateSlices, VolumeEcCopy
|
6 years ago |
Chris Lu
|
693d6c0f1b
|
clean up tests
|
6 years ago |
Chris Lu
|
6386a3174b
|
able to validate by randomly selected ec files
|
6 years ago |
Chris Lu
|
7c2c60c376
|
add locating data inside the ec files
|
6 years ago |
Chris Lu
|
87f63b9c08
|
generate ec01~ec14, generate ecx file with sorted needle values
|
6 years ago |
Chris Lu
|
76cf57a0e1
|
volume: optimzation for leveldb
|
6 years ago |
Chris Lu
|
8156958ee9
|
move function to make travis happy
|
6 years ago |
Chris Lu
|
0a36f628c6
|
testing RS coding
|
6 years ago |
Chris Lu
|
cf58fc0e63
|
refactor: extract out the write throttler
|
6 years ago |
Chris Lu
|
46a675ecc2
|
align memory to avoid nil with atomic operations
|
6 years ago |
Chris Lu
|
177f3add81
|
adjust memory layout to avoid possible nil pointer
|
6 years ago |
Chris Lu
|
4b27f892e6
|
remove 128 bit needle id build option
fix https://github.com/chrislusf/seaweedfs/issues/949
|
6 years ago |
Chris Lu
|
b335f81a4f
|
volume: add option to limit compaction speed
|
6 years ago |
Wine93
|
32f93fb09e
|
style: go fmt for all
|
6 years ago |
Chris Lu
|
9beea63960
|
memory alignment
fix https://github.com/chrislusf/seaweedfs/issues/939
|
6 years ago |
Chris Lu
|
53e2e73de2
|
fix metrics
fix https://github.com/chrislusf/seaweedfs/issues/935
|
6 years ago |
Chris Lu
|
440111a349
|
volume: support http status 304 for the same file id
|
6 years ago |
Chris Lu
|
0302b9496c
|
volume: also check cookie for possible duplicates
|
6 years ago |
Chris Lu
|
132921ad41
|
adjust log or error
|
6 years ago |
Chris Lu
|
316bd27f75
|
add remove volumes with version info
|
6 years ago |
Chris Lu
|
6fc1f53018
|
shell: add command volume.move
|
6 years ago |
stlpmo-jn
|
2200ea9cb9
|
add function ParseFileIdFromString
|
6 years ago |
Chris Lu
|
3b3651dea3
|
volume: atomic copying file, adds version and stopOffset
|
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
|
33c92b819a
|
refactoring
|
6 years ago |
Chris Lu
|
fa176fe80f
|
volume tailing chunks large files
|
6 years ago |
Chris Lu
|
b142f9f1d5
|
go fmt
|
6 years ago |
Chris Lu
|
b09e8dbb37
|
add VolumeStreamFollow, but not used yet
|
6 years ago |
Chris Lu
|
13ad5c1966
|
refactoring
|
6 years ago |
Chris Lu
|
f567777d64
|
volume: fix needle checking for deleted needles
|
6 years ago |
Chris Lu
|
bd76ad0ff1
|
Revert "Revert "volume: close request body if any parsing error""
This reverts commit 359b7c1650 .
|
6 years ago |
Chris Lu
|
359b7c1650
|
Revert "volume: close request body if any parsing error"
This reverts commit 5996656141 .
|
6 years ago |
Chris Lu
|
5996656141
|
volume: close request body if any parsing error
|
6 years ago |
Chris Lu
|
3e8a3a8fec
|
fix race detector found problems
|
6 years ago |
Chris Lu
|
0e33272f56
|
small refactoring
|
6 years ago |
stlpmo-jn
|
c1a0403da2
|
repair the error replications of the volume
|
6 years ago |
Chris Lu
|
3555628ad5
|
weed volume: fix bug, remove boltdb, btree
|
6 years ago |
Chris Lu
|
8a5ce16e96
|
weed volume: remove boltdb, btree options, add options for leveldb medium, large
|
6 years ago |
Chris Lu
|
9924fa3b1a
|
weed volume: disable block cache on leveldb
saving 8MB for each volume, but at the cost of slower lookup
|
6 years ago |