165 Commits (25b48a3e1178d51b40324e525e9a6b8df73ad24f)

Author SHA1 Message Date
zhangsong 5eb86aad47 improve data consistency when replication write 5 years ago
Chris Lu e426bd541e grow volumes on volume servers with slots freed by cloud storage 5 years ago
zhangsong e83c36e26f fix the bug of volume never be vacuumed 5 years ago
divinerapier 5656d43264
can not break out of for-select block 5 years ago
zhangsong 61fa485700 add volume number param in assign operation 5 years ago
Lei Liu 1bcef02a6c fix dir/lookup and col/delete api 5 years ago
Lei Liu f2f90436ef fix leader master /dir/lookup api 5 years ago
Lei Liu c2884cace2 misc updated 5 years ago
Chris Lu faec9076a4 adjust parameter names 5 years ago
j.laycock 6fc6322c90 Change joeslay paths to chrislusf paths 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 cbd0a98fa1 Add InMemory to Volume Grow structure 5 years ago
j.laycock 595a1beff0 Swap imports to use joeslay 5 years ago
Chris Lu 862c2cb8e6 go fmt 6 years ago
Chris Lu 79762385bd master: ensure only one exclusive vacuum process 6 years ago
Chris Lu 4b15c8f0c4 volume: lock writables changes 6 years ago
Chris Lu 898d943b25 refactoring 6 years ago
Chris Lu 57092d69ac go fmt 6 years ago
Chris Lu d344e0a035 fix ec related bugs 6 years ago
Chris Lu 6b08db65b0 fix shard count reporting 6 years ago
Chris Lu eaa76f11b7 free volume slots factor in ec shard counts 6 years ago
Chris Lu ca8a2bb534 go fmt 6 years ago
Chris Lu 2215e81be7 ui add ec shard statuses 6 years ago
Chris Lu f53024d79d delete ec collection 6 years ago
Chris Lu 1d111d6ce8 collection list normal and ec volumes 6 years ago
Chris Lu e941d0c2f4 list ec collections also 6 years ago
Chris Lu 3f9ecee40f working with reading remote intervals 6 years ago
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