905 Commits (e8a6fcaafbc2dbc158dd7f0742417498df2b268b)

Author SHA1 Message Date
Chris Lu c2c58419b8
filer.sync: send log file chunk fids to clients for direct volume server reads (#8792) 5 days ago
Chris Lu d97660d0cd
filer.sync: pipelined subscription with adaptive batching for faster catch-up (#8791) 5 days ago
Lars Lehtonen e8888765a1
fix(weed/filer/store_test): fix dropped errors (#8782) 6 days ago
Chris Lu 94bfa2b340
mount: stream all filer mutations over single ordered gRPC stream (#8770) 7 days ago
Chris Lu 0b3867dca3
filer: add structured error codes to CreateEntryResponse (#8767) 1 week ago
Chris Lu 2877febd73
S3: fix silent PutObject failure and enforce 1024-byte key limit (#8764) 1 week ago
Chris Lu c31e6b4684
Use filer-side copy for mounted whole-file copy_file_range (#8747) 1 week ago
Chris Lu 6bf654c25c
fix: keep metadata subscriptions progressing (#8730) (#8746) 1 week ago
Chris Lu d6a872c4b9
Preserve explicit directory markers with octet-stream MIME (#8726) 2 weeks ago
Chris Lu 81369b8a83
improve: large file sync throughput for remote.cache and filer.sync (#8676) 2 weeks ago
Chris Lu 8cde3d4486
Add data file compaction to iceberg maintenance (Phase 2) (#8503) 2 weeks ago
Chris Lu f3c5ba3cd6
feat(filer): add lazy directory listing for remote mounts (#8615) 3 weeks ago
Peter Dodd 146a090754
filer: propagate lazy metadata deletes to remote mounts (#8522) 3 weeks ago
Chris Lu 3f946fc0c0
mount: make metadata cache rebuilds snapshot-consistent (#8531) 4 weeks ago
Chris Lu f9311a3422
s3api: fix static IAM policy enforcement after reload (#8532) 4 weeks ago
Peter Dodd 16f2269a33
feat(filer): lazy metadata pulling (#8454) 4 weeks ago
Chris Lu e4b70c2521 go fix 1 month ago
Chris Lu b57429ef2e
Switch empty-folder cleanup to bucket policy (#8292) 2 months ago
Chris Lu 403592bb9f
Add Spark Iceberg catalog integration tests and CI support (#8242) 2 months ago
Chris Lu c284e51d20
fix: multipart upload ETag calculation (#8238) 2 months ago
Chris Lu 066410dbd0
Fix S3 Gateway Read Failover #8076 (#8087) 2 months ago
Chris Lu 8880f9932f
filer: auto clean empty implicit s3 folders (#8051) 2 months ago
Chris Lu 796a911cb3
Prevent bucket renaming in filer, fuse mount, and S3 (#8048) 2 months ago
Walnuts 691aea84c3
feat: add TLS configuration options for Cassandra2 store (#7998) 3 months ago
Chris Lu 379c032868
Fix chown Input/output error on large file sets (#7996) 3 months ago
promalert 9012069bd7
chore: execute goimports to format the code (#7983) 3 months ago
Alasdair Macmillan 9778b9589e
Fix unaligned 64-bit atomic operation on ARM32 (#7958) (#7959) 3 months ago
cduk 568f1fe5b1
fix: include DiskType in metadata log volume assignment (#7918) 3 months ago
Chris Lu 288ba5fec8
mount: let filer handle chunk deletion decision (#7900) 3 months ago
steve.wei e439e33888
fix(filer): check error from FindEntry (#7878) 3 months ago
Chris Lu 1261e93ef2
fix: comprehensive go vet error fixes and add CI enforcement (#7861) 3 months ago
chrislu 4a764dbb37 fmt 3 months ago
G-OD 504b258258
s3: fix remote object not caching (#7790) 4 months ago
Chris Lu 5a03b5538f
filer: improve FoundationDB performance by disabling batch by default (#7770) 4 months ago
Chris Lu 59a7c40043
Add keyPrefix support for TiKV store (#7756) 4 months ago
Chris Lu e8b7347031
Reduce memory allocations in hot paths (#7725) 4 months ago
Chris Lu c153420022
filer: add write batching for FoundationDB store to improve throughput (#7708) 4 months ago
Chris Lu 0cd9f34177
mount: improve EnsureVisited performance with dedup, parallelism, and batching (#7697) 4 months ago
Chris Lu 1b13324fb7
fix: skip log files with deleted volumes in filer backup (#7692) 4 months ago
Chris Lu 5c1de633cb
mount: improve read throughput with parallel chunk fetching (#7627) 4 months ago
chrislu 8d110b29dd fmt 4 months ago
Chris Lu 39ba19eea6
filer: async empty folder cleanup via metadata events (#7614) 4 months ago
Chris Lu 61c0514a1c
filer: add username and keyPrefix support for Redis stores (#7591) 4 months ago
Chris Lu d48e1e1659
mount: improve read throughput with parallel chunk fetching (#7569) 4 months ago
Chris Lu 4106fc0436
fix(tikv): improve context propagation and refactor batch delete logic (#7558) 4 months ago
Chris Lu 5287d9f3e3
fix(tikv): replace DeleteRange with transaction-based batch deletes (#7557) 4 months ago
Chris Lu 5075381060
Support multiple filers for S3 and IAM servers with automatic failover (#7550) 4 months ago
tam-i13 b669607fcd
Add error list each entry func (#7485) 4 months ago
Chris Lu c1b8d4bf0d
S3: adds FilerClient to use cached volume id (#7518) 4 months ago
Chris Lu c6b6ea40e6
filer store: add foundationdb (#7178) 4 months ago