aboutsummaryrefslogtreecommitdiff
path: root/weed/topology/node.go
AgeCommit message (Collapse)AuthorFilesLines
2024-10-10optimize memory usage for large number of volumeschrislu1-9/+11
1. unwrap the map to avoid extra map object creation 2. fix ec shard counting in UpdateEcShards
2024-08-30parameter namechrislu1-2/+2
2024-08-29math/rand => math/rand/v2chrislu1-2/+2
2023-06-09Healthz check for deadlocks (#4558)Konstantin Lebedev1-0/+19
2023-06-06revert #4491 (#4550)wusong1-2/+0
Co-authored-by: wang wusong <wangwusong@virtaitech.com>
2023-06-05Fix no more writable volumes by delay judgment (#4548)wusong1-4/+18
* fix nomore writables volumes while disk free space is sufficient by time delay * reset --------- Co-authored-by: wang wusong <wangwusong@virtaitech.com>
2023-05-30reduce the window size between unregistering a volume server and creating ↵chrislu1-1/+5
volumes on that server fix https://github.com/seaweedfs/seaweedfs/issues/4467
2023-05-21fix no more writables volumes while disk free space is sufficient (#4491)wusong1-0/+2
Co-authored-by: wang wusong <wangwusong@virtaitech.com>
2023-03-08fix(weed/topology/node.go): typo in error message (#4292)Thomas Anderson1-5/+6
2022-09-07avoid data race on calc freeVolumeSlotCount (#3594)Konstantin Lebedev1-3/+5
https://github.com/seaweedfs/seaweedfs/issues/3593
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-5/+5
2022-06-10stats master_replica_placement_mismatchKonstantin Lebedev1-0/+9
2021-07-01go fmtChris Lu1-1/+1
2021-05-11master: avoid creating too many volumesChris Lu1-2/+2
fix https://github.com/chrislusf/seaweedfs/issues/2062
2021-05-06ahead of time volume assignmentqieqieplus1-5/+7
2021-02-17go fmtChris Lu1-1/+1
2021-02-16avoid dead lockChris Lu1-0/+4
2021-02-16volume.list display; fix updating maxVolumeCount for diskChris Lu1-16/+0
2021-02-16use hdd instead of empty stringChris Lu1-1/+1
2021-02-16this can compile now!!!Chris Lu1-138/+44
2020-12-17assign volumes based on disk typeChris Lu1-9/+10
2020-12-13master allocate volumes if ssd type runs outChris Lu1-0/+11
2020-12-13volume server set volume type and heartbeat to the masterChris Lu1-1/+35
2020-03-22remove printlnChris Lu1-1/+0
2020-03-22loggingChris Lu1-1/+17
2020-03-07go fmtChris Lu1-2/+2
2020-03-07schedule new volume by free volume number of nodeszhangsong1-35/+43
2019-12-03grow volumes on volume servers with slots freed by cloud storageChris Lu1-2/+17
2019-06-10go fmtChris Lu1-3/+3
2019-06-04free volume slots factor in ec shard countsChris Lu1-4/+22
2019-04-30style: go fmt for allWine931-2/+2
2019-04-18refactoringChris Lu1-7/+7
2019-04-04weed master: atomic volume countingChris Lu1-22/+23
possible fix for https://github.com/chrislusf/seaweedfs/issues/913
2019-01-17go fmt and fix some typobingoohuang1-1/+1
2018-01-17fix reserve volume on nodetengattack1-1/+1
2017-08-10better error messageChris Lu1-1/+1
2017-01-10disable master connection timeoutChris Lu1-1/+1
temporarily disable master connection timeout due to heartbeat connection timeout
2017-01-10gRpc for master~volume heartbeatChris Lu1-6/+0
2016-06-02directory structure change to work with glideChris Lu1-0/+272
glide has its own requirements. My previous workaround caused me some code checkin errors. Need to fix this.
2013-02-10testing compilation with remove packageChris Lu1-200/+0
2013-02-10testing new directory structureChris Lu1-1/+1
2013-02-10avoid the "src" folderChris Lu1-0/+200