aboutsummaryrefslogtreecommitdiff
path: root/weed/server
AgeCommit message (Collapse)AuthorFilesLines
2023-09-18fix nilchrislu1-1/+4
2023-09-18fix: mount proxyByFiler write error: wrong jwtzemul1-6/+6
2023-09-16adjust logchrislu1-1/+1
2023-09-16revert to non-streaming mode to assign file idchrislu1-6/+1
fix https://github.com/seaweedfs/seaweedfs/issues/4838#issuecomment-1722290685
2023-09-16Revert "turn on streaming assign file id"chrislu1-1/+1
This reverts commit 733db2bc8846b98bb191e0cacc1e910104a0cfde.
2023-09-16Squashed commit of the following:chrislu2-11/+39
commit 482742514656e9b5a652acf7406740fbc55db13d Author: chrislu <chris.lu@gmail.com> Date: Sat Sep 16 15:05:38 2023 -0700 balancer works commit 3b50139f68d5f59961113cf8fd0b903a7294a6ca Author: chrislu <chris.lu@gmail.com> Date: Fri Sep 15 22:22:32 2023 -0700 comments commit 7f685ce7ba8853775e7c02c5b5c242d7920d62d3 Author: chrislu <chris.lu@gmail.com> Date: Fri Sep 15 22:20:05 2023 -0700 adjust APIs commit 436d99443b399082f75f4ceb7595e8b5ac0a8ba3 Author: chrislu <chris.lu@gmail.com> Date: Thu Sep 14 23:49:05 2023 -0700 receive broker stats commit b771fefa374fe237ff1317bbd03a9297a52191e3 Merge: 0a851ec00 890881037 Author: chrislu <chris.lu@gmail.com> Date: Wed Sep 13 00:03:47 2023 -0700 Merge branch 'master' into sub commit 0a851ec00b455c72b405503f6f1f41728b15962e Author: chrislu <chris.lu@gmail.com> Date: Sun Sep 10 22:01:25 2023 -0700 Create balancer.go commit 39941edc0bae3b9a4a2c3344caf494f7ab80a82a Author: chrislu <chris.lu@gmail.com> Date: Thu Sep 7 23:55:19 2023 -0700 add publisher shutdown commit 875f562779f239a140d1008732b5375c0e511e61 Author: chrislu <chris.lu@gmail.com> Date: Wed Sep 6 23:16:41 2023 -0700 server side send response at least once per second commit 984b6c54cf6b0defaa6e727ab5e36809411fe92c Author: chrislu <chris.lu@gmail.com> Date: Wed Sep 6 23:15:29 2023 -0700 ack interval 128 commit 2492a454997a59ffe00405e365290addc460078a Author: chrislu <chris.lu@gmail.com> Date: Wed Sep 6 22:39:46 2023 -0700 ack interval commit ba67e6ca2998e82eb23abf5c431bdf9a92e966ea Author: chrislu <chris.lu@gmail.com> Date: Mon Sep 4 21:43:50 2023 -0700 api for sub commit 9e4f98569898985ed285d8bb8a39b4ea5f095a98 Author: chrislu <chris.lu@gmail.com> Date: Mon Sep 4 21:43:30 2023 -0700 publish, benchmark commit cb470d44df2fed94ad8fd370b1c281cb126d373b Author: chrislu <chris.lu@gmail.com> Date: Fri Sep 1 00:36:51 2023 -0700 can pub and sub commit 1eb2da46d5d5a52c1012aa19ef31c1c8ed568d9e Author: chrislu <chris.lu@gmail.com> Date: Mon Aug 28 09:02:12 2023 -0700 connect and publish commit 504ae8383ac3a0838d31d04b31623872b5734b31 Author: chrislu <chris.lu@gmail.com> Date: Mon Aug 28 09:01:25 2023 -0700 protoc version commit dbcba75271a4617b5931c4779ca0f7c924369a8f Author: chrislu <chris.lu@gmail.com> Date: Sun Aug 27 18:59:04 2023 -0700 rename to lookup commit c9caf3311995290c36ed369b48fbbab23d6bc7b5 Author: chrislu <chris.lu@gmail.com> Date: Sun Aug 27 18:33:46 2023 -0700 move functions commit 4d6c18d86f07ee35625f207c94539727944a8776 Author: chrislu <chris.lu@gmail.com> Date: Sun Aug 27 17:50:59 2023 -0700 pub sub initial tests commit 4eb8e8624d8280d8aa4a227afc06bcacbfe732a7 Author: chrislu <chris.lu@gmail.com> Date: Sun Aug 27 13:14:39 2023 -0700 rename commit 19904566706e9dba502f1ffd1f6fdf0bf876e99c Author: chrislu <chris.lu@gmail.com> Date: Sun Aug 27 13:13:14 2023 -0700 sub commit 905911853dd5103496e8fc9b47934fa3a48da214 Author: chrislu <chris.lu@gmail.com> Date: Sat Aug 26 13:39:21 2023 -0700 adjust proto
2023-09-16balancer workschrislu2-11/+39
2023-08-24Implement SRV lookups for filer (#4767)Nico D'Cotta3-6/+8
2023-08-23turn on streaming assign file idchrislu1-1/+1
2023-08-23streaming assign file idschrislu1-1/+6
2023-08-22add stream assign server side implementationchrislu1-0/+19
2023-08-22refactor fileschrislu2-88/+103
2023-07-17Fix large file chunks deleted by mistake (#4678)wusong1-3/+4
2023-07-10avoid logging nil error (#4659)Konstantin Lebedev1-1/+3
Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co>
2023-07-04proxy to master uses http addresschrislu1-1/+1
fix https://github.com/seaweedfs/seaweedfs/issues/4607
2023-06-25lock on append metadata operationchrislu1-1/+6
2023-06-25adjust lock APIschrislu1-3/+3
2023-06-25filer can proxy to peer filer holding the lockchrislu1-2/+35
2023-06-25refactorchrislu2-21/+6
2023-06-25add distributed lock managerchrislu2-35/+15
2023-06-25add distributed lock managerchrislu2-0/+118
2023-06-19remove unused cluster node leaderchrislu1-29/+12
2023-06-17generate jwt token when looking up needle idchrislu1-17/+24
fix https://github.com/seaweedfs/seaweedfs/issues/4577
2023-06-12Delete volume is empty (#4561)Konstantin Lebedev2-2/+2
* use onlyEmpty for deleteVolume https://github.com/seaweedfs/seaweedfs/issues/4559 * fix IsEmpty * fix test --------- Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co>
2023-06-10avoid overwriting non-nil uploadReaderToChunks.uploadErr with nil value (#4560)柏杰1-3/+7
2023-06-09Healthz check for deadlocks (#4558)Konstantin Lebedev1-3/+18
2023-06-05support TTL when creating folderschrislu1-2/+3
related to https://github.com/seaweedfs/seaweedfs/discussions/4549
2023-06-05Fix no more writable volumes by delay judgment (#4548)wusong2-3/+8
* fix nomore writables volumes while disk free space is sufficient by time delay * reset --------- Co-authored-by: wang wusong <wangwusong@virtaitech.com>
2023-06-03fix deadlock for filer upload (#4527)wusong1-18/+8
Signed-off-by: wang wusong <wangwusong@virtaitech.com> Co-authored-by: wang wusong <wangwusong@virtaitech.com>
2023-05-24add return for error handle (#4502)wusong1-2/+4
2023-05-09update raft versionchrislu1-4/+2
fix #4460
2023-05-07update raftchrislu1-2/+4
2023-04-29[Filer] post add param:saveInside (#4434)zemul2-2/+21
* fix:mount deadlock * feat: filer http upload to metadata * feat: /etc save inside --------- Co-authored-by: zemul <zhouzemiao@ihuman.com>
2023-04-26Fix: http rename move dir to subdir (#4432)wusong1-2/+2
Co-authored-by: wang wusong <wangwusong@virtaitech.com>
2023-04-24Volume range read use sync.pool (#4422)zemul1-2/+11
2023-04-18compilation fail (#4414)wusong1-1/+1
Signed-off-by: Wusong Wang <wangwusong@virtaitech.com> Co-authored-by: Wusong Wang <wangwusong@virtaitech.com>
2023-04-17collect ec shard from multiple locationschrislu1-2/+10
fix https://github.com/seaweedfs/seaweedfs/issues/4365
2023-04-17adjust error messagechrislu1-2/+2
2023-04-11s3 fix get fake dir object key (#4390)Konstantin Lebedev1-4/+3
2023-03-31style: clerical error (#4361)wusong1-6/+0
2023-03-21add validate config for raft (#4332)Konstantin Lebedev1-0/+4
2023-03-19avoid lower casing the commandchrislu1-1/+1
fix https://github.com/seaweedfs/seaweedfs/pull/4321
2023-03-19fix volume not found if marked as read onlychrislu1-2/+9
fix https://github.com/seaweedfs/seaweedfs/issues/4088
2023-03-15The filer does not set defaultReplication to the defaultReplication o… (#4315)LHHDZ1-3/+0
The filer does not set defaultReplication to the defaultReplication of the master (it is not necessary, because if the filer is not set, the configuration of the master will be used when calling Assign), otherwise, when the defaultReplication of the master is modified and all master nodes are restarted, the defaultReplication will not take effect (because the filer Keep the previous defaultReplication setting from the master) Signed-off-by: changlin.shi <changlin.shi@ly.com>
2023-03-08#4270 set http status code to 409 if dir already exists (#4287)Rohit Chormale1-1/+1
2023-03-02 fix chunk.ModifiedTsNs (#4264)zemul1-1/+2
* fix * fix mtime s > ns --------- Co-authored-by: zemul <zhouzemiao@ihuman.com>
2023-02-28adjust ui pagination sizechrislu1-1/+1
fix https://github.com/seaweedfs/seaweedfs/issues/4258
2023-02-25add -disk to filer command (#4247)lfhy3-1/+12
* add -disk to filer command * add diskType to filer.grpc * use filer.disk when filerWebDavOptions.disk is empty * add filer.disk to weed server command. --------- Co-authored-by: 三千院羽 <3000y@MacBook-Pro.lan>
2023-02-21Updated the deprecated ioutil dependency (#4239)Zachary Walters1-2/+1
2023-02-06volume:fix return if Replicate write error (#4188)Neo1-0/+1