8577 Commits (b8236a10d114e5277bdb337fe0cd6a43f332e259)

Author SHA1 Message Date
Chris Lu a4b896a224
fix(s3): skip directories before marker in ListObjectVersions pagination (#8890) 1 day ago
Chris Lu 7c59b639c9
STS: add GetCallerIdentity support (#8893) 1 day ago
Lars Lehtonen 772ad67f6b
fix(weed/filer/redis): dropped error (#8895) 1 day ago
Lars Lehtonen 3a5016bcd7
fix(weed/worker/tasks/ec_balance): non-recursive reportProgress (#8892) 1 day ago
Chris Lu 9552e80b58
filer.sync: show active chunk transfers when sync progress stalls (#8889) 1 day ago
Chris Lu 597d383ca4 filer.sync: fix data races in ChunkTransferStatus 1 day ago
Chris Lu b5cdd71600 filer.sync: include last error in stall diagnostics 1 day ago
Chris Lu 2d4ea8c665 filer.sync: show active chunk transfers when sync progress stalls 1 day ago
Chris Lu ab4e52ae2f
fix(s3): use recursive delete for .versions directory cleanup (#8887) 1 day ago
Chris Lu 888c32cbde
fix(admin): respect urlPrefix in S3 bucket and S3Tables navigation links (#8885) 1 day ago
Chris Lu efbed39e25
S3: map canned ACL to file permissions and add configurable default file mode (#8886) 1 day ago
Chris Lu b3e50bb12f
fix(s3): remove customer encryption key from SSE-C debug log (#8875) 2 days ago
Chris Lu 6213daf118 4.18 2 days ago
Chris Lu 8572aae403
filer.sync: support per-cluster mTLS with -a.security and -b.security (#8872) 2 days ago
Chris Lu 44d5cb8f90
Fix Admin UI master list showing gRPC port instead of HTTP port (#8869) 2 days ago
Lars Lehtonen c1acf9e479
Prune unused functions from weed/admin/dash. (#8871) 2 days ago
qzh 4c72512ea2
fix(shell): avoid marking skipped or unplaced volumes as fixed (#8866) 3 days ago
Chris Lu af68449a26
Process .ecj deletions during EC decode and vacuum decoded volume (#8863) 3 days ago
Lars Lehtonen 80d3085d54
Prune Query Engine (#8865) 3 days ago
Chris Lu 75a6a34528
dlm: resilient distributed locks via consistent hashing + backup replication (#8860) 4 days ago
Lars Lehtonen 387b146edd
Prune wdclient Functions (#8855) 4 days ago
Chris Lu 9205140bd5
Use Unix sockets for gRPC in weed server mode (#8858) 4 days ago
Chris Lu 4705d8b82b
Fix stale admin lock metric when lock expires and is reacquired (#8859) 4 days ago
Chris Lu ced2236cc6
Adjust rename events metadata format (#8854) 4 days ago
Chris Lu 2eaf98a7a2
Use Unix sockets for gRPC in mini mode (#8856) 4 days ago
Chris Lu 7d426d2a56
Retry uploader on volume full (#8853) 4 days ago
msementsov 4c13a9ce65
Client disconnects create context cancelled errors, 500x errors and Filer lookup failures (#8845) 4 days ago
Lars Lehtonen 5c5d377277
weed/s3api: prune test-only functions (#8840) 4 days ago
Chris Lu d074830016
fix(worker): pass compaction revision and file sizes in EC volume copy (#8835) 5 days ago
Chris Lu e5ad5e8d4a
fix(filer): apply default disk type after location-prefix resolution in gRPC AssignVolume (#8836) 5 days ago
Chris Lu 0761be58d3
fix(s3): preserve explicit directory markers during empty folder cleanup (#8831) 5 days ago
Chris Lu 937a168d34
notification.kafka: add SASL authentication and TLS support (#8832) 5 days ago
Simon Bråten 479e72b5ab
mount: add option to show system entries (#8829) 5 days ago
Chris Lu a95b8396e4
plugin scheduler: run iceberg and lifecycle lanes concurrently (#8821) 6 days ago
Chris Lu e8a6fcaafb
s3api: skip TTL fast-path for versioned buckets (#8823) 6 days ago
Chris Lu 9dd43ca006
fix balance fallback replica placement (#8824) 6 days ago
Chris Lu 297cdef1a3
s3api: accept all supported lifecycle rule types (#8813) 6 days ago
Chris Lu 55318fe5ec
lifecycle worker: add integration tests with in-memory filer (#8818) 6 days ago
Chris Lu 782ab84f95
lifecycle worker: drive MPU abort from lifecycle rules (#8812) 6 days ago
Chris Lu f52a3c87ce
lifecycle worker: fix ExpiredObjectDeleteMarker to match AWS semantics (#8811) 6 days ago
Lars Lehtonen b01a74c6bb
Prune Unused Functions from weed/s3api (#8815) 6 days ago
Chris Lu f6ec9941cb
lifecycle worker: NoncurrentVersionExpiration support (#8810) 6 days ago
Chris Lu 9c3bc138a0
lifecycle worker: scan-time rule evaluation for object expiration (#8809) 6 days ago
Chris Lu 98f545c7fa
lifecycle worker: detect buckets via lifecycle XML metadata (#8808) 6 days ago
Chris Lu 54dd4f091d
s3lifecycle: add lifecycle rule evaluator package and extend XML types (#8807) 6 days ago
Chris Lu 7d5cbfd547
s3: support s3:x-amz-server-side-encryption policy condition (#8806) 7 days ago
Chris Lu e3f052cd84
s3api: preserve lifecycle config responses for Terraform (#8805) 7 days ago
Chris Lu 0adb78bc6b
s3api: make conditional mutations atomic and AWS-compatible (#8802) 7 days ago
Chris Lu f256002d0b
fix ec.balance failing to rebalance when all nodes share all volumes (#8796) 1 week ago
Chris Lu c2c58419b8
filer.sync: send log file chunk fids to clients for direct volume server reads (#8792) 1 week ago