Commit Graph

  • beb73c50f5
    Merge af658bf1e8 into be0379f6fd #8299 Chris Lu 2026-02-10 19:40:35 -0800
  • af658bf1e8 filersink: address manifest sync review feedback #8299 filer-sync-manifest-chunks Chris Lu 2026-02-10 19:40:23 -0800
  • c2e22bd11e filer.sync support manifest chunks Chris Lu 2026-02-10 19:28:19 -0800
  • be0379f6fd
    Fix filer.sync retry on stale chunk (#8298) master Chris Lu 2026-02-10 19:06:35 -0800
  • 365e51f174 Tweak filersink stale logging #8298 Chris Lu 2026-02-10 19:00:12 -0800
  • bc411d3361
    Merge c265a1318c into b57429ef2e #8283 Lisandro Pin 2026-02-10 21:54:47 -0500
  • c73e59b5e5 Fix filer.sync stale chunk uploads Chris Lu 2026-02-10 18:51:58 -0800
  • b57429ef2e
    Switch empty-folder cleanup to bucket policy (#8292) Chris Lu 2026-02-10 18:38:38 -0800
  • 58f3bf2e48
    Merge 78f3a6f25d into 5c365e7090 #8271 Lisandro Pin 2026-02-11 03:17:18 +0100
  • 3e0b8566a1 refactoring #8292 Chris Lu 2026-02-10 18:05:45 -0800
  • 263b7bbf53 admin: require CSRF for S3 tables bucket writes #8297 admin/csrf-s3tables Chris Lu 2026-02-10 17:58:45 -0800
  • 260d9f44a4 less logs Chris Lu 2026-02-10 17:58:43 -0800
  • 5c365e7090
    s3api: return 400 for invalid namespace query in REST table routes (#8296) Chris Lu 2026-02-10 17:57:08 -0800
  • 3481ad22cb go vet Chris Lu 2026-02-10 17:56:04 -0800
  • 4518dc1056 less logs Chris Lu 2026-02-10 17:55:56 -0800
  • 48aec1956e Seaweed-X-Amz-Allow-Empty-Folders Chris Lu 2026-02-10 17:46:25 -0800
  • e0abcf1401 s3api: expand namespace validation REST tests #8296 Chris Lu 2026-02-10 17:38:25 -0800
  • c340b7d824 s3api: reject invalid namespace query in REST table routes Chris Lu 2026-02-10 17:33:24 -0800
  • 349aaa12ef Switch empty-folder cleanup to bucket policy Chris Lu 2026-02-10 17:32:31 -0800
  • eded9a29b5 more logs Chris Lu 2026-02-10 16:49:16 -0800
  • 428ef2b75f logging Chris Lu 2026-02-10 16:39:56 -0800
  • a57834196c Keep explicit directory markers non-implicit Chris Lu 2026-02-10 16:11:28 -0800
  • 2737e20916 Fix Spark temp cleanup with implicit directory markers Chris Lu 2026-02-10 15:08:05 -0800
  • 74c80aa441 Fix Spark temp marker cleanup in async folder cleaner Chris Lu 2026-02-10 14:38:11 -0800
  • 822dbed552
    s3api: fix ListObjectsV2 NextContinuationToken duplication for nested prefix (#8294) Chris Lu 2026-02-10 14:17:41 -0800
  • d4f2355b9a Add actionable empty-folder cleanup diagnostics Chris Lu 2026-02-10 13:48:01 -0800
  • 233ef4e8c1 s3api: include prefix in common-prefix continuation token #8294 Chris Lu 2026-02-10 13:44:16 -0800
  • 4b830b8b14 s3api: fix duplicate ListObjectsV2 continuation token for nested prefix Chris Lu 2026-02-10 13:34:31 -0800
  • d40154f36e Revert synchronous folder pruning and add cleanup diagnostics Chris Lu 2026-02-10 13:32:06 -0800
  • 2d97685390
    ci: fix container_release_unified manual dispatch and workflow parsing (#8293) Chris Lu 2026-02-10 13:15:52 -0800
  • bd77d9f9b3 Generalize empty folder cleanup for Spark temp artifacts Chris Lu 2026-02-10 13:15:47 -0800
  • 270f55ee8b ci: fix unified release workflow dispatch matrix filtering #8293 Chris Lu 2026-02-10 13:10:23 -0800
  • 1b2f719d7c
    admin: fix file browser items-per-page selector (#8291) Chris Lu 2026-02-10 12:56:34 -0800
  • 692b3a6e07 Fix Spark _temporary cleanup and add issue #8285 regression test Chris Lu 2026-02-10 12:55:04 -0800
  • d1afedd88d revert file browser template regression test #8291 Chris Lu 2026-02-10 12:51:53 -0800
  • 3dd5d5a6b9 admin: fix file browser page size selector Chris Lu 2026-02-10 12:48:36 -0800
  • b73bd08470
    ci: move manual container builds to unified release workflow (#8290) Chris Lu 2026-02-10 12:47:39 -0800
  • cbb97165ce ci: make unified manual container build release-tag based #8290 Chris Lu 2026-02-10 12:46:07 -0800
  • 3d2ceab87c ci: move manual dev container build into unified release workflow Chris Lu 2026-02-10 12:41:45 -0800
  • 17f85361e9
    Remove unsupported iceberg rest signing-region from tests and docs (#8289) Chris Lu 2026-02-10 12:23:31 -0800
  • 6d1f7c2f75 Remove unsupported iceberg rest signing-region from tests and docs #8289 Chris Lu 2026-02-10 12:15:48 -0800
  • b261c89675
    Fix RocksDB container build compatibility and add manual rocksdb dispatch (#8288) Chris Lu 2026-02-10 11:48:42 -0800
  • fa09098131 Fix manual variant selection using setup job matrix output #8288 Chris Lu 2026-02-10 11:37:05 -0800
  • 9c84e5d8b8 Allow manual latest build to set image tag and source ref Chris Lu 2026-02-10 11:34:18 -0800
  • 0385acba02
    s3tables: fix shared table-location bucket mapping collisions (#8286) Chris Lu 2026-02-10 11:28:29 -0800
  • c1e107c09d
    Update weed/s3api/bucket_paths.go #8286 Chris Lu 2026-02-10 11:28:17 -0800
  • da94d6b451 Add manual latest-image trigger inputs for ref and variant Chris Lu 2026-02-10 11:22:32 -0800
  • 05bc5442b1 Upgrade RocksDB defaults and keep grocksdb v1.10.7 Chris Lu 2026-02-10 11:19:53 -0800
  • bef2f3e97d Fix RocksDB build compatibility and add manual rocksdb trigger Chris Lu 2026-02-10 11:14:58 -0800
  • 8cb610e18d s3tables: prevent shared table-location bucket mapping overwrite Chris Lu 2026-02-10 10:02:16 -0800
  • d6825ffce2
    Iceberg: implement stage-create finalize flow (phase 1) (#8279) Chris Lu 2026-02-10 09:46:09 -0800
  • f826470551
    Merge edbb237e7a into d88f6ed0af #7183 Chris Lu 2026-02-10 09:35:48 -0800
  • 77f8168304
    Merge 4e1901d0bd into d88f6ed0af #8177 Chris Lu 2026-02-10 09:35:48 -0800
  • c34429f16d refactor(iceberg): split iceberg.go into focused files #8279 Chris Lu 2026-02-10 09:35:35 -0800
  • c265a1318c
    Implement local scrubbing for EC volumes. #8283 Lisandro Pin 2026-02-06 16:22:06 +0100
  • 72fb6f0156
    Merge 20e5952c35 into d88f6ed0af #8026 Konstantin Lebedev 2026-02-10 22:51:07 +0800
  • 9b90c252a4 iceberg: keep stage-create metadata out of table location Chris Lu 2026-02-10 00:41:00 -0800
  • 85b08436b3 iceberg: address review comments on create-on-commit and tests Chris Lu 2026-02-09 23:53:47 -0800
  • ac4ffe55f6 iceberg: use conservative 72h stage-marker retention Chris Lu 2026-02-09 23:49:26 -0800
  • 5282fb510c docs: drop stage-create design draft from PR Chris Lu 2026-02-09 23:46:23 -0800
  • 1406a30cdd docs: add stage-create support design and rollout plan Chris Lu 2026-02-09 23:37:52 -0800
  • 551da8274c iceberg: add stage-create rollout flag and marker pruning Chris Lu 2026-02-09 23:37:20 -0800
  • 6b8442bca6 iceberg: persist and cleanup stage-create markers Chris Lu 2026-02-09 23:35:32 -0800
  • c01f3c15e0 tests: cover stage-create finalize lifecycle in catalog integration Chris Lu 2026-02-09 23:33:02 -0800
  • 1cde76d45f tests: merge stage-create integration check into catalog suite Chris Lu 2026-02-09 23:29:44 -0800
  • 4c6cdb0210 iceberg: add create validation error typing and stage-create integration test Chris Lu 2026-02-09 23:22:00 -0800
  • 6c82219240 iceberg: implement stage-create and create-on-commit finalize Chris Lu 2026-02-09 23:09:12 -0800
  • 49703baa7c iceberg: reject unsupported stage-create table creation #8278 fix/iceberg-stage-create-semantics Chris Lu 2026-02-09 23:02:24 -0800
  • d88f6ed0af
    Iceberg commit reliability: preserve statistics updates and return 409 conflicts (#8277) Chris Lu 2026-02-09 23:00:03 -0800
  • dd31428f6a iceberg: cleanup metadata on non-conflict commit errors #8277 Chris Lu 2026-02-09 22:39:55 -0800
  • fb3dc6a695 iceberg: refine commit retry and statistics patching Chris Lu 2026-02-09 22:32:53 -0800
  • 9fbabc48e3 iceberg: harden table commit updates and conflict handling Chris Lu 2026-02-09 22:26:47 -0800
  • 5ae3be44d1
    iceberg: persist namespace properties for create/get (#8276) Chris Lu 2026-02-09 22:20:45 -0800
  • b4fb47ddd2 adjust logs #8276 Chris Lu 2026-02-09 22:20:05 -0800
  • fc59ebc0e2 adjust logs Chris Lu 2026-02-09 22:04:17 -0800
  • 5e1d824c61 s3tables: broaden namespace properties round-trip test Chris Lu 2026-02-09 22:02:18 -0800
  • 518dd51b2e iceberg: simplify namespace properties normalization Chris Lu 2026-02-09 21:58:05 -0800
  • 88e727791c iceberg: persist namespace properties via s3tables metadata Chris Lu 2026-02-09 21:51:12 -0800
  • 1c62808c0e
    iceberg: wire pagination for list namespaces/tables REST APIs (#8275) Chris Lu 2026-02-09 21:46:55 -0800
  • fa039045d1
    Update weed/s3api/iceberg/iceberg.go #8275 Chris Lu 2026-02-09 21:31:14 -0800
  • 167d53a2ee fmt Chris Lu 2026-02-09 21:30:15 -0800
  • e36e6af711 s3api/iceberg: wire list pagination tokens and page size Chris Lu 2026-02-09 21:12:17 -0800
  • db76eb26e7 compile Chris Lu 2026-02-09 21:06:07 -0800
  • 4ccc7668ce admin: resolve merge conflicts Chris Lu 2026-02-09 20:56:20 -0800
  • aef2de3109
    s3tables: support multi-level namespaces in parser/admin paths (#8273) Chris Lu 2026-02-09 20:20:05 -0800
  • 78c0ecfdcf admin: clean namespace validation duplication #8273 Chris Lu 2026-02-09 20:03:07 -0800
  • 4fad16c513 admin: handle namespace parsing errors centrally Chris Lu 2026-02-09 19:53:36 -0800
  • be26ce74ce s3tables: support multi-level namespace normalization Chris Lu 2026-02-09 19:42:31 -0800
  • 0b80f055c2 Merge branch 'fix/8270-leader-not-elected' 4.12 Chris Lu 2026-02-09 18:15:59 -0800
  • af8273386d 4.12 Chris Lu 2026-02-09 18:15:19 -0800
  • ba8e2aaae9
    Fix master leader election when grpc ports change (#8272) Chris Lu 2026-02-09 18:13:02 -0800
  • 15d0a46679 Normalize and deduplicate master peer addresses #8272 Chris Lu 2026-02-09 18:10:54 -0800
  • ae27e17e6f Canonicalize self peer entry to avoid raft self-alias panic Chris Lu 2026-02-09 18:07:01 -0800
  • 02dac23119 Fix master leader detection when grpc ports change Chris Lu 2026-02-09 18:00:09 -0800
  • 78f3a6f25d
    Add weed shell command `volumeServer.state` to query/update volume server states. #8271 Lisandro Pin 2026-02-09 18:42:43 +0100
  • f400fb44a0
    Update `cluster.status` to resolve file details on EC volumes. (#8268) Lisandro Pin 2026-02-10 02:52:43 +0100
  • 878e28b8c9
    Update `cluster.status` to resolve file details on EC volumes. #8268 Lisandro Pin 2026-02-09 23:53:21 +0100
  • 30812b85f3
    fix ec.encode skipping volumes when one replica is on a full disk (#8227) Chris Lu 2026-02-09 14:23:11 -0800
  • 4f1fce0882 s3: load storage-class disk mapping from filer grpc config #8267 feature-8113-storage-class-disk-routing Chris Lu 2026-02-09 13:53:04 -0800
  • 5e4b3f0078 s3: route uploads by storage class disk mapping Chris Lu 2026-02-09 13:32:34 -0800