Gaspare Iengo
dc6b750424
Fix panic ( #5654 )
7 months ago
steve.wei
d8da4bbaa7
Set the capacity of clientChan to 10000 ( #5647 )
7 months ago
LHHDZ
36b5b713ba
fix deadlock caused by message chan blocked ( #5639 )
7 months ago
chrislu
3e7a92061b
pass along volume server grpc port
fix https://github.com/seaweedfs/seaweedfs/issues/5617
7 months ago
chrislu
364bb6c7b4
avoid ticker leak
7 months ago
shenxingwuying
ee25ada732
reduce ambiguity about use memory_sequencer ( #5555 )
8 months ago
chrislu
55976ae04a
avoid repeated calls to heavy-weighted viper
8 months ago
chrislu
d9490c5e1f
rename
8 months ago
Konstantin Lebedev
33537ae29f
[s3] fix s3 test_multipart_get_part ( #5476 )
* try fix s3 test_multipart_get_part
* add passed s3 tests
* fix SeaweedFSUploadId
* rm spaces
* convert part request to range
* add passed s3 tests of multipart
8 months ago
yudrywet
8833745fbc
chore: fix some typos in comments ( #5497 )
8 months ago
Konstantin Lebedev
5189a09de0
[volume] Reduce the number of buffers for uploading one chunk ( #5458 )
9 months ago
skycope
6dae685f9c
fix append disorder ( #5492 )
9 months ago
Henco Appel
5c8e6014ba
fix: filer authenticate with with volume server ( #5480 )
9 months ago
Konstantin Lebedev
df40908e57
fix panic 5435 ( #5436 )
9 months ago
chrislu
aed6fdffd2
fix nil volume data backend
fix https://github.com/seaweedfs/seaweedfs/issues/5417
9 months ago
jerebear12
7091269e65
fix get file metadata bug ( #5394 )
* Removed problematic if statement
This if statement was causing the value of option.AllowedOrigins to be always equal to "*". Now the values in the config file will be used when present. This allows for people who don't need this feature to not update their security.toml files.
* Update filer_server_handers_read.go
* Updated filer responses to invalid requests
9 months ago
chrislu
27bb38228b
only broad cast when there are waiting threads
9 months ago
Konstantin Lebedev
54ee73287d
[filer] replace an invalid methods in a metric with an invalid one ( #5378 )
fix: replace an invalid methods in a metric with an invalid one for filer
9 months ago
rustrover
ab70aa92da
remove repetitive words ( #5364 )
10 months ago
chrislu
34f2b600ac
each log function adds a "done" return parameter
10 months ago
chrislu
832b60c13f
pass errors
10 months ago
chrislu
5c0f01c0eb
purge cluster id
10 months ago
jerebear12
85d6d5371b
Disable filer UI in configuration ( #5297 )
* Add filer.ui.enabled configuration property
* Add filer.expose_directory_metadata to config
* Ammend commit
* Remove ShowUI reference
* Update all routes that allow directory metadata
* Add cmd flag to server.go
10 months ago
Sébastien
c694cb4e7d
filer: reduce delete entry ErrNotFound logs ( #5301 )
10 months ago
Konstantin Lebedev
8fb978d6f6
[volume] requests that were canceled by the client are not an internal server problem(500 => 499) ( #5304 )
10 months ago
Chris Lu
fa72761bb8
fix on finding lock owner
11 months ago
chrislu
d41792461c
lock returns host and owner
11 months ago
chrislu
d30150dde1
use a short-lived lock
11 months ago
chrislu
c1bb76d709
fix nil error
11 months ago
chrislu
ac50d8a822
re-lock if the lock owner is not found
11 months ago
Sébastien
0775d05a23
fix: http range request return status 500 ( #5251 )
When volume server unavailable for at least one chunk; was returning status 206.
Split `StreamContent` in two parts,
- first prepare, to get chunk info and return stream function
- then write chunk, with that stream function
That allow to catch error in first step before setting response status code in `processRangeRequest`
11 months ago
Konstantin Lebedev
0b71fae2e3
fix: s3tests test_get_object_ifnonematch_good ( #5237 )
11 months ago
chrislu
49fcb48e04
same logic as grpc assign
fix https://github.com/seaweedfs/seaweedfs/issues/5213
11 months ago
chrislu
3002087541
http assign logic should be the same as grpc assign
similar logic as bebbc9fe44
11 months ago
Konstantin Lebedev
4e9ea1e628
chore: filer healthz handler check filer store ( #5208 )
11 months ago
Konstantin Lebedev
f9cf13fada
[filer] avoid return http ok for not allowed methods ( #5209 )
11 months ago
chrislu
fa59a5d67e
read from disk if not in memory
11 months ago
Konstantin Lebedev
a7fc723ae0
chore: add status code for request_total metrics ( #5188 )
12 months ago
jerebear12
8c966ac23b
Removed problematic if statement ( #5180 )
This if statement was causing the value of option.AllowedOrigins to be always equal to "*". Now the values in the config file will be used when present. This allows for people who don't need this feature to not update their security.toml files.
12 months ago
chrislu
49428a303b
add batch index for each memory buffer
12 months ago
Konstantin Lebedev
3b62b338a5
chore: add maxMB option for webdav ( #5165 )
12 months ago
Konstantin Lebedev
3e43778869
fix: webdav avoid create empty files ( #5160 )
12 months ago
Konstantin Lebedev
b832ddd1ef
fix: return etag with md5 in webdav responses ( #5158 )
12 months ago
chrislu
093fdc1621
subscriber can get assignments
1 year ago
Lars Lehtonen
edc0532b1d
weed/server: remove unneeded err from streamReadOneVolume() signature ( #5143 )
1 year ago
chrislu
bebbc9fe44
create volume grow request if the selected volume is close to full
1 year ago
jerebear12
06343f8976
Set allowed origins in config ( #5109 )
* Add a way to use a JWT in an HTTP only cookie
If a JWT is not included in the Authorization header or a query string, attempt to get a JWT from an HTTP only cookie.
* Added a way to specify allowed origins header from config
* Removed unecessary log
* Check list of domains from config or command flag
* Handle default wildcard and change name of config value to cors
1 year ago
chrislu
5fe4c04a1a
add missing error in the log
related to https://github.com/seaweedfs/seaweedfs/issues/5084
1 year ago
chrislu
756bcc032d
adjust logs
1 year ago
Konstantin Lebedev
dd78397fea
logging PickForWrite error
https://github.com/seaweedfs/seaweedfs/issues/3886
1 year ago