chrislu
08ae6e8ca4
address comments
2 weeks ago
chrislu
8d54fded4b
separate transaction
2 weeks ago
chrislu
dee2317cba
address comments
2 weeks ago
chrislu
91f59cb2d4
build tag
2 weeks ago
chrislu
27a9e576cf
build SeaweedFS
2 weeks ago
chrislu
1c64bce71e
Update container_foundationdb_version.yml
2 weeks ago
chrislu
088347af35
Fixed glibc/musl Incompatibility (Alpine → Debian)
2 weeks ago
chrislu
35ad681f70
Updated FoundationDB Version
2 weeks ago
chrislu
64f5093fb2
add foundationdb build
2 weeks ago
chrislu
c63d021db8
fix build
4 weeks ago
chrislu
eddfb9ab85
delete in batches
4 weeks ago
chrislu
fb9b22c43b
delete in batches
4 weeks ago
chrislu
70df119df5
Update README.md
4 weeks ago
chrislu
d3188d2dd1
fix docker
4 weeks ago
chrislu
44b1543c2d
Use fdb.Strinc() to compute the lexicographically next string and create a proper range
4 weeks ago
chrislu
ffe99fad3e
error checking
4 weeks ago
chrislu
19bd91be85
pagination, one transaction for deletion
4 weeks ago
chrislu
18fb324570
clean up
4 weeks ago
chrislu
6b458a64f5
clean up
4 weeks ago
chrislu
d869ce44e9
recursive deletion
4 weeks ago
chrislu
71095c9618
more efficient
4 weeks ago
chrislu
1aca001a00
fix API versions
4 weeks ago
chrislu
2ba7a11ac5
proper errors
4 weeks ago
chrislu
054a479f18
address comments
4 weeks ago
chrislu
da121f2a4b
use the more idiomatic FoundationDB KeySelectors
4 weeks ago
chrislu
b686f9cff0
fix docker files
4 weeks ago
chrislu
414890220c
delete with prefix range; list with right start key
4 weeks ago
Chris Lu
be4c948a40
Merge branch 'master' into add-foundation-db
4 weeks ago
chrislu
e15c5eb64e
fix range listing
4 weeks ago
chrislu
829450e4a4
adds more debug messages
4 weeks ago
chrislu
ee61451fb8
address comments
4 weeks ago
chrislu
099c65ee4c
remove extra data
4 weeks ago
chrislu
b768d88087
address comments
4 weeks ago
chrislu
4b14131aef
avoid panic on error
4 weeks ago
Lisandro Pin
5fef4145a4
Fix date string parsing bug for the SQL Engine. ( #7446 )
`SQLEngine.valueToTime()` is parsing dates always as UTC (via `time.Parse()`),
regardless of TZ assumptions for different date formats.
4 weeks ago
chrislu
390c6f845c
Merge branch 'master' into add-foundation-db
4 weeks ago
chrislu
369c7e048a
apply the patch
4 weeks ago
Konstantin Lebedev
084b377f87
do delete expired entries on s3 list request ( #7426 )
* do delete expired entries on s3 list request
https://github.com/seaweedfs/seaweedfs/issues/6837
* disable delete expires s3 entry in filer
* pass opt allowDeleteObjectsByTTL to all servers
* delete on get and head
* add lifecycle expiration s3 tests
* fix opt allowDeleteObjectsByTTL for server
* fix test lifecycle expiration
* fix IsExpired
* fix locationPrefix for updateEntriesTTL
* fix s3tests
* resolv coderabbitai
* GetS3ExpireTime on filer
* go mod
* clear TtlSeconds for volume
* move s3 delete expired entry to filer
* filer delete meta and data
* del unusing func removeExpiredObject
* test s3 put
* test s3 put multipart
* allowDeleteObjectsByTTL by default
* fix pipline tests
* rm dublicate SeaweedFSExpiresS3
* revert expiration tests
* fix updateTTL
* rm log
* resolv comment
* fix delete version object
* fix S3Versioning
* fix delete on FindEntry
* fix delete chunks
* fix sqlite not support concurrent writes/reads
* move deletion out of listing transaction; delete entries and empty folders
* Revert "fix sqlite not support concurrent writes/reads"
This reverts commit 5d5da14e0e .
* clearer handling on recursive empty directory deletion
* handle listing errors
* strut copying
* reuse code to delete empty folders
* use iterative approach with a queue to avoid recursive WithFilerClient calls
* stop a gRPC stream from the client-side callback is to return a specific error, e.g., io.EOF
* still issue UpdateEntry when the flag must be added
* errors join
* join path
* cleaner
* add context, sort directories by depth (deepest first) to avoid redundant checks
* batched operation, refactoring
* prevent deleting bucket
* constant
* reuse code
* more logging
* refactoring
* s3 TTL time
* Safety check
---------
Co-authored-by: chrislu <chris.lu@gmail.com>
4 weeks ago
chrislu
cc444b1868
muted texts
4 weeks ago
chrislu
ca8cd631ff
Update admin.css
4 weeks ago
chrislu
82f2c3757f
muted admin UI color
4 weeks ago
Chris Lu
ecdbe572ca
master: fix negative active volumes ( #7440 )
* fix negative active volumes
* address comments
* simplify
4 weeks ago
Federico A. Corazza
17b23f61e1
Don't make nginx the default ingress controller ( #7436 )
4 weeks ago
Lisandro Pin
f466ff1412
Nit: use `time.Duration`s instead of constants in seconds. ( #7438 )
Nit: use `time.Durations` instead of constants in seconds. Makes for slightly more readable code.
4 weeks ago
chrislu
f4f2718ba0
adjust test
1 month ago
dependabot[bot]
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>
1 month ago
dependabot[bot]
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>
1 month ago
Chris Lu
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
1 month ago
chrislu
a154ef9a0f
4.00
1 month ago
dependabot[bot]
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>
1 month ago