Commit Graph
12060 Commits
Author SHA1 Message Date
Konstantin Lebedev 50e1cf568e fix S3Versioning 2025-11-05 22:50:09 +05:00
Konstantin Lebedev 53e9d408ab fix delete version object 2025-11-05 20:06:50 +05:00
Konstantin Lebedev cf75abb408 resolv comment 2025-11-05 18:39:21 +05:00
Konstantin Lebedev 360c2387db rm log 2025-11-05 18:16:04 +05:00
Konstantin Lebedev 20fb1ead77 fix updateTTL 2025-11-05 18:14:55 +05:00
Konstantin Lebedev a88eab0b97 revert expiration tests 2025-11-05 15:05:34 +05:00
Konstantin Lebedev c18004f9f6 rm dublicate SeaweedFSExpiresS3 2025-11-05 14:16:07 +05:00
Konstantin Lebedev 20254cd2db fix pipline tests 2025-11-05 14:10:29 +05:00
Konstantin Lebedev 558f4be73b allowDeleteObjectsByTTL by default 2025-11-05 14:06:02 +05:00
Konstantin LebedevandGitHub 7c41795078 Merge branch 'master' into allow_delete_objects_by_TTL 2025-11-05 13:44:27 +05:00
chrislu cc444b1868 muted texts 2025-11-04 22:17:21 -08:00
chrislu ca8cd631ff Update admin.css 2025-11-04 22:11:19 -08:00
chrislu 82f2c3757f muted admin UI color 2025-11-04 22:09:32 -08:00
Chris LuandGitHub ecdbe572ca master: fix negative active volumes (#7440)
* fix negative active volumes

* address comments

* simplify
2025-11-04 21:50:04 -08:00
Federico A. CorazzaandGitHub 17b23f61e1 Don't make nginx the default ingress controller (#7436) 2025-11-04 13:44:29 -08:00
Lisandro PinandGitHub f466ff1412 Nit: use time.Durations instead of constants in seconds. (#7438)
Nit: use `time.Durations` instead of constants in seconds. Makes for slightly more readable code.
2025-11-04 13:02:22 -08:00
Konstantin Lebedev bbd7546cea test s3 put multipart 2025-11-04 20:26:07 +05:00
Konstantin Lebedev 1abea0d9b5 test s3 put 2025-11-04 20:03:36 +05:00
Konstantin Lebedev e8e080b4fa del unusing func removeExpiredObject 2025-11-04 15:29:42 +05:00
Konstantin Lebedev 6a0d1e0b6f filer delete meta and data 2025-11-04 14:54:49 +05:00
Konstantin Lebedev 8d768885c5 move s3 delete expired entry to filer 2025-11-04 13:17:36 +05:00
Konstantin LebedevandGitHub d1b5d95d84 Merge branch 'master' into allow_delete_objects_by_TTL 2025-11-04 12:19:34 +05:00
Konstantin Lebedev 082c1d6431 Merge remote-tracking branch 'fork/allow_delete_objects_by_TTL' into allow_delete_objects_by_TTL 2025-11-04 12:17:15 +05:00
Konstantin Lebedev a4638d4e1d clear TtlSeconds for volume 2025-11-04 12:17:09 +05:00
chrislu e0a4af1342 go mod 2025-11-03 22:46:24 -08:00
Konstantin Lebedev 981bc96082 GetS3ExpireTime on filer 2025-11-04 10:29:16 +05:00
chrislu f4f2718ba0 adjust test 2025-11-03 16:22:20 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Chris Lu
ac5108c301 chore(deps): bump go.mongodb.org/mongo-driver from 1.17.4 to 1.17.6 (#7430)
Bumps [go.mongodb.org/mongo-driver](https://github.com/mongodb/mongo-go-driver) from 1.17.4 to 1.17.6.
- [Release notes](https://github.com/mongodb/mongo-go-driver/releases)
- [Commits](https://github.com/mongodb/mongo-go-driver/compare/v1.17.4...v1.17.6)

---
updated-dependencies:
- dependency-name: go.mongodb.org/mongo-driver
  dependency-version: 1.17.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
2025-11-03 16:19:23 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d592fcbe5c chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.19 to 1.18.20 (#7432)
chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials

Bumps [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) from 1.18.19 to 1.18.20.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/config/v1.18.20/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.19...config/v1.18.20)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
  dependency-version: 1.18.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 16:19:07 -08:00
Chris LuandGitHub 498ac8903f S3: prevent deleting buckets with object locking (#7434)
* prevent deleting buckets with object locking

* addressing comments

* Update s3api_bucket_handlers.go

* address comments

* early return

* refactor

* simplify

* constant

* go fmt
2025-11-03 15:27:20 -08:00
chrislu a154ef9a0f 4.00 4.00 2025-11-03 13:39:39 -08:00
Konstantin Lebedev f8b874d752 resolv coderabbitai 2025-11-04 01:35:07 +05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6d00d84721 chore(deps): bump helm/kind-action from 1.12.0 to 1.13.0 (#7428)
Bumps [helm/kind-action](https://github.com/helm/kind-action) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/helm/kind-action/releases)
- [Commits](https://github.com/helm/kind-action/compare/v1.12.0...v1.13.0)

---
updated-dependencies:
- dependency-name: helm/kind-action
  dependency-version: 1.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 12:27:13 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
29255f286e chore(deps): bump cloud.google.com/go/storage from 1.57.0 to 1.57.1 (#7431)
Bumps [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go) from 1.57.0 to 1.57.1.
- [Release notes](https://github.com/googleapis/google-cloud-go/releases)
- [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-cloud-go/compare/spanner/v1.57.0...storage/v1.57.1)

---
updated-dependencies:
- dependency-name: cloud.google.com/go/storage
  dependency-version: 1.57.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 12:26:36 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
499ab47eaa chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.88.3 to 1.89.1 (#7433)
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3

Bumps [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) from 1.88.3 to 1.89.1.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.88.3...service/s3/v1.89.1)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
  dependency-version: 1.89.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 12:26:26 -08:00
Konstantin Lebedev 0e6f40e903 fix s3tests 2025-11-04 00:43:30 +05:00
chrislu 43cdd22133 4.00 2025-11-03 09:35:32 -08:00
Konstantin Lebedev bff703e126 fix locationPrefix for updateEntriesTTL 2025-11-03 18:21:53 +05:00
Konstantin Lebedev e2b43c0b5e fix IsExpired 2025-11-03 18:07:24 +05:00
Konstantin Lebedev 47c7d5fc8f fix test lifecycle expiration 2025-11-03 17:59:44 +05:00
Konstantin Lebedev aea7327089 fix opt allowDeleteObjectsByTTL for server 2025-11-03 15:51:09 +05:00
Konstantin Lebedev 0bcc2b1156 add lifecycle expiration s3 tests 2025-11-03 15:39:21 +05:00
Konstantin Lebedev 8efd47bf8f delete on get and head 2025-11-03 15:11:28 +05:00
Konstantin Lebedev 391f261ba5 pass opt allowDeleteObjectsByTTL to all servers 2025-11-03 14:16:44 +05:00
Konstantin Lebedev e086793cb3 disable delete expires s3 entry in filer 2025-11-03 14:09:02 +05:00
Konstantin Lebedev dcc84f9f34 do delete expired entries on s3 list request
https://github.com/seaweedfs/seaweedfs/issues/6837
2025-11-03 12:46:22 +05:00
chrislu 20a2e672d2 4.00 2025-11-02 22:08:38 -08:00
Lisandro PinGitHubchrisluChris Lugemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1668c1042b Rework collection resultion for ec.rebuild, in preparation for parallelization. (#7420)
* Rework collection resultion for `ec.rebuild`, in preparation for parallelization.

See https://github.com/seaweedfs/seaweedfs/issues/7416 .

* simplify

* Update weed/shell/command_ec_rebuild.go

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

---------

Co-authored-by: chrislu <chris.lu@gmail.com>
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-02 08:54:37 -08:00
Chris LuandGitHub 69c49859fa fix go install (#7425)
fix https://github.com/seaweedfs/seaweedfs/issues/7424
2025-11-02 08:42:19 -08:00
Chris LuGitHubgemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
f234455b76 Filer: separate context for streaming (#7423)
* separate context for streaming

* Update weed/server/filer_server_handlers_read.go

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-01 23:25:56 -07:00