aboutsummaryrefslogtreecommitdiff
path: root/weed/server/volume_server_handlers.go
AgeCommit message (Collapse)AuthorFilesLines
2025-11-13fix: pass proxied query param (#7477)Konstantin Lebedev1-1/+5
* fix: pass proxied query param * fix: use math/rand/v2 * Shuffle condition --------- Co-authored-by: chrislu <chris.lu@gmail.com>
2025-07-02[volume] refactor and add metrics for flight upload and download data limit ↵Konstantin Lebedev1-62/+222
condition (#6920) * refactor concurrentDownloadLimit * fix loop * fix cmdServer * fix: resolve conversation pr 6920 * Changes logging function (#6919) * updated logging methods for stores * updated logging methods for stores * updated logging methods for filer * updated logging methods for uploader and http_util * updated logging methods for weed server --------- Co-authored-by: akosov <a.kosov@kryptonite.ru> * Improve lock ring (#6921) * fix flaky lock ring test * add more tests * fix: build * fix: rm import util/version * fix: serverOptions * refactoring --------- Co-authored-by: Aleksey Kosov <rusyak777@list.ru> Co-authored-by: akosov <a.kosov@kryptonite.ru> Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com> Co-authored-by: chrislu <chris.lu@gmail.com>
2025-06-03change version directorychrislu1-5/+4
2024-10-14feat: add in-flight metric for s3/file/volume-server (#6120)steve.wei1-0/+4
2024-04-14chore: fix some typos in comments (#5497)yudrywet1-1/+1
2024-02-14[volume] requests that were canceled by the client are not an internal ↵Konstantin Lebedev1-1/+1
server problem(500 => 499) (#5304)
2024-01-10chore: add status code for request_total metrics (#5188)Konstantin Lebedev1-5/+15
2023-11-06Replace an invalid method in a metric with an invalid one (#4987)Konstantin Lebedev1-10/+16
2022-09-06fix: volume Deadlock when exception is thrown (#3613)famosss1-0/+2
* fix: volume Deadlock when exception is thrown * adjust log level
2022-08-24Fix race conditions during in-flight size checks (#3505)Patrick Schmidt1-7/+13
2022-08-17volume: fix metrics for volume request timechrislu1-2/+2
2022-08-02refactorKonstantin Lebedev1-1/+5
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-4/+4
2022-06-16Revert "adjust conditions"chrislu1-3/+2
This reverts commit e024586ff11d025ce2dd27822a2b04e01260fb6c.
2022-06-15adjust conditionschrislu1-2/+3
2022-06-16add condition when inFlightUploadDataLimitCond signalliubaojiang1-1/+3
2022-06-16move vs.concurrentUploadLimit != 0 out of the lockliubaojiang1-2/+2
2022-05-31reduce the scope of inFlightUploadDataLimitCond lockliubaojiang1-11/+7
2022-05-21add inflight upload data wait timeoutliubaojiang1-8/+20
2022-05-20add inFlightUploadDataLimitCond signalliubaojiang1-0/+1
2022-05-20exclude replication from the concurrentUploadLimitMBliubaojiang1-7/+8
2022-03-24Merge pull request #2759 from kmlebedev/skip_wait_cancelled_requestChris Lu1-2/+8
Need to exit waiting if request is was canceled
2022-03-24exclude the replication from the concurrentUploadLimitMBKonstantin Lebedev1-1/+4
2022-03-23remove dead codechrislu1-1/+0
2022-03-23fixchrislu1-1/+1
2022-03-23volume: fail fast if too many concurrent requests, to avoid dead lock due to ↵chrislu1-4/+5
replication. fix https://github.com/chrislusf/seaweedfs/issues/2755
2022-03-15Need to exit waiting if request is was canceledKonstantin Lebedev1-2/+8
2021-12-29Refactor: pass in claim type into security.DecodeJwtSebastian Kurfuerst1-1/+1
2021-08-10fix avoid lock errorChris Lu1-5/+9
fix https://github.com/chrislusf/seaweedfs/issues/2247
2021-08-08volume: support concurrent download data size limitChris Lu1-1/+6
2021-08-08renameChris Lu1-8/+8
2021-06-06optionally disable concurrent upload limitChris Lu1-1/+2
2021-03-30filer, volume: add concurrent upload size limit to avoid OOMChris Lu1-0/+30
add some back pressure when writes are slow
2020-10-31filer: add CORS supportChris Lu1-2/+4
2020-10-31volume: add CORS supportChris Lu1-1/+16
2020-09-20adjust printoutChris Lu1-2/+2
2020-09-20refactoringChris Lu1-0/+3
2019-06-10go fmtChris Lu1-1/+1
2019-06-06jwt for read access controlChris Lu1-4/+16
2019-03-03jwt check the base file idChris Lu1-0/+4
fix https://github.com/chrislusf/seaweedfs/issues/867
2019-02-14add authorizing fileId write accessChris Lu1-0/+31
need to secure upload/update/delete for benchmark/filer/mount need to add secure grpc
2018-07-23better way to handler switch caseJimmy1-8/+2
2018-05-28adding favicon to filer alsoChris Lu1-4/+0
2016-06-02directory structure change to work with glideChris Lu1-0/+57
glide has its own requirements. My previous workaround caused me some code checkin errors. Need to fix this.