| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-07-06 | use float for sleep seconds | chrislu | 1 | -1/+1 | |
| fix https://github.com/seaweedfs/seaweedfs/pull/6795 | |||||
| 2025-06-28 | remove features and deployments fields | chrislu | 1 | -8/+0 | |
| 2025-06-28 | add telemetry (#6926) | Chris Lu | 1 | -0/+30 | |
| * add telemetry * fix go mod * add default telemetry server url * Update README.md * replace with broker count instead of s3 count * Update telemetry.pb.go * github action to deploy | |||||
| 2025-05-21 | Added middleware for processing request_id grpc and http requests (#6805) | Aleksey Kosov | 1 | -12/+12 | |
| 2025-01-30 | Remove rate limit semaphore on master's leader selection logic. (#6494) | Lisandro Pin | 1 | -5/+0 | |
| This was introduced by 054374c7 (2024-03-12) and serves no practical purpose, yet it caps the maximum QPS master servers can handle. | |||||
| 2024-12-02 | [security] reload whiteList on http seerver (#6302) | Konstantin Lebedev | 1 | -1/+12 | |
| * reload whiteList * white_list add to scaffold | |||||
| 2024-11-26 | [master] update LastLeaderChangeTime for hashicorp raft (#6292) | Konstantin Lebedev | 1 | -1/+0 | |
| 2024-11-23 | wait a bit before getting the next volume id if the leader is recently elected | chrislu | 1 | -0/+3 | |
| 2024-09-29 | skip resource heavy commands from running on master nodes | chrislu | 1 | -0/+4 | |
| 2024-08-21 | add parallel vacuuming | chrislu | 1 | -5/+7 | |
| 2024-08-19 | add http endpoint to get the size of a collection (#5910) | Riccardo Bertossa | 1 | -0/+1 | |
| 2024-07-26 | fix allocate reduplicated volumeId to different volume (#5811) | wyang | 1 | -15/+0 | |
| * fix allocate reduplicated volumeId to different volume * only check barrier when read --------- Co-authored-by: Yang Wang <yangwang@weride.ai> | |||||
| 2024-07-16 | Added tls for http clients (#5766) | vadimartynov | 1 | -1/+2 | |
| * Added global http client * Added Do func for global http client * Changed the code to use the global http client * Fix http client in volume uploader * Fixed pkg name * Fixed http util funcs * Fixed http client for bench_filer_upload * Fixed http client for stress_filer_upload * Fixed http client for filer_server_handlers_proxy * Fixed http client for command_fs_merge_volumes * Fixed http client for command_fs_merge_volumes and command_volume_fsck * Fixed http client for s3api_server * Added init global client for main funcs * Rename global_client to client * Changed: - fixed NewHttpClient; - added CheckIsHttpsClientEnabled func - updated security.toml in scaffold * Reduce the visibility of some functions in the util/http/client pkg * Added the loadSecurityConfig function * Use util.LoadSecurityConfiguration() in NewHttpClient func | |||||
| 2024-07-16 | [master] Do Automatic Volume Grow in background (#5781) | Konstantin Lebedev | 1 | -9/+9 | |
| * Do Automatic Volume Grow in backgound * pass lastGrowCount to master * fix build * fix count to uint64 | |||||
| 2024-06-14 | Added context for the MasterClient's methods to avoid endless loops (#5628) | vadimartynov | 1 | -2/+2 | |
| * 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 | |||||
| 2024-04-29 | reduce ambiguity about use memory_sequencer (#5555) | shenxingwuying | 1 | -1/+3 | |
| 2024-04-18 | avoid repeated calls to heavy-weighted viper | chrislu | 1 | -1/+6 | |
| 2024-04-18 | rename | chrislu | 1 | -10/+10 | |
| 2023-08-24 | Implement SRV lookups for filer (#4767) | Nico D'Cotta | 1 | -1/+1 | |
| 2023-07-04 | proxy to master uses http address | chrislu | 1 | -1/+1 | |
| fix https://github.com/seaweedfs/seaweedfs/issues/4607 | |||||
| 2023-03-19 | avoid lower casing the command | chrislu | 1 | -1/+1 | |
| fix https://github.com/seaweedfs/seaweedfs/pull/4321 | |||||
| 2022-10-06 | master server graceful stop (#3797) | Konstantin Lebedev | 1 | -11/+26 | |
| 2022-08-26 | avoid race conditions for OnPeerUpdate (#3525) | Konstantin Lebedev | 1 | -1/+1 | |
| https://github.com/seaweedfs/seaweedfs/issues/3524 | |||||
| 2022-08-24 | Add raft server access mutex to avoid races (#3503) | Patrick Schmidt | 1 | -6/+16 | |
| 2022-08-23 | ping timeout at 15 seconds | chrislu | 1 | -1/+1 | |
| this 72 minute timeout setting seems unreasonably long 15 seconds is around the time when a new raft leader should be elected. | |||||
| 2022-08-23 | remove old raft servers if they don't answer to pings for too long (#3398) | askeipx | 1 | -4/+29 | |
| * 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 | -3/+1 | |
| https://github.com/seaweedfs/seaweedfs/issues/3421 | |||||
| 2022-08-01 | Merge pull request #3338 from kmlebedev/issues/3083 | Chris Lu | 1 | -50/+12 | |
| rollback over onPeerUpdate implementation of automatic clean-up of failed servers in favor of synchronous ping | |||||
| 2022-08-01 | rollback over onPeerupdate implementation of automatic clean-up of failed ↵ | Konstantin Lebedev | 1 | -98/+12 | |
| servers in favor of synchronous ping | |||||
| 2022-07-29 | move to https://github.com/seaweedfs/seaweedfs | chrislu | 1 | -11/+11 | |
| 2022-07-28 | refactor | chrislu | 1 | -1/+1 | |
| 2022-07-28 | add dc and rack | chrislu | 1 | -1/+1 | |
| 2022-07-27 | "github.com/chrislusf/raft" => "github.com/seaweedfs/raft" | chrislu | 1 | -1/+1 | |
| 2022-07-26 | fix RUnlock of unlocked RWMutex | Konstantin Lebedev | 1 | -1/+0 | |
| 2022-07-21 | avoid deadlock | Konstantin Lebedev | 1 | -2/+10 | |
| 2022-07-21 | use safe onPeerUpdateDoneCns | Konstantin Lebedev | 1 | -12/+32 | |
| 2022-07-20 | onPeerUpdateGoroutineCount use int32 | Konstantin Lebedev | 1 | -4/+4 | |
| 2022-07-20 | fix design | Konstantin Lebedev | 1 | -5/+6 | |
| 2022-07-20 | add waiting log message | Konstantin Lebedev | 1 | -0/+1 | |
| 2022-07-20 | check for ping before deleting raft server | Konstantin Lebedev | 1 | -1/+20 | |
| https://github.com/chrislusf/seaweedfs/issues/3083 | |||||
| 2022-07-19 | fix typo | Konstantin Lebedev | 1 | -8/+11 | |
| add remove logs | |||||
| 2022-05-30 | fresh filer store bootstrap from the oldest peer | chrislu | 1 | -1/+1 | |
| 2022-05-03 | fix wrong assignment | chrislu | 1 | -1/+2 | |
| 2022-05-02 | fix segmentation violation | chrislu | 1 | -0/+1 | |
| fix https://github.com/chrislusf/seaweedfs/issues/3000 | |||||
| 2022-05-01 | filer: add filer group | chrislu | 1 | -2/+2 | |
| 2022-04-07 | fix master ui | Konstantin Lebedev | 1 | -23/+30 | |
| 2022-04-07 | fix conflicts | Konstantin Lebedev | 1 | -1/+2 | |
| 2022-04-07 | refactor OnPeerUpdate | Konstantin Lebedev | 1 | -7/+8 | |
| 2022-04-07 | fix removing old raft server | Konstantin Lebedev | 1 | -15/+34 | |
| 2022-04-06 | raft update peers via OnPeerUpdate | Konstantin Lebedev | 1 | -2/+44 | |
