aboutsummaryrefslogtreecommitdiff
path: root/weed/server/master_server.go
AgeCommit message (Collapse)AuthorFilesLines
2022-04-04hashicorp raft with state machineKonstantin Lebedev1-10/+32
2022-03-26refactor: change masters from a slice to a mapchrislu1-1/+1
2022-01-24new master metricsKonstantin Lebedev1-0/+2
2022-01-12master: remove hard coded filer settings in master.tomlchrislu1-10/+5
fix https://github.com/chrislusf/seaweedfs/issues/2529
2021-12-20reverting default admin scriptschrislu1-11/+1
fix https://github.com/chrislusf/seaweedfs/issues/2525 this new default value was introduced in 2.80 this affects production environments, e.g., EC is not desired, volume balancing is not preferred, etc.
2021-12-07sleep between the gap of each executionchrislu1-2/+2
related to https://github.com/chrislusf/seaweedfs/issues/2476
2021-12-05upgrade protoc to 3.17.3chrislu1-0/+1
$brew install protobuf $ protoc --version libprotoc 3.17.3 $ go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.26 $ go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1
2021-11-29add s3.clean.uploads -timeAgo=24hChris Lu1-4/+15
2021-11-08use constantsChris Lu1-1/+1
2021-11-08rename pacakgeChris Lu1-3/+3
2021-11-06send peers info to filersChris Lu1-2/+2
2021-11-05Revert "master: rename grpc function KeepConnected() to ↵Chris Lu1-1/+1
SubscribeVolumeLocationUpdates()" This reverts commit af71ae11aa29350a60ed7d3b9a16276a06ba9dcc.
2021-11-04add leader election in masterChris Lu1-2/+3
2021-11-03master: rename grpc function KeepConnected() to SubscribeVolumeLocationUpdates()Chris Lu1-1/+1
2021-11-02shell: optionally read filer address from masterChris Lu1-0/+3
2021-10-10removing etcd sequencerChris Lu1-10/+0
causing go mod tidy problem. If anyone wants this, please help to resolve this first. github.com/chrislusf/seaweedfs/weed/sequence imports go.etcd.io/etcd/client tested by go.etcd.io/etcd/client.test imports github.com/coreos/etcd/integration imports github.com/coreos/etcd/proxy/grpcproxy imports google.golang.org/grpc/naming: module google.golang.org/grpc@latest found (v1.41.0), but does not contain package google.golang.org/grpc/naming
2021-09-12change server address from string to a typeChris Lu1-8/+7
2021-09-07handle ipv6 addressesChris Lu1-2/+2
2021-08-12master: add master.follower to handle read file id lookup requestsChris Lu1-3/+6
2021-08-12adjust data typeChris Lu1-1/+1
2021-08-08go fmtChris Lu1-2/+2
2021-08-04refactoringChris Lu1-0/+1
2021-07-23snowflake sequencer need an unique idChris Lu1-1/+3
fix https://github.com/chrislusf/seaweedfs/issues/2213
2021-07-01go fmtChris Lu1-1/+1
2021-05-06ahead of time volume assignmentqieqieplus1-4/+18
2021-03-25log snowflake sequencer nodeid's hex when start, it'll be in part of new ↵李海1-1/+0
assigned fid
2021-03-25add a snowflake sequencer as more robust fid generator, but less ↵李海1-0/+8
compressable than small auto-inc id
2020-12-14Merge pull request #1650 from kmlebedev/masterServerEnableUIChris Lu1-3/+3
security master use access.ui
2020-12-14ui interface is always onKonstantin Lebedev1-8/+3
2020-12-12fix variable nameChris Lu1-4/+4
2020-12-04security master use access.uiKonstantin Lebedev1-1/+6
2020-11-12fiil serverUrls sorted by data centerKonstantin Lebedev1-1/+1
2020-10-07master: check peers for existing leader before starting a leader electionChris Lu1-4/+1
fix https://github.com/chrislusf/seaweedfs/issues/1509
2020-08-31go fmtChris Lu1-1/+1
2020-08-30fix hard coded host addressChris Lu1-2/+1
2020-07-14go fmtChris Lu1-6/+6
2020-06-04disable pulse secondsChris Lu1-2/+2
there are a few other hard coded timing settings, which will cause disconnected volume servers.
2020-05-25support multiple locksChris Lu1-2/+2
2020-05-25simplify func(w http.ResponseWriter, r *http.Request) to http.HandlerFuncbingoohuang1-1/+1
2020-04-23support semicolon seperated command linesChris Lu1-18/+23
2020-04-23master: add cluster wide lock/unlock operation in weed shellChris Lu1-0/+4
fix https://github.com/chrislusf/seaweedfs/issues/1286
2020-04-23add master side code for cluster wise exclusive lockChris Lu1-1/+2
2020-04-18filer master start up with default ip address instead of just localhostChris Lu1-1/+2
2020-04-12shell: only one shell is allowed to connect to the clusterChris Lu1-0/+2
fix https://github.com/chrislusf/seaweedfs/issues/1266
2020-04-08weed shell: simplify CLI option for filerChris Lu1-4/+5
2020-04-01Added treat_replication_as_minimums master toml optionJames Hartig1-1/+4
2020-03-01master able to list all master clients by typeChris Lu1-1/+1
2020-02-25avoid reusing context objectChris Lu1-2/+1
fix https://github.com/chrislusf/seaweedfs/issues/1182
2020-02-21move volume server stats to grpcChris Lu1-4/+6
2020-01-29support env variables to overwrite toml fileChris Lu1-8/+8