295 Commits (f61490966f70ade813b7cb1d21a24df93fe172b2)

Author SHA1 Message Date
Chris Lu 2858a954b3 read ec volume shards locations from master 6 years ago
Chris Lu ac14cd5ad0 wdclient need to have ec shard info on initial dump 6 years ago
Chris Lu b58e25e588 broadcast vid->location map to master clients for ec chards 6 years ago
Chris Lu af67d99ca4 incrementally update master ec shards state 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 8838176d82 register ec shards to topology 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 e913ee380a add comments 6 years ago
Chris Lu 7180520889 ec shard info can be queried via VolumeList() 6 years ago
Wine93 32f93fb09e style: go fmt for all 6 years ago
Chris Lu 440111a349 volume: support http status 304 for the same file id 6 years ago
Chris Lu ebe94be1a1 maintain layout correctness when changing volumes 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
Chris Lu e5506152c0 refactoring 6 years ago
stlpmo-jn c3fa50d3b3 remove the health chekcer, because it's the same as command_volume_fix_replication 6 years ago
Chris Lu 2f76681d62 refactor: adjust grpc API name 6 years ago
stlpmo-jn c1a0403da2 repair the error replications of the volume 6 years ago
Chris Lu 0bd7ced7c2 fix test 6 years ago
Chris Lu 9cc73f4a9a fix test 6 years ago
Chris Lu 766396d249 weed master: atomic volume counting 6 years ago
Chris Lu 95e0520182 weed volume: add grpc operation to relicate a volume to local 6 years ago
Chris Lu aca653c08b weed shell: list volumes 6 years ago
Chris Lu 657dd2e6c9 add shell command to list all collections 6 years ago
chenwanli 900aad4935 Fix https://github.com/chrislusf/seaweedfs/issues/864 6 years ago
chenwanli 0bc3cdd26a Fix https://github.com/chrislusf/seaweedfs/issues/825 6 years ago
Chris Lu e108688990 avoid grpc 5 seconds timeout 6 years ago
Chris Lu 77b9af531d adding grpc mutual tls 6 years ago
Chris Lu 98a03b38e5 avoid util package depends on security package 6 years ago
Chris Lu ad257ae179 simplify isLeader() logic 6 years ago
Chris Lu 7103c1ab7e go fmt 6 years ago
Sergey aa5ccff6d2
fixing of typos 6 years ago
Chris Lu 7a493bbefa better way to detect a master isLeader 6 years ago
bingoohuang ab6be025d7 go fmt and fix some typo 6 years ago
bingoohuang 219838db87
fail fast when failed to write local volume 6 years ago
Chris Lu 2d23d86fd3 no timeout for volume vacuum 6 years ago
chenwanli 0a3e83a36a Set timeout for master and volume non-streaming rpc 6 years ago
Chris Lu d67f7ddfaf adjust log 6 years ago
Chris Lu 03cfb4267f adjust vaccum logging 6 years ago
Chris Lu 871dee4674 fix test 6 years ago
Chris Lu 444dfded84 add fs.FSStatfser for SeaweedFS weed mount 6 years ago
Chris Lu d64546c791 adjust logs 6 years ago
Chris Lu 4fcfc9410f cleanup 6 years ago
Chris Lu 9e98bba206 go fmt 6 years ago
Chris Lu 82a5d39778 add back volume vacuum cleanup 6 years ago
Chris Lu 201c24c110 add locking to volume layout vacuum 6 years ago