| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-06-14 | Added context for the MasterClient's methods to avoid endless loops (#5628) | vadimartynov | 1 | -20/+47 | |
| * Added context for the MasterClient's methods to avoid endless loops * Returned WithClient function. Added WithClientCustomGetMaster function * Hid unused ctx arguments * Using a common context for the KeepConnectedToMaster and WaitUntilConnected functions * Changed the context termination check in the tryConnectToMaster function * Added a child context to the tryConnectToMaster function * Added a common context for KeepConnectedToMaster and WaitUntilConnected functions in benchmark | |||||
| 2023-09-16 | balancer works | chrislu | 1 | -3/+3 | |
| 2023-08-24 | Implement SRV lookups for filer (#4767) | Nico D'Cotta | 1 | -7/+8 | |
| 2023-06-19 | remove unused cluster node leader | chrislu | 1 | -2/+2 | |
| 2023-03-26 | print wait in progress | chrislu | 1 | -0/+1 | |
| 2022-09-11 | skip deltaBeat if dn is zero (#3630) | Konstantin Lebedev | 1 | -0/+4 | |
| * skip deltaBeat https://github.com/seaweedfs/seaweedfs/issues/3629 * fix GrpcPort * skip url :0 * skip empty DataCenter or Rack * skip empty heartbeat Ip * dell msg add DataCenter * comment todo * fix | |||||
| 2022-09-06 | [filer] masterClient updates volume adjust log level (#3610) | Konstantin Lebedev | 1 | -5/+8 | |
| 2022-09-05 | fix bug due to data racing on VidMap (#3606) | LHHDZ | 1 | -3/+6 | |
| 2022-08-30 | master client: use GetMaster() for latest master address | chrislu | 1 | -7/+4 | |
| 2022-08-30 | more detailed error | chrislu | 1 | -1/+1 | |
| 2022-08-30 | rename variable | chrislu | 1 | -12/+12 | |
| 2022-08-30 | avoid race conditions access to MasterClient.currentMaster (#3538) | Konstantin Lebedev | 1 | -12/+23 | |
| https://github.com/seaweedfs/seaweedfs/issues/3510 | |||||
| 2022-08-26 | rename varaible | chrislu | 1 | -6/+6 | |
| 2022-08-26 | avoid race conditions for OnPeerUpdate (#3525) | Konstantin Lebedev | 1 | -1/+11 | |
| https://github.com/seaweedfs/seaweedfs/issues/3524 | |||||
| 2022-08-23 | remove old raft servers if they don't answer to pings for too long (#3398) | askeipx | 1 | -5/+6 | |
| * remove old raft servers if they don't answer to pings for too long add ping durations as options rename ping fields fix some todos get masters through masterclient raft remove server from leader use raft servers to ping them CheckMastersAlive for hashicorp raft only * prepare blocking ping * pass waitForReady as param * pass waitForReady through all functions * waitForReady works * refactor * remove unneeded params * rollback unneeded changes * fix | |||||
| 2022-08-11 | avoid infinite loop WaitUntilConnected() (#3431) | Konstantin Lebedev | 1 | -4/+4 | |
| https://github.com/seaweedfs/seaweedfs/issues/3421 | |||||
| 2022-08-04 | filer prefer volume server in same data center (#3405) | Konstantin Lebedev | 1 | -9/+19 | |
| * initial prefer same data center https://github.com/seaweedfs/seaweedfs/issues/3404 * GetDataCenter * prefer same data center for ReplicationSource * GetDataCenterId * remove glog | |||||
| 2022-08-04 | refactor FilerRequest metrics (#3402) | Konstantin Lebedev | 1 | -2/+2 | |
| * refactor FilerRequest metrics * avoid double count proxy * defer to | |||||
| 2022-07-29 | add back rack | chrislu | 1 | -0/+1 | |
| 2022-07-29 | move to https://github.com/seaweedfs/seaweedfs | chrislu | 1 | -5/+5 | |
| 2022-07-28 | add dc and rack | chrislu | 1 | -1/+4 | |
| 2022-07-22 | Merge pull request #3350 from shichanglin5/optimize_masterclient_vidmap | Chris Lu | 1 | -8/+26 | |
| Solve the problem that `LookupFileId` lookup urls is empty due to lea… | |||||
| 2022-07-22 | Solve the problem that `LookupFileId` lookup urls is empty due to leader ↵ | LHHDZ | 1 | -8/+26 | |
| switching The vidMap structure is modified to a linked list structure (the length is limited to 5). When the vidMap is reset, the current vidMap is added to the new vidMap as a cache node. When the query locations is empty, the cache node is searched to avoid problems when the master switches leaders. | |||||
| 2022-07-15 | Use fallback if urls are not found | Konstantin Lebedev | 1 | -3/+3 | |
| 2022-06-30 | fixed `volume xx not found` caused by missing VolumeLocation events | 石昌林 | 1 | -30/+38 | |
| When the requested master node is the leader, `VolumeLocation` or `ClusterNodeUpdate` may be returned here. If it is `VolumeLocation`, the update will be performed while resetting the vidMap, otherwise the event will be lost | |||||
| 2022-06-27 | currentMaster redirected | Konstantin Lebedev | 1 | -2/+2 | |
| 2022-06-27 | avoid set currentMaster k8s svc.local discoveruy service domains | Konstantin Lebedev | 1 | -2/+2 | |
| https://github.com/chrislusf/seaweedfs/issues/2589 | |||||
| 2022-06-25 | Merge branch 'master' of https://github.com/chrislusf/seaweedfs | chrislu | 1 | -2/+17 | |
| 2022-06-25 | fix entry full url lookup | chrislu | 1 | -1/+4 | |
| 2022-06-24 | Merge pull request #3228 from shichanglin5/fix_volumeNotFound | Chris Lu | 1 | -2/+17 | |
| When the connection with the leader is disconnected, the vidMap shoul… | |||||
| 2022-06-25 | Code comment optimization | 石昌林 | 1 | -9/+8 | |
| 2022-06-24 | When the connection with the leader is disconnected, the vidMap should not ↵ | 石昌林 | 1 | -2/+18 | |
| be reset immediately, but should be reset after connecting to a new leader | |||||
| 2022-06-24 | masterclient: fallback to directly querying master in case of missing volume ↵ | chrislu | 1 | -0/+30 | |
| id location | |||||
| 2022-05-30 | fresh filer store bootstrap from the oldest peer | chrislu | 1 | -2/+2 | |
| 2022-05-01 | filer: add filer group | chrislu | 1 | -18/+23 | |
| 2022-04-05 | erasure coding: tracking encoded/decoded volumes | chrislu | 1 | -0/+8 | |
| If an EC shard is created but not spread to other servers, the masterclient would think this shard is not located here. | |||||
| 2022-04-01 | check cluster connectivities | chrislu | 1 | -0/+5 | |
| 2022-03-26 | refactor: change masters from a slice to a map | chrislu | 1 | -2/+2 | |
| 2022-02-04 | move error to a separate file | chrislu | 1 | -6/+6 | |
| This file contains metric names for all errors The naming convention is ErrorSomeThing = "error.some.thing" | |||||
| 2022-01-24 | new master metrics | Konstantin Lebedev | 1 | -1/+8 | |
| 2021-12-26 | use streaming mode for long poll grpc calls | chrislu | 1 | -4/+4 | |
| streaming mode would create separate grpc connections for each call. this is to ensure the long poll connections are properly closed. | |||||
| 2021-11-06 | auto updated filer peer list | Chris Lu | 1 | -4/+9 | |
| 2021-11-06 | send peers info to filers | Chris Lu | 1 | -0/+9 | |
| 2021-11-05 | refactor grpc API | Chris Lu | 1 | -21/+24 | |
| 2021-11-05 | Revert "master: rename grpc function KeepConnected() to ↵ | Chris Lu | 1 | -3/+3 | |
| SubscribeVolumeLocationUpdates()" This reverts commit af71ae11aa29350a60ed7d3b9a16276a06ba9dcc. | |||||
| 2021-11-03 | master: rename grpc function KeepConnected() to SubscribeVolumeLocationUpdates() | Chris Lu | 1 | -3/+3 | |
| 2021-11-02 | adjust master client log level | Chris Lu | 1 | -1/+1 | |
| 2021-11-02 | shell: optionally read filer address from master | Chris Lu | 1 | -1/+5 | |
| 2021-09-12 | change server address from string to a type | Chris Lu | 1 | -13/+12 | |
| 2021-05-21 | simplify a bit | Chris Lu | 1 | -3/+1 | |
