Konstantin Lebedev
c08fc8cdb9
frill of excess
11 months ago
Konstantin Lebedev
7df646b4e1
fix test_bucket_listv2_delimiter_basic
11 months ago
Konstantin Lebedev
8c61a3f372
skip check sort for test_bucket_listv2_encoding_basic
11 months ago
Konstantin Lebedev
36f64caecc
fix test_bucket_listv2_delimiter_prefix
11 months ago
chrislu
364bb6c7b4
avoid ticker leak
11 months ago
Konstantin Lebedev
c9f3eead8c
fix ceph tests
11 months ago
Konstantin Lebedev
a7b64c1fab
add sql list tests
11 months ago
Konstantin Lebedev
dac862a304
pass test_bucket_listv2_encoding_basic and test_bucket_listv2_fetchowner_defaultempty
11 months ago
shenxingwuying
ee25ada732
reduce ambiguity about use memory_sequencer ( #5555 )
12 months ago
chrislu
55976ae04a
avoid repeated calls to heavy-weighted viper
12 months ago
chrislu
d9490c5e1f
rename
12 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
1 year ago
yudrywet
8833745fbc
chore: fix some typos in comments ( #5497 )
1 year ago
Konstantin Lebedev
5189a09de0
[volume] Reduce the number of buffers for uploading one chunk ( #5458 )
1 year ago
skycope
6dae685f9c
fix append disorder ( #5492 )
1 year ago
Henco Appel
5c8e6014ba
fix: filer authenticate with with volume server ( #5480 )
1 year ago
Konstantin Lebedev
df40908e57
fix panic 5435 ( #5436 )
1 year ago
chrislu
aed6fdffd2
fix nil volume data backend
fix https://github.com/seaweedfs/seaweedfs/issues/5417
1 year 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
1 year ago
chrislu
27bb38228b
only broad cast when there are waiting threads
1 year 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
1 year ago
rustrover
ab70aa92da
remove repetitive words ( #5364 )
1 year ago
chrislu
34f2b600ac
each log function adds a "done" return parameter
1 year ago
chrislu
832b60c13f
pass errors
1 year ago
chrislu
5c0f01c0eb
purge cluster id
1 year 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
1 year ago
Sébastien
c694cb4e7d
filer: reduce delete entry ErrNotFound logs ( #5301 )
1 year ago
Konstantin Lebedev
8fb978d6f6
[volume] requests that were canceled by the client are not an internal server problem(500 => 499) ( #5304 )
1 year ago
Chris Lu
fa72761bb8
fix on finding lock owner
1 year ago
chrislu
d41792461c
lock returns host and owner
1 year ago
chrislu
d30150dde1
use a short-lived lock
1 year ago
chrislu
c1bb76d709
fix nil error
1 year ago
chrislu
ac50d8a822
re-lock if the lock owner is not found
1 year 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`
1 year ago
Konstantin Lebedev
0b71fae2e3
fix: s3tests test_get_object_ifnonematch_good ( #5237 )
1 year ago
chrislu
49fcb48e04
same logic as grpc assign
fix https://github.com/seaweedfs/seaweedfs/issues/5213
1 year ago
chrislu
3002087541
http assign logic should be the same as grpc assign
similar logic as bebbc9fe44
1 year ago
Konstantin Lebedev
4e9ea1e628
chore: filer healthz handler check filer store ( #5208 )
1 year ago
Konstantin Lebedev
f9cf13fada
[filer] avoid return http ok for not allowed methods ( #5209 )
1 year ago
chrislu
fa59a5d67e
read from disk if not in memory
1 year ago
Konstantin Lebedev
a7fc723ae0
chore: add status code for request_total metrics ( #5188 )
1 year 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.
1 year ago
chrislu
49428a303b
add batch index for each memory buffer
1 year ago
Konstantin Lebedev
3b62b338a5
chore: add maxMB option for webdav ( #5165 )
1 year ago
Konstantin Lebedev
3e43778869
fix: webdav avoid create empty files ( #5160 )
1 year ago
Konstantin Lebedev
b832ddd1ef
fix: return etag with md5 in webdav responses ( #5158 )
1 year 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