Commit Graph

  • e657e7d827 Implement local scrubbing for EC volumes. (#8283) Lisandro Pin 2026-02-11 20:04:08 +01:00
  • 2a73219397 Add weed shell command volumeServer.state to query/update volume server state settings. (#8271) Lisandro Pin 2026-02-11 20:02:37 +01:00
  • 7fcbffed7f filer.sync: support manifest chunks (#8299) Chris Lu 2026-02-10 20:18:35 -08:00
  • be0379f6fd Fix filer.sync retry on stale chunk (#8298) Chris Lu 2026-02-10 19:06:35 -08:00
  • b57429ef2e Switch empty-folder cleanup to bucket policy (#8292) Chris Lu 2026-02-10 18:38:38 -08:00
  • 5c365e7090 s3api: return 400 for invalid namespace query in REST table routes (#8296) Chris Lu 2026-02-10 17:57:08 -08:00
  • 822dbed552 s3api: fix ListObjectsV2 NextContinuationToken duplication for nested prefix (#8294) Chris Lu 2026-02-10 14:17:41 -08:00
  • 2d97685390 ci: fix container_release_unified manual dispatch and workflow parsing (#8293) Chris Lu 2026-02-10 13:15:52 -08:00
  • 1b2f719d7c admin: fix file browser items-per-page selector (#8291) Chris Lu 2026-02-10 12:56:34 -08:00
  • b73bd08470 ci: move manual container builds to unified release workflow (#8290) Chris Lu 2026-02-10 12:47:39 -08:00
  • 17f85361e9 Remove unsupported iceberg rest signing-region from tests and docs (#8289) Chris Lu 2026-02-10 12:23:31 -08:00
  • b261c89675 Fix RocksDB container build compatibility and add manual rocksdb dispatch (#8288) Chris Lu 2026-02-10 11:48:42 -08:00
  • 0385acba02 s3tables: fix shared table-location bucket mapping collisions (#8286) Chris Lu 2026-02-10 11:28:29 -08:00
  • d6825ffce2 Iceberg: implement stage-create finalize flow (phase 1) (#8279) Chris Lu 2026-02-10 09:46:09 -08:00
  • d88f6ed0af Iceberg commit reliability: preserve statistics updates and return 409 conflicts (#8277) Chris Lu 2026-02-09 23:00:03 -08:00
  • 5ae3be44d1 iceberg: persist namespace properties for create/get (#8276) Chris Lu 2026-02-09 22:20:45 -08:00
  • 1c62808c0e iceberg: wire pagination for list namespaces/tables REST APIs (#8275) Chris Lu 2026-02-09 21:46:55 -08:00
  • db76eb26e7 compile Chris Lu 2026-02-09 21:06:07 -08:00
  • 4ccc7668ce admin: resolve merge conflicts Chris Lu 2026-02-09 20:56:20 -08:00
  • aef2de3109 s3tables: support multi-level namespaces in parser/admin paths (#8273) Chris Lu 2026-02-09 20:20:05 -08:00
  • be26ce74ce s3tables: support multi-level namespace normalization Chris Lu 2026-02-09 19:42:31 -08:00
  • 0b80f055c2 Merge branch 'fix/8270-leader-not-elected' Chris Lu 2026-02-09 18:15:59 -08:00
  • af8273386d 4.12 Chris Lu 2026-02-09 18:15:19 -08:00
  • ba8e2aaae9 Fix master leader election when grpc ports change (#8272) Chris Lu 2026-02-09 18:13:02 -08:00
  • 15d0a46679 Normalize and deduplicate master peer addresses Chris Lu 2026-02-09 18:10:54 -08:00
  • ae27e17e6f Canonicalize self peer entry to avoid raft self-alias panic Chris Lu 2026-02-09 18:07:01 -08:00
  • 02dac23119 Fix master leader detection when grpc ports change Chris Lu 2026-02-09 18:00:09 -08:00
  • f400fb44a0 Update cluster.status to resolve file details on EC volumes. (#8268) Lisandro Pin 2026-02-10 02:52:43 +01:00
  • 30812b85f3 fix ec.encode skipping volumes when one replica is on a full disk (#8227) Chris Lu 2026-02-09 14:23:11 -08:00
  • 6a61037333 fix issue #8230: volume.fsck deletion logic to respect purgeAbsent flag (#8266) Chris Lu 2026-02-09 13:23:17 -08:00
  • 839028b2e0 Fix EC rebuild shard detection (#8265) Chris Lu 2026-02-09 12:34:38 -08:00
  • 1a5679a5eb Implement a VolumeEcStatus() RPC for volume servers. (#8006) Lisandro Pin 2026-02-09 20:52:08 +01:00
  • 818a1ff8b1 build(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 (#8258) dependabot[bot] 2026-02-09 11:49:23 -08:00
  • 59b02e0cba s3api: fix multipart Complete ETag matching and lower empty-upload log noise (#8264) Chris Lu 2026-02-09 11:45:57 -08:00
  • d9987669cb build(deps): bump github.com/jhump/protoreflect from 1.17.0 to 1.18.0 (#8261) dependabot[bot] 2026-02-09 11:32:55 -08:00
  • 0c16663014 build(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0 (#8260) dependabot[bot] 2026-02-09 11:31:01 -08:00
  • ccf35459be Explicitly disable signing for public buckets. (#8263) Chris Lu 2026-02-09 11:28:07 -08:00
  • 88b1768814 build(deps): bump go.etcd.io/etcd/client/v3 from 3.6.6 to 3.6.7 (#8257) dependabot[bot] 2026-02-09 11:23:12 -08:00
  • 62063de1ca build(deps): bump github.com/linxGnu/grocksdb from 1.10.3 to 1.10.7 (#8259) dependabot[bot] 2026-02-09 11:00:34 -08:00
  • 63b846b73b Parallelize operations for the volume.scrub and ec.scrub commands (#8247) Lisandro Pin 2026-02-09 18:07:06 +01:00
  • c9428c2c0f Modify AI review comments checklist in PR template Chris Lu 2026-02-09 08:58:35 -08:00
  • cb9e21cdc5 Normalize hashicorp raft peer ids (#8253) Chris Lu 2026-02-09 07:46:34 -08:00
  • 2ed5a8f65c add tests Chris Lu 2026-02-09 01:37:56 -08:00
  • 5a279c4d2f fmt Chris Lu 2026-02-08 21:19:00 -08:00
  • 0c89185291 4.10 Chris Lu 2026-02-08 21:16:58 -08:00
  • 458c12fb99 test: add Spark S3 integration regression for issue #8234 (#8249) Chris Lu 2026-02-08 21:13:31 -08:00
  • 5a0204310c Add Iceberg admin UI (#8246) Chris Lu 2026-02-08 20:06:32 -08:00
  • bbcb8b7590 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs Chris Lu 2026-02-08 20:05:24 -08:00
  • be6b5db65a s3: fix health check endpoints returning 404 for HEAD requests #8243 (#8248) Chris Lu 2026-02-08 19:08:10 -08:00
  • 403592bb9f Add Spark Iceberg catalog integration tests and CI support (#8242) Chris Lu 2026-02-08 10:03:53 -08:00
  • aba42419be Fix tip message in maintenance_workers.templ (#8245) Andrii Bratanin 2026-02-08 13:10:56 +02:00
  • 3bb9493a5b Enhance Iceberg catalog browsing UI Chris Lu 2026-02-08 00:00:02 -08:00
  • d9e3fb2b8e Add Iceberg table details view Chris Lu 2026-02-07 23:59:49 -08:00
  • 330ba7d9dc Fix disk errors handling in vacuum compaction (#8244) Chris Lu 2026-02-07 21:33:02 -08:00
  • e6ee293c17 Add table operations test (#8241) Chris Lu 2026-02-07 13:27:47 -08:00
  • c284e51d20 fix: multipart upload ETag calculation (#8238) Chris Lu 2026-02-06 21:54:43 -08:00
  • 963398ac8c use ReadFull (#40) (#8240) Feng Shao 2026-02-07 12:51:47 +08:00
  • 2163570d16 test: add CRUD tests for S3 Tables Catalog Trino integration (#8236) Chris Lu 2026-02-06 14:30:40 -08:00
  • 217d977579 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs Chris Lu 2026-02-06 13:14:30 -08:00
  • a3b83f8808 test: add Trino Iceberg catalog integration test (#8228) Chris Lu 2026-02-06 13:12:25 -08:00
  • a04e8dd00b Support Linux file/dir ACL in weed mount (#8233) Chris Lu 2026-02-06 11:33:36 -08:00
  • 2cda4289f4 Add a version token on RPCs to read/update volume server states. (#8191) Lisandro Pin 2026-02-06 19:58:43 +01:00
  • c44716f9af helm: add a trafficDistribution field to an s3 service (#8232) Nikita 2026-02-06 21:47:39 +03:00
  • 833bcde9f3 test: add Trino Iceberg catalog integration test Chris Lu 2026-02-05 16:10:31 -08:00
  • 9d751a7b61 Contrib/volume scrub local (#8226) Lisandro Pin 2026-02-05 23:44:12 +01:00
  • 3306abae10 shell: add minCacheAge flag to remote.uncache command (#8225) Chris Lu 2026-02-05 12:57:27 -08:00
  • f84b70c362 Implement index (fast) scrubbing for regular/EC volumes. (#8207) Lisandro Pin 2026-02-05 20:27:03 +01:00
  • 82d9d8687b Fix concurrent map access in EC shards info (#8222) Chris Lu 2026-02-05 10:24:18 -08:00
  • e39a4c2041 fix flaky test Chris Lu 2026-02-04 23:16:31 -08:00
  • c2bfd7b524 fix: honor SSE-C chunk offsets in decryption for large chunked uploads (#8216) Chris Lu 2026-02-04 22:57:41 -08:00
  • 19c18d827a admin: fix capacity leak in maintenance system by preserving Task IDs (#8214) Chris Lu 2026-02-04 20:39:34 -08:00
  • 2ecbae3611 Add volume.scrub and ec.scrub shell commands to scrub regular & EC volumes on demand. (#8188) Lisandro Pin 2026-02-05 02:08:31 +01:00
  • 7831257ed5 s3: allow single Statement object in policy document (#8212) Chris Lu 2026-02-04 16:23:20 -08:00
  • c9c46db77e s3api: fix ListObjectVersions inconsistency with delimiters (#8210) Chris Lu 2026-02-04 14:33:46 -08:00
  • 27d5f44415 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs Chris Lu 2026-02-04 12:44:54 -08:00
  • 000e2bd4a9 logging and debugging Chris Lu 2026-02-04 12:44:52 -08:00
  • ef3b5f7efa helm/add iceberg rest catalog ingress for s3 (#8205) Yalın Doğu Şahin 2026-02-04 21:00:59 +01:00
  • bd4e7ff14e command: fix s3 panic in filer command (#8208) Chris Lu 2026-02-04 10:37:20 -08:00
  • 72a8f598f2 Fix Maintenance Task Sorting and Refactor Log Persistence (#8199) Chris Lu 2026-02-04 08:48:55 -08:00
  • 2ff1cd9fc9 format Chris Lu 2026-02-03 18:39:01 -08:00
  • 5a5cc38692 4.09 Chris Lu 2026-02-03 17:56:25 -08:00
  • f66a23b472 Fix: filer not yet available in s3.configure (#8198) Chris Lu 2026-02-03 17:43:58 -08:00
  • b244bb58aa s3tables: redesign Iceberg REST Catalog using iceberg-go and automate integration tests (#8197) Chris Lu 2026-02-03 15:30:04 -08:00
  • 47fc9e771f helm: add Iceberg REST catalog support to S3 service (#8193) Yalın Doğu Şahin 2026-02-03 22:44:52 +01:00
  • f01876e051 build(deps): bump bytes from 1.10.1 to 1.11.1 in /seaweedfs-rdma-sidecar/rdma-engine (#8195) dependabot[bot] 2026-02-03 13:40:42 -08:00
  • 1274cf038c s3: enforce authentication and JSON error format for Iceberg REST Catalog (#8192) Chris Lu 2026-02-03 11:55:12 -08:00
  • 746df25164 fix formatting Chris Lu 2026-02-03 00:27:20 -08:00
  • 7169fe585d Delete verify_gc_empty_test.go Chris Lu 2026-02-03 00:20:38 -08:00
  • 1c1f80358f templ Chris Lu 2026-02-03 00:10:43 -08:00
  • 2bb21ea276 feat: Add Iceberg REST Catalog server and admin UI (#8175) Chris Lu 2026-02-02 23:12:13 -08:00
  • 330bd92ddc 4.08 Chris Lu 2026-02-02 20:44:13 -08:00
  • ba8816e2e1 4.08 Chris Lu 2026-02-02 20:36:03 -08:00
  • 3b9e367c1a templ Chris Lu 2026-02-02 20:34:37 -08:00
  • ff5a8f0579 Implement RPC skeleton for regular/EC volumes scrubbing. (#8187) Lisandro Pin 2026-02-03 02:55:04 +01:00
  • 345ac950b6 Add volume server RPCs to read and update state flags. (#8186) Lisandro Pin 2026-02-03 01:22:17 +01:00
  • 9638d37fe2 Block RPC write operations on volume servers when maintenance mode is enabled (#8115) Lisandro Pin 2026-02-02 22:21:02 +01:00
  • fca1216f6d build(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.3 (#8181) dependabot[bot] 2026-02-02 11:14:00 -08:00
  • 97e33b3dbd build(deps): bump cloud.google.com/go/storage from 1.59.1 to 1.59.2 (#8182) dependabot[bot] 2026-02-02 11:13:50 -08:00
  • c50aaa9fbd build(deps): bump github.com/lib/pq from 1.10.9 to 1.11.1 (#8183) dependabot[bot] 2026-02-02 11:13:37 -08:00
  • a992417058 build(deps): bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1 (#8184) dependabot[bot] 2026-02-02 11:13:28 -08:00