chrislu
b977e0b3b2
minor
2 months ago
Aleksey Kosov
ef4eda0761
added re-generating and writing the Volume UUID if it is empty ( #6568 )
2 months ago
Changrui Chen
be74548cb5
fix: error info size bug in command_fs_merge_volumes.go ( #6567 )
2 months ago
chrislu
299e372b48
prevent reading wrong data
fix https://github.com/seaweedfs/seaweedfs/issues/6565
2 months ago
chrislu
60c9a7496d
Delete broker.go
2 months ago
Aleksey Kosov
41f5cc69b4
Cassandra loss dir ( #6559 )
removed initialization of the local err
Co-authored-by: akosov <a.kosov@kryptonite.ru>
2 months ago
chrislu
b78a897f14
freebsd has fs.Bavail as int64
fix freebsd building https://github.com/seaweedfs/seaweedfs/actions/runs/13380531394/job/37368195169
2 months ago
chrislu
7d7e06681d
3.85
2 months ago
zouyixiong
7392161894
fix: The free disk size and percentage are quite different from the output of df -h. ( #6550 )
* fix: record and delete bucket metrics after inactive
* feat: match available disk size with system cmd `dh -h`
* feat: move temp test to unmaintained/
---------
Co-authored-by: XYZ <XYZ>
2 months ago
Numblgw
c2b8942769
stop retry when all nodes have tried it ( #6551 )
Co-authored-by: liguowei <liguowei@xinye.com>
2 months ago
Karol Będkowski
441614b386
fix: s3 command ignore -tlsVerifyClientCert and -cacert.file arguments ( #6547 )
s3 command ignore tlsVerifyClientCert and cacert.file arguments from
command line. On startS3Server instead of use real values (in s3opt),
default values (from s3Options, always empty) are checked.
Now on right values are checked and if user provide this arguments
RequireAndVerifyClientCert is set and/or ca certificate is loaded.
3 months ago
Tom Crasset
9604db2c93
implement s3 streaming-unsigned-payload-trailer ( #6539 )
* implement s3 streaming-unsigned-payload-trailer
* chore: remove print
3 months ago
Lisandro Pin
392656d59e
`ec.encode`: Explictly mount EC shards after volume conversion. ( #6528 )
This guarantees EC shards are immediately available after encoding,
even if not affected by subsequent re-balancing.
3 months ago
Tom Crasset
9ca2b0b763
omit http and https ports when using X-Forwarded-Port ( #6527 )
3 months ago
Tom Crasset
a7b964af96
add s3 signature tests and prepare implementation of STREAMING-UNSIGNED-PAYLOAD-TRAILER ( #6525 )
* add tests for s3 signature
* add test for newSignV4ChunkedReader.Read()
* add glog import
3 months ago
Lisandro Pin
e8d8bfcccc
Nit: remove missing newlines on `weed shell` commands output. ( #6524 )
Nit: remove missing newlines on `weed` commands output.
3 months ago
zouyixiong
8eab76c5db
fix: record and delete bucket metrics after inactive ( #6523 )
Co-authored-by: XYZ <XYZ>
3 months ago
Ethan Mosbaugh
9ebc132ffc
fix: bucket-hook fails with gnu wget ( #6521 )
3 months ago
Lisandro Pin
29c2d9b965
Remove warning on EC balancing if no replica placement settings are found. ( #6516 )
Effectively undoes c9399a68; with ff8bd862
, a replica placement type `000`
will no longer break shards re-balancing.
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
3 months ago
Tom Crasset
a250699225
use X-Forwarded-Host and X-Forwarded-Port to determine correct host for AWS signature ( #6514 )
3 months ago
Lisandro Pin
68f547bdf2
Nit: fix missing newline on EC balancing warnings regarding replica settings ( #6509 )
Nit: fix missing newline on EC balancing warnings regarding replica settings.
See 79136812
.
3 months ago
chrislu
95d8f4415a
3.84
3 months ago
chrislu
7fd42f5d06
Revert "Add content length to filer's requests ( #6489 )"
This reverts commit 9f42ce3f01
.
3 months ago
chrislu
5c3d7e6ae6
3.83
3 months ago
chrislu
42efade0dc
adjust fix
fix https://github.com/seaweedfs/seaweedfs/issues/6497
3 months ago
chrislu
a75271dd43
ensure correct auto bucket creation
fix https://github.com/seaweedfs/seaweedfs/issues/6497
3 months ago
Lisandro Pin
fc4df944a0
Remove rate limit semaphore on master's leader selection logic. ( #6494 )
This was introduced by 054374c7
(2024-03-12) and serves no practical purpose,
yet it caps the maximum QPS master servers can handle.
3 months ago
Lisandro Pin
331c1f0f3f
Improve EC shards balancing logic regarding replica placement settings. ( #6491 )
The replica placement type specifies numebr of _replicas_ on the same/different rack;
that means we can have one EC shard copy on each, even if the replica setting is zero.
This PR reworks replica placement parsing for EC rebalancing, so we check allow
(replica placement + 1) when selecting racks and nodes to balance EC shards into.
3 months ago
Tom Crasset
551baa44b2
verify if bucket exists in GetBucketLocationHandler ( #6485 )
3 months ago
Hadi Zamani
9f42ce3f01
Add content length to filer's requests ( #6489 )
3 months ago
Lisandro Pin
250fbbb3db
`ec.balance`: Allow EC balancing without collections. ( #6488 )
3 months ago
Lisandro Pin
7913681297
`ec.encode`: Display a warning on EC balancing if no replica placement settings are found. ( #6487 )
3 months ago
chrislu
33ba88df9c
fix from ensure() before actual deletion, within the b2 client library
fix https://github.com/seaweedfs/seaweedfs/issues/6483
3 months ago
Tom Crasset
7c3a0ed874
return error on invalid action in PutUserPolicy ( #6482 )
3 months ago
Hadi Zamani
a2330f624b
Add metrics for uploaded and deleted s3 objects ( #6475 )
3 months ago
chrislu
be15fee8e7
show error if backend is mis-configured
related to https://github.com/seaweedfs/seaweedfs/discussions/6472
3 months ago
MaratKarimov
4fe1248aa8
filer store YDB: fix upsert with TTL ( #6469 )
3 months ago
ludwigxia
5452405a81
cloud tier: support for Alibaba Cloud OSS ( #6466 )
3 months ago
chrislu
ca4dca14d8
3.82
3 months ago
Chris Lu
cc05874d06
Add message queue agent ( #6463 )
* scaffold message queue agent
* adjust proto, add mq_agent
* add agent client implementation
* remove unused function
* agent publish server implementation
* adding agent
3 months ago
Hadi Zamani
b2f56d9add
Add JWT authentication to fs.mergeVolumes command ( #6461 )
Add jwt authentication to fs.mergeVolumes command
3 months ago
Tom Crasset
c5f21b2b01
fix S3 per-user-directory Policy ( #6443 )
* fix S3 per-user-directory Policy
* Delete docker/config.json
* add tests
* remove logs
* undo modifications of weed/shell/command_volume_balance.go
* remove modifications of docker-compose
* fix failing test
---------
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
3 months ago
Lisandro Pin
eab2e0e112
`ec.encode`: Fix bug causing source volumes not being deleted after EC conversion. ( #6447 )
This logic was originally part of `spreadEcShards()`, which got removed during
the unification effort with `ec.balance` (https://github.com/seaweedfs/seaweedfs/pull/6344 ),
accidentally breaking functionality in the process.
The commit restores the deletion code for EC'd volumes - with parallelization support.
3 months ago
Hadi Zamani
c7ae969c06
Add bucket's traffic metrics ( #6444 )
* Add bucket's traffic metrics
* Add bucket traffic to dashboards
* Fix bucket metrics help messages
* Fix variable names
3 months ago
Tom Crasset
aa299462f2
improve iam error handling ( #6446 )
* improve iam error handling
* Delete docker/test.py
3 months ago
ftong2020
2304d2b472
Bugfix s3 audit missing requester for PUT requests ( #6434 )
fix s3 audit missing requster for PUT
3 months ago
dependabot[bot]
1609682ac2
chore(deps): bump github.com/getsentry/sentry-go from 0.30.0 to 0.31.1 ( #6437 )
* chore(deps): bump github.com/getsentry/sentry-go from 0.30.0 to 0.31.1
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go ) from 0.30.0 to 0.31.1.
- [Release notes](https://github.com/getsentry/sentry-go/releases )
- [Changelog](https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-go/compare/v0.30.0...v0.31.1 )
---
updated-dependencies:
- dependency-name: github.com/getsentry/sentry-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix compilation
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: chrislu <chris.lu@gmail.com>
4 months ago
ftong2020
e7f2936dcc
fix force arg dropped during volume balance command ( #6432 )
4 months ago
dsd
da2a234b00
[weed] change -n to -force ( #6421 )
4 months ago
chrislu
39c1dde9df
3.81
4 months ago