29 Commits (eded9a29b5459fc49dc10efac105529bf135b957)

Author SHA1 Message Date
Chris Lu eded9a29b5 more logs 18 hours ago
Chris Lu 74c80aa441 Fix Spark temp marker cleanup in async folder cleaner 20 hours ago
Chris Lu d40154f36e Revert synchronous folder pruning and add cleanup diagnostics 21 hours ago
Chris Lu bd77d9f9b3 Generalize empty folder cleanup for Spark temp artifacts 21 hours ago
Chris Lu 692b3a6e07 Fix Spark _temporary cleanup and add issue #8285 regression test 22 hours ago
Chris Lu 5a0204310c
Add Iceberg admin UI (#8246) 3 days ago
Chris Lu e6ee293c17
Add table operations test (#8241) 4 days ago
Chris Lu 2f6aa98221
Refactor: Replace removeDuplicateSlashes with NormalizeObjectKey (#7873) 2 months ago
Chris Lu 55f0fbf364
s3: optimize DELETE by skipping lock check for buckets without Object Lock (#7642) 2 months ago
Chris Lu 39ba19eea6
filer: async empty folder cleanup via metadata events (#7614) 2 months ago
Konstantin Lebedev 084b377f87
do delete expired entries on s3 list request (#7426) 3 months ago
Chris Lu c196d03951
fix listing object versions (#7006) 7 months ago
Chris Lu 12f50d37fa
test versioning also (#7000) 7 months ago
Chris Lu 26403e8a0d
Test object lock and retention (#6997) 7 months ago
Chris Lu 7cb1ca1308
Add policy engine (#6970) 7 months ago
Chris Lu 1549ee2e15
implement PubObjectRetention and WORM (#6969) 7 months ago
Chris Lu cf5a24983a
S3: add object versioning (#6945) 7 months ago
SmoothDenis e60aa71890
fix: restore deletion audit of individual objects (#6644) 11 months ago
zouyixiong 8eab76c5db
fix: record and delete bucket metrics after inactive (#6523) 1 year ago
Hadi Zamani a2330f624b
Add metrics for uploaded and deleted s3 objects (#6475) 1 year ago
chrislu d7dfb11be9 fix compilation 1 year ago
chrislu ec155022e7 "golang.org/x/exp/slices" => "slices" and go fmt 1 year ago
Warren Hodgkinson a1a76ccb8c
Fix for DeleteMultipleObjectsHandler wrongly deleting parent folders (#6380) 1 year ago
Konstantin Lebedev 9c440d472c
[s3] revert skip deletion error, since the error file was not found is already skipped on the side of the grpc function (#5760) 2 years ago
chrislu b8121e4b24 simplify 2 years ago
chrislu f618121e63 Fix S3 deletion in deep folders, and names with empty spaces 2 years ago
chrislu 1917f70f78 also delete parent folder if empty 2 years ago
chrislu e6bfd061c7 AllowEmptyFolder checks during object deletion 2 years ago
chrislu d521466a37 split file 2 years ago