Commit Graph

  • 09c7e40d29 feat: Phase 4A CP4a -- simulated master, assignment sequence tests, BlockVolumeStatus Ping Qiu 2026-03-02 09:33:45 -08:00
  • 340339f678 Add Apache Polaris integration tests (#8478) Chris Lu 2026-03-01 23:08:50 -08:00
  • b31383e294 feat: Phase 4A CP3 -- promotion, rebuild, split-brain prevention Ping Qiu 2026-03-01 21:26:39 -08:00
  • 16a796e56d feat: Phase 4A CP2 — WAL shipping, replica barrier, distributed group commit Ping Qiu 2026-03-01 20:12:39 -08:00
  • a107685f00 feat: Phase 4A CP1 — epoch, lease, role state machine, write gate Ping Qiu 2026-03-01 16:00:06 -08:00
  • 2fc47a48ec build(deps): bump com.fasterxml.jackson.core:jackson-core from 2.18.2 to 2.18.6 in /test/java/spark (#8476) dependabot[bot] 2026-03-01 13:14:04 -08:00
  • 623450a0d4 build(deps): bump go.opentelemetry.io/otel/sdk from 1.38.0 to 1.40.0 (#8475) dependabot[bot] 2026-03-01 12:46:43 -08:00
  • 80801b0fac feat: Phase 3 — performance tuning, iSCSI session refactor, store integration Ping Qiu 2026-03-01 10:43:34 -08:00
  • f5c35240be Add volume dir tags and EC placement priority (#8472) Chris Lu 2026-03-01 10:22:00 -08:00
  • c5d5b517f6 Add lakekeeper table bucket integration test (#8470) Chris Lu 2026-02-28 12:06:41 -08:00
  • 9b7be60b0c Add QA adversarial tests for iSCSI target (55 tests) Ping Qiu 2026-02-28 11:15:18 -08:00
  • feef0206ad fix: address code review findings (nil handler, CmdSN, Data-Out order) Ping Qiu 2026-02-28 10:12:16 -08:00
  • bd73a81e00 fix: handle pipelined SCSI commands during Data-Out collection Ping Qiu 2026-02-28 10:08:32 -08:00
  • 6546c549eb fix: iSCSI login and discovery bugs found in WSL2 smoke test Ping Qiu 2026-02-28 10:04:41 -08:00
  • 6a400f6760 feat: add BlockVol engine and iSCSI target (Phase 1 + Phase 2) Ping Qiu 2026-02-28 09:32:01 -08:00
  • 2dd3944819 Respect -minFreeSpace during ec.decode (#8467) Chris Lu 2026-02-27 23:54:30 -08:00
  • 064d4e06f5 guard source deletion on ec success codex/erasure-coding-shard-distribution Chris Lu 2026-02-27 17:48:35 -08:00
  • 7354fa87f1 refactor ec shard distribution (#8465) Chris Lu 2026-02-27 17:21:13 -08:00
  • 8f0ec1cce7 make WithFields compatible and wrap errors Chris Lu 2026-02-27 16:58:32 -08:00
  • d14668aa3f fix mount error aggregation scope Chris Lu 2026-02-27 16:51:04 -08:00
  • b8d13afb3f fix shard assignment merge and mount errors Chris Lu 2026-02-27 16:42:08 -08:00
  • cb8b604087 refactor ec shard distribution Chris Lu 2026-02-27 16:32:56 -08:00
  • e8946e59ca fix(s3api): correctly extract host header port in extractHostHeader (#8464) Chris Lu 2026-02-27 13:41:45 -08:00
  • b9e560dcf1 Prevent overlapping maintenance tasks per volume (#8463) Chris Lu 2026-02-27 13:14:52 -08:00
  • 4f647e1036 Worker set its working directory (#8461) Chris Lu 2026-02-27 12:22:21 -08:00
  • cf3b7b3ad7 adjust weight Chris Lu 2026-02-26 19:46:38 -08:00
  • 09a1ace53a adjust display name Chris Lu 2026-02-26 19:33:52 -08:00
  • c73e65ad5e Add customizable plugin display names and weights (#8459) Chris Lu 2026-02-26 19:20:48 -08:00
  • 8eba7ba5b2 feat: drop table location mapping support (#8458) Chris Lu 2026-02-26 16:36:24 -08:00
  • 641351da78 fix: table location mappings to /etc/s3tables (#8457) Chris Lu 2026-02-26 15:35:13 -08:00
  • 3d81d5bef7 Fix S3 signature verification behind reverse proxies (#8444) blitt001 2026-02-26 14:20:42 -08:00
  • ae02d47433 helm: add optional parameters to COSI BucketClass (#8453) Kirill Ilin 2026-02-27 01:19:07 +05:00
  • 9b6fc49946 Chart createBuckets config #8368: Add TTL, Object Lock, and Versioning support (#8375) Chris Lu 2026-02-26 11:56:10 -08:00
  • 0fac6e39ea weed/s3api/s3tables: fix dropped errors (#8456) Lars Lehtonen 2026-02-26 11:12:10 -08:00
  • feef8ed40e refactor codex/ec-repair-worker Chris Lu 2026-02-26 01:14:59 -08:00
  • 8e04f961f0 parameterize expected ec shard count Chris Lu 2026-02-26 01:01:10 -08:00
  • 5400fdca3a address comments Chris Lu 2026-02-26 00:58:29 -08:00
  • d3d4e354bf Create plan_test.go Chris Lu 2026-02-26 00:40:49 -08:00
  • df6f325574 ec repair: fix detection metadata Chris Lu 2026-02-26 00:31:58 -08:00
  • 0a6a76b71e test: share ec repair helpers Chris Lu 2026-02-26 00:31:53 -08:00
  • 93eff8fa45 Update weed/plugin/worker/ec_repair_handler.go Chris Lu 2026-02-26 00:26:40 -08:00
  • cc53bb17ca ci: run ec repair plugin worker tests Chris Lu 2026-02-26 00:01:15 -08:00
  • e1f2e7e357 test: add ec repair plugin worker coverage Chris Lu 2026-02-26 00:01:08 -08:00
  • 6e715f14d5 test: extend fake volume server for ec repair Chris Lu 2026-02-26 00:01:02 -08:00
  • b09f4cc3e7 ec repair: add plugin worker handler Chris Lu 2026-02-26 00:00:57 -08:00
  • a8fab5503c ec repair: add shard analysis helpers Chris Lu 2026-02-26 00:00:52 -08:00
  • 453310b057 Add plugin worker integration tests for erasure coding (#8450) Chris Lu 2026-02-25 22:11:41 -08:00
  • 9b6bbf7d45 Remove volumePreallocate option from docker containers (#8451) Chris Lu 2026-02-25 22:11:15 -08:00
  • d2b92938ee Make EC detection context aware (#8449) Chris Lu 2026-02-25 18:02:35 -08:00
  • 7f6e58b791 Fix SFTP file upload failures with JWT filer tokens (#8448) Chris Lu 2026-02-25 14:30:21 -08:00
  • a92e9baddf Add integration test for multipart operations inheriting s3:PutObject permissions Chris Lu 2026-02-25 13:38:14 -08:00
  • 52be2edcb1 build(deps): bump github.com/parquet-go/parquet-go from 0.26.4 to 0.27.0 (#8410) dependabot[bot] 2026-02-25 13:15:36 -08:00
  • b9fa05153a Allow multipart upload operations when s3:PutObject is authorized (#8445) Chris Lu 2026-02-25 12:31:04 -08:00
  • d5e71eb0d8 Revert "s3api: preserve Host header port in signature verification (#8434)" Chris Lu 2026-02-25 12:28:44 -08:00
  • f82ee08972 build(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 (#8446) dependabot[bot] 2026-02-25 12:23:15 -08:00
  • 96078bc87e build(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 in /test/kafka (#8447) dependabot[bot] 2026-02-25 12:23:02 -08:00
  • c64594b1ef Refresh IAM config after policy attachments (#8439) expand-the-s3-PutObject-permission-to-the-multipart-permissions Chris Lu 2026-02-25 10:30:05 -08:00
  • 8c0c7248b3 Refresh IAM config after policy attachments (#8439) Chris Lu 2026-02-25 10:30:05 -08:00
  • e3decd2e3b go fmt Chris Lu 2026-02-25 10:25:44 -08:00
  • 7296f51f48 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs Chris Lu 2026-02-25 10:25:31 -08:00
  • a3cb7fa8cc go fmt Chris Lu 2026-02-25 10:25:23 -08:00
  • 0910252e31 feat: add statfile remote storage (#8443) Peter Dodd 2026-02-25 18:24:06 +00:00
  • b565a0cc86 Adds volume.merge command with deduplication and disk-based backend (#8441) Chris Lu 2026-02-25 10:12:09 -08:00
  • da4edb5fe6 Fix live volume move tail timestamp (#8440) Chris Lu 2026-02-24 20:07:26 -08:00
  • 27e763222a Fix inline user policy retrieval (#8437) Chris Lu 2026-02-24 18:01:17 -08:00
  • 427c975ff3 fix(plugin/worker): make VacuumHandler report MaxExecutionConcurrency from worker startup flag (#8435) Anton 2026-02-25 01:13:00 +02:00
  • 0a1b54b146 s3api: order ListObjectVersions newest-first codex/list-object-versions-newest-first Chris Lu 2026-02-24 14:30:45 -08:00
  • ce4940b441 fix filer link on dashboard Chris Lu 2026-02-24 14:21:27 -08:00
  • b4c7d42a06 fix(admin): release mutex before disk I/O in maintenance queue; remove per-request LoadAllTaskStates (#8433) Anton 2026-02-24 23:41:41 +02:00
  • cba69f4593 Update layout_templ.go Chris Lu 2026-02-24 13:22:12 -08:00
  • 91f59e73e5 close ports Chris Lu 2026-02-24 13:20:21 -08:00
  • 98d89ffad7 s3api: preserve Host header port in signature verification (#8434) Chris Lu 2026-02-24 13:09:40 -08:00
  • f4af1cc0ba feat(helm): annotations for service account (#8429) Peter Dodd 2026-02-24 15:35:13 +00:00
  • 9fa95dd2c6 fix: unload leveldb not take effect (#8431) Xiao Wei 2026-02-24 23:32:13 +08:00
  • ff84ef880d fix(s3api): make ListObjectsV1 namespaced and prevent marker-echo pagination loops (#8409) Plamen Nikolov 2026-02-24 09:45:08 +02:00
  • 2d65d7f499 Embed role policies in AssumeRole STS tokens (#8421) Chris Lu 2026-02-23 22:59:53 -08:00
  • 3f58e3bf8f Use master shard sizes for EC volumes (#8423) Chris Lu 2026-02-23 21:59:09 -08:00
  • 016391530b fix: plural clientType on ListExistingPeerUpdates (#8422) Justin Cichra 2026-02-23 23:19:12 -05:00
  • 8d59ef41d5 Admin UI: replace gin with mux (#8420) Chris Lu 2026-02-23 19:11:17 -08:00
  • e596542295 Move SQL engine and PostgreSQL server to their own binaries (#8417) Chris Lu 2026-02-23 16:27:08 -08:00
  • 61db4d0966 build(deps): bump github.com/rclone/rclone from 1.72.1 to 1.73.1 (#8416) dependabot[bot] 2026-02-23 13:42:12 -08:00
  • 74de694447 build(deps): bump modernc.org/sqlite from 1.44.3 to 1.46.1 (#8415) dependabot[bot] 2026-02-23 13:42:05 -08:00
  • c5e8e4f049 build(deps): bump actions/dependency-review-action from 4.8.2 to 4.8.3 (#8414) dependabot[bot] 2026-02-23 13:41:57 -08:00
  • c96b0913ed build(deps): bump golang.org/x/image from 0.35.0 to 0.36.0 (#8413) dependabot[bot] 2026-02-23 13:41:49 -08:00
  • b033823611 build(deps): bump helm/kind-action from 1.13.0 to 1.14.0 (#8412) dependabot[bot] 2026-02-23 13:41:40 -08:00
  • 3044b51e7c build(deps): bump github.com/pierrec/lz4/v4 from 4.1.22 to 4.1.25 (#8411) dependabot[bot] 2026-02-23 13:41:25 -08:00
  • 8e8edd7706 not empty only if there are actual files in the bucket has-weed-sql-command Chris Lu 2026-02-23 00:12:04 -08:00
  • 57ab99d13e fix: generate topology uuid uniformly in single-master mode (#8405) Chris Lu 2026-02-22 23:45:48 -08:00
  • 998c8d2702 Worker maintenance tasks now use non-default grpcPort if configured (#8407) Chris Lu 2026-02-22 22:40:14 -08:00
  • cd6832249b Fix volume.fsck crashing on EC volumes and add multi-volume vacuum support (#8406) Chris Lu 2026-02-22 22:07:15 -08:00
  • b5f3094619 fix format of internal node URLs in master UI templates Chris Lu 2026-02-22 13:47:29 -08:00
  • 07f284c391 fix links Chris Lu 2026-02-22 13:40:50 -08:00
  • 7b08cf74ed consistent template generation Chris Lu 2026-02-22 13:34:06 -08:00
  • d8b8f0dffd fix(helm): add missing app.kubernetes.io/instance label to volume service (#8403) Sheya Bernstein 2026-02-22 15:20:38 +00:00
  • 8e25c55bfb S3: Truncate timestamps to milliseconds for CopyObjectResult and CopyPartResult (#8398) Chris Lu 2026-02-20 21:01:31 -08:00
  • e4b70c2521 go fix Chris Lu 2026-02-20 18:42:00 -08:00
  • f7c27cc81f go fmt Chris Lu 2026-02-20 18:40:47 -08:00
  • 66680c58b7 consistent time Chris Lu 2026-02-20 18:40:27 -08:00
  • 2a1ae896e4 helm: refine openshift-values.yaml for assigned UID ranges (#8396) Chris Lu 2026-02-20 12:05:57 -08:00
  • bd0b1fe9d5 S3 IAM: Added ListPolicyVersions and GetPolicyVersion support (#8395) Chris Lu 2026-02-20 11:04:18 -08:00