chrislu
6f588b5b18
fix refactoring mistake
fix https://github.com/seaweedfs/seaweedfs/issues/4639
1 year ago
mervynzhang
df400e6c71
Concurrency works better ( #4663 )
Co-authored-by: mervyn.zhang <mervyn.zhang@sap.com>
1 year ago
wusong
0cb9ddd8ec
Fix data loss: add lock for metacache ( #4664 )
Co-authored-by: wang wusong <wangwusong@virtaitech.com>
1 year ago
Henco Appel
89542db2d0
Fix S3 API multipart upload on Windows ( #4666 )
The file paths were being having '/' changed to '\' by filepath.Dir()
resulting in a file being created with '\' separators, but when trying
to read the files, the same wasn't happening.
Co-authored-by: Hendrik Appel <happel@europe.altair.com>
1 year ago
Henco Appel
680c2e76f1
Fix the segfault from not setting s3 https port ( #4667 )
1 year ago
Konstantin Lebedev
2c076ebd96
avoid logging nil error ( #4659 )
Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co>
1 year ago
LHHDZ
3730772e05
refresh max volume count after adjust ( #4662 )
Signed-off-by: changlin.shi <changlin.shi@ly.com>
1 year ago
chrislu
c278bac263
avoid nil needle map
fix https://github.com/seaweedfs/seaweedfs/issues/4640
1 year ago
chrislu
0606b59a3e
mount: create mount root on filer
fix https://github.com/seaweedfs/seaweedfs-csi-driver/issues/127
1 year ago
chrislu
14546f0ad8
minor
1 year ago
chrislu
31b2751aff
clone volume locations in case they are changed
fix https://github.com/seaweedfs/seaweedfs/issues/4642
1 year ago
wusong
61553beba2
Fix DataBackend nil pointer ( #4641 )
1 year ago
chrislu
a315490f7d
proxy to master uses http address
fix https://github.com/seaweedfs/seaweedfs/issues/4607
1 year ago
chrislu
2aa59ab37c
fix copying level db files during commi
fix https://github.com/seaweedfs/seaweedfs/issues/4635
1 year ago
wusong
c44a6552d2
Fix buff use ( #4628 )
1 year ago
Amir H. Yeganemehr
f0d3c874b6
Unix Socket listener for S3 server ( #4621 )
Add localSocket option to s3 server
2 years ago
chrislu
2c4c2f0994
3.53
2 years ago
chrislu
f193942adc
lock on append metadata operation
2 years ago
chrislu
61c42f9991
adjust lock APIs
2 years ago
chrislu
aafb874ad2
lock until cancelled
2 years ago
chrislu
c4f44d56f7
add distributed lock client
2 years ago
chrislu
f8aa5ea844
adjust filer.proto
2 years ago
chrislu
13a8593ab9
adjust errors
2 years ago
chrislu
06471dac9d
init lock ring
2 years ago
chrislu
5149b3d07b
filer can proxy to peer filer holding the lock
2 years ago
chrislu
868f7875d7
refactor
2 years ago
chrislu
26eff062c8
refactor
2 years ago
chrislu
464a71a373
add distributed lock manager
2 years ago
chrislu
3fd659df2a
add distributed lock manager
2 years ago
Damiano Albani
0d9ba8c612
Support templating name of files stored via Rclone backend ( #4606 )
2 years ago
chrislu
a82c44972b
refactor
2 years ago
chrislu
14a19170e2
refactor
2 years ago
chrislu
84ced2abf5
add LockRing
2 years ago
chrislu
fe1716ccdf
remove deprecated tests
2 years ago
chrislu
1ce725728d
minor
2 years ago
chrislu
11549706ef
refactor
2 years ago
chrislu
8ec1bc2c99
remove unused cluster node leader
2 years ago
Bai Jie
3b88ab42aa
remove duplicate `fileCount` query ( #4588 )
2 years ago
Bai Jie
44b9d72ef0
doIsEmpty() return error if v.DataBackend is nil ( #4587 )
2 years ago
chrislu
94fbf02ea2
generate jwt token when looking up needle id
fix https://github.com/seaweedfs/seaweedfs/issues/4577
2 years ago
柏杰
0b0fb9b9e4
avoid data race read volume.IsEmpty ( #4574 )
* avoid data race read volume.IsEmpty
- avoid phantom read isEmpty for onlyEmpty
- use `v.DataBackend.GetStat()` in v.dataFileAccessLock scope
* add Destroy(onlyEmpty: true) test
* add Destroy(onlyEmpty: false) test
* remove unused `IsEmpty()`
* change literal `8` to `SuperBlockSize`
2 years ago
Konstantin Lebedev
1e22d5caf2
fix get file stats for IsEmpty ( #4576 )
2 years ago
Konstantin Lebedev
4dd890d4a2
optional https port for s3 ( #4482 )
Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co>
2 years ago
chrislu
3fbf4f6189
Revert "Initial patch for redis version 7 support ( #4572 )"
This reverts commit a25bca0692
.
2 years ago
Konstantin Lebedev
4527ead295
fix from comment delete volume is empty ( #4573 )
* fix from coments
https://github.com/seaweedfs/seaweedfs/pull/4561
* fix tests
---------
Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co>
2 years ago
Aaron Gipson
a25bca0692
Initial patch for redis version 7 support ( #4572 )
2 years ago
Konstantin Lebedev
25535e9c36
Delete volume is empty ( #4561 )
* 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>
2 years ago
柏杰
68feffa4e6
avoid overwriting non-nil uploadReaderToChunks.uploadErr with nil value ( #4560 )
2 years ago
Konstantin Lebedev
5ee04d20fa
Healthz check for deadlocks ( #4558 )
2 years ago
wusong
d6af3a8eb6
fix 404 not found ( #4536 )
Signed-off-by: wang wusong <wangwusong@virtaitech.com>
Co-authored-by: wang wusong <wangwusong@virtaitech.com>
2 years ago