8269 Commits (8b5d31e5ebfe84808722411db957973ff60e7ec5)

Author SHA1 Message Date
Chris Lu 8b5d31e5eb
s3api/policy_engine: use forwarded client IP for aws:SourceIp (#8304) 1 week ago
Lisandro Pin e657e7d827
Implement local scrubbing for EC volumes. (#8283) 1 week ago
Lisandro Pin 2a73219397
Add weed shell command `volumeServer.state` to query/update volume server state settings. (#8271) 1 week ago
Chris Lu 7fcbffed7f
filer.sync: support manifest chunks (#8299) 1 week ago
Chris Lu be0379f6fd
Fix filer.sync retry on stale chunk (#8298) 1 week ago
Chris Lu b57429ef2e
Switch empty-folder cleanup to bucket policy (#8292) 1 week ago
Chris Lu 5c365e7090
s3api: return 400 for invalid namespace query in REST table routes (#8296) 1 week ago
Chris Lu 822dbed552
s3api: fix ListObjectsV2 NextContinuationToken duplication for nested prefix (#8294) 1 week ago
Chris Lu 1b2f719d7c
admin: fix file browser items-per-page selector (#8291) 1 week ago
Chris Lu 0385acba02
s3tables: fix shared table-location bucket mapping collisions (#8286) 1 week ago
Chris Lu d6825ffce2
Iceberg: implement stage-create finalize flow (phase 1) (#8279) 1 week ago
Chris Lu d88f6ed0af
Iceberg commit reliability: preserve statistics updates and return 409 conflicts (#8277) 1 week ago
Chris Lu 5ae3be44d1
iceberg: persist namespace properties for create/get (#8276) 1 week ago
Chris Lu 1c62808c0e
iceberg: wire pagination for list namespaces/tables REST APIs (#8275) 1 week ago
Chris Lu db76eb26e7 compile 1 week ago
Chris Lu aef2de3109
s3tables: support multi-level namespaces in parser/admin paths (#8273) 1 week ago
Chris Lu be26ce74ce s3tables: support multi-level namespace normalization 1 week ago
Chris Lu af8273386d 4.12 1 week ago
Chris Lu ba8e2aaae9
Fix master leader election when grpc ports change (#8272) 1 week ago
Chris Lu 15d0a46679 Normalize and deduplicate master peer addresses 1 week ago
Chris Lu ae27e17e6f Canonicalize self peer entry to avoid raft self-alias panic 1 week ago
Chris Lu 02dac23119 Fix master leader detection when grpc ports change 1 week ago
Lisandro Pin f400fb44a0
Update `cluster.status` to resolve file details on EC volumes. (#8268) 1 week ago
Chris Lu 30812b85f3
fix ec.encode skipping volumes when one replica is on a full disk (#8227) 1 week ago
Chris Lu 6a61037333
fix issue #8230: volume.fsck deletion logic to respect purgeAbsent flag (#8266) 1 week ago
Chris Lu 839028b2e0
Fix EC rebuild shard detection (#8265) 1 week ago
Lisandro Pin 1a5679a5eb
Implement a `VolumeEcStatus()` RPC for volume servers. (#8006) 1 week ago
Chris Lu 59b02e0cba
s3api: fix multipart Complete ETag matching and lower empty-upload log noise (#8264) 1 week ago
Chris Lu ccf35459be
Explicitly disable signing for public buckets. (#8263) 1 week ago
Lisandro Pin 63b846b73b
Parallelize operations for the `volume.scrub` and `ec.scrub` commands (#8247) 2 weeks ago
Chris Lu cb9e21cdc5
Normalize hashicorp raft peer ids (#8253) 2 weeks ago
Chris Lu 2ed5a8f65c add tests 2 weeks ago
Chris Lu 0c89185291 4.10 2 weeks ago
Chris Lu 5a0204310c
Add Iceberg admin UI (#8246) 2 weeks ago
Chris Lu be6b5db65a
s3: fix health check endpoints returning 404 for HEAD requests #8243 (#8248) 2 weeks ago
Chris Lu 403592bb9f
Add Spark Iceberg catalog integration tests and CI support (#8242) 2 weeks ago
Andrii Bratanin aba42419be
Fix tip message in maintenance_workers.templ (#8245) 2 weeks ago
Chris Lu 3bb9493a5b Enhance Iceberg catalog browsing UI 2 weeks ago
Chris Lu d9e3fb2b8e Add Iceberg table details view 2 weeks ago
Chris Lu 330ba7d9dc
Fix disk errors handling in vacuum compaction (#8244) 2 weeks ago
Chris Lu e6ee293c17
Add table operations test (#8241) 2 weeks ago
Chris Lu c284e51d20
fix: multipart upload ETag calculation (#8238) 2 weeks ago
Feng Shao 963398ac8c
use ReadFull (#40) (#8240) 2 weeks ago
Chris Lu a3b83f8808
test: add Trino Iceberg catalog integration test (#8228) 2 weeks ago
Chris Lu a04e8dd00b
Support Linux file/dir ACL in weed mount (#8233) 2 weeks ago
Lisandro Pin 2cda4289f4
Add a version token on RPCs to read/update volume server states. (#8191) 2 weeks ago
Lisandro Pin 9d751a7b61
Contrib/volume scrub local (#8226) 2 weeks ago
Chris Lu 3306abae10
shell: add minCacheAge flag to remote.uncache command (#8225) 2 weeks ago
Lisandro Pin f84b70c362
Implement index (fast) scrubbing for regular/EC volumes. (#8207) 2 weeks ago
Chris Lu 82d9d8687b
Fix concurrent map access in EC shards info (#8222) 2 weeks ago