chrislu
0cad84ee36
reuse code to delete empty folders
4 weeks ago
chrislu
45e0a661da
strut copying
4 weeks ago
chrislu
636540aba2
handle listing errors
4 weeks ago
chrislu
671de48369
clearer handling on recursive empty directory deletion
4 weeks ago
chrislu
543e70c511
move deletion out of listing transaction; delete entries and empty folders
4 weeks ago
Konstantin Lebedev
455dec12f4
fix delete chunks
4 weeks ago
Konstantin Lebedev
454964353a
fix delete on FindEntry
4 weeks ago
Konstantin Lebedev
50e1cf568e
fix S3Versioning
4 weeks ago
Konstantin Lebedev
53e9d408ab
fix delete version object
4 weeks ago
Konstantin Lebedev
cf75abb408
resolv comment
4 weeks ago
Konstantin Lebedev
360c2387db
rm log
4 weeks ago
Konstantin Lebedev
20fb1ead77
fix updateTTL
4 weeks ago
Konstantin Lebedev
a88eab0b97
revert expiration tests
4 weeks ago
Konstantin Lebedev
c18004f9f6
rm dublicate SeaweedFSExpiresS3
1 month ago
Konstantin Lebedev
558f4be73b
allowDeleteObjectsByTTL by default
1 month ago
chrislu
cc444b1868
muted texts
1 month ago
chrislu
ca8cd631ff
Update admin.css
1 month ago
chrislu
82f2c3757f
muted admin UI color
1 month ago
Chris Lu
ecdbe572ca
master: fix negative active volumes ( #7440 )
* fix negative active volumes
* address comments
* simplify
1 month 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.
1 month ago
Konstantin Lebedev
bbd7546cea
test s3 put multipart
1 month ago
Konstantin Lebedev
1abea0d9b5
test s3 put
1 month ago
Konstantin Lebedev
e8e080b4fa
del unusing func removeExpiredObject
1 month ago
Konstantin Lebedev
6a0d1e0b6f
filer delete meta and data
1 month ago
Konstantin Lebedev
8d768885c5
move s3 delete expired entry to filer
1 month ago
Konstantin Lebedev
a4638d4e1d
clear TtlSeconds for volume
1 month ago
Konstantin Lebedev
981bc96082
GetS3ExpireTime on filer
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
Konstantin Lebedev
f8b874d752
resolv coderabbitai
1 month ago
Konstantin Lebedev
0e6f40e903
fix s3tests
1 month ago
Konstantin Lebedev
bff703e126
fix locationPrefix for updateEntriesTTL
1 month ago
Konstantin Lebedev
e2b43c0b5e
fix IsExpired
1 month ago
Konstantin Lebedev
47c7d5fc8f
fix test lifecycle expiration
1 month ago
Konstantin Lebedev
aea7327089
fix opt allowDeleteObjectsByTTL for server
1 month ago
Konstantin Lebedev
8efd47bf8f
delete on get and head
1 month ago
Konstantin Lebedev
391f261ba5
pass opt allowDeleteObjectsByTTL to all servers
1 month ago
Konstantin Lebedev
e086793cb3
disable delete expires s3 entry in filer
1 month ago
Konstantin Lebedev
dcc84f9f34
do delete expired entries on s3 list request
https://github.com/seaweedfs/seaweedfs/issues/6837
1 month ago
Lisandro Pin
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>
1 month ago
Chris Lu
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>
1 month ago
chrislu
b2fd31c08b
fix volume utilization icon rendering
1 month ago
chrislu
c56a0a0ebd
fix: handle 'default' collection filter in cluster volumes page
- Update matchesCollection to recognize 'default' as filter for empty collection
- Remove incorrect conversion of 'default' to empty string in handlers
- Fixes issue where ?collection=default would show all collections instead of just default collection
1 month ago
chrislu
fb46a8a61f
adjust volume server link
1 month ago
Chris Lu
bdc20d1c1e
S3: load bucket object locking configuration if not found in cache ( #7422 )
* load bucket object locking configuration if not found in cache
* fix cache building, more specific error, add back metrics
1 month ago
Chris Lu
b7e3284fc5
S3: fix TestSignedStreamingUploadInvalidSignature test ( #7421 )
* Added continue statements after all state transitions in the state machine to ensure immediate state processing
* simplify
* remove redundant continue clause
* ensure wrong signature
1 month ago
Chris Lu
f096b067fd
weed master add peers=none option for faster startup ( #7419 )
* weed master -peers=none
* single master mode only when peers is none
* refactoring
* revert duplicated code
* revert
* Update weed/command/master.go
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* preventing "none" passed to other components if master is not started
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 month ago
Chris Lu
5ab49e2971
Adjust cli option ( #7418 )
* adjust "weed benchmark" CLI to use readOnly/writeOnly
* consistently use "-master" CLI option
* If both -readOnly and -writeOnly are specified, the current logic silently allows it with -writeOnly taking precedence. This is confusing and could lead to unexpected behavior.
1 month ago
chrislu
58acc14d2c
avoid unnecessary fail fast
fix https://github.com/seaweedfs/seaweedfs/issues/7417
1 month ago
chrislu
f00ae727b7
detect ipv6
1 month ago