31 Commits (84ced2abf56d1e1797953f6be9cc99604868baaa)

Author SHA1 Message Date
Konstantin Lebedev 5caff2c0f0
fix: deletes newly created volumes (#4551) 2 years ago
chrislu 1e0d64c048 master: delete partially created replicated volumes during volume growth 2 years ago
Konstantin Lebedev 4d08393b7c
filer prefer volume server in same data center (#3405) 2 years ago
chrislu 26dbc6c905 move to https://github.com/seaweedfs/seaweedfs 2 years ago
chrislu 96496d5286 master: broadcast new volume locations to clients to avoid possible racing condition 3 years ago
qiang.zeng 06cb337b82 fix typo 3 years ago
Chris Lu 01336d71eb minor 3 years ago
qieqieplus c4d32f6937 ahead of time volume assignment 4 years ago
Chris Lu 73958e357d add descriptive error if no free volumes 4 years ago
Chris Lu f8446b42ab this can compile now!!! 4 years ago
Chris Lu f696a2b2a7 assign volumes based on disk type 4 years ago
Chris Lu 1bf22c0b5b go fmt 4 years ago
Chris Lu 0d2ec832e2 rename from volumeType to diskType 4 years ago
Chris Lu e9cd798bd3 adding volume type 4 years ago
Chris Lu 35208711e5 logging 5 years ago
zhangsong 40f70481cd schedule new volume by free volume number of nodes 5 years ago
Chris Lu dc786a63ac master: add configurable volume growth toml setting 5 years ago
Chris Lu 09ca936c78 shell: add ec.decode command 5 years ago
zhangsong 61fa485700 add volume number param in assign operation 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 e5506152c0 refactoring 6 years ago
Chris Lu 766396d249 weed master: atomic volume counting 6 years ago
chenwanli 0bc3cdd26a Fix https://github.com/chrislusf/seaweedfs/issues/825 6 years ago
Chris Lu 77b9af531d adding grpc mutual tls 6 years ago
bingoohuang ab6be025d7 go fmt and fix some typo 6 years ago
Chris Lu ed44f12f6d support Fallocate on linux 8 years ago
Chris Lu 5ce6bbf076 directory structure change to work with glide 9 years ago
Stuart P. Bentley f0c2a2dcb3 Change all chrislusf/weed-fs links to point to chrislu/seaweedfs 10 years ago
chrislusf 1704e5f1a6 adjust debug message 10 years ago
Chris Lu 7b4a53b2c1 Add optional admin port to volume server, to seperate admin operations from normal file operations. 10 years ago
Chris Lu af416189f1 Cleanup error printing. 10 years ago
yanyiwu cacfc85869 add some String() to make codes easier to read and debug 10 years ago
Brian McQueen d56c748fa8 switch it back to chris's repo 10 years ago
Brian McQueen c0dfdf4392 switch to my forked repo 10 years ago
Chris Lu 179d36ba0e formatting code by: goimports -w=true . 10 years ago
wyy 4126280d55 use github.com/chrislusf instead of github.com/aszxqw 10 years ago
wyy 1cd19447e3 use github.com/aszxqw instead of code.google.com/p 10 years ago
Chris Lu b9aee2defb add TTL support 10 years ago
Chris Lu 0abd809663 Correct logic to allocate volume slots 11 years ago
Chris Lu 47620bb27a correct assign logic for rack level. Still need to fix data center 11 years ago
Chris Lu ae2ef6e41d mostly working correctly, but may have failed volume growing attempts 11 years ago
Chris Lu f7f582ec86 1. refactoring, merge "replication" logic into "topology" package 11 years ago
Chris Lu 0563773944 switch to ReadAt() for thread-safe read 11 years ago
Chris Lu eec67d6008 fix bug on volume growing failure where free space equals what's 11 years ago
Chris Lu 27c74a7e66 Major: 11 years ago
Chris Lu edae676913 1. volume server auto detect clustered master nodes 11 years ago