Commit Graph

  • eebffd9df6 fix(storage): fix verifyDeletedNeedleIntegrity using wrong offset (#9273) chenshi 2026-04-29 18:22:29 +00:00
  • db34e8b6fd feat(admin): prefer stored S3 Content-Type metadata over key-extension MIME inference (#9286) baracudaz 2026-04-29 19:21:03 +02:00
  • 60c76120fc fix(shell): use exact match for volume.balance -racks/-nodes filter (#9279) qzhello 2026-04-30 01:19:16 +08:00
  • 1da091f798 ci: bring previously-uncovered integration tests into CI (#9281 follow-up) (#9283) Chris Lu 2026-04-29 10:06:59 -07:00
  • 1f515f9d02 fix(s3api): cross-SSE copy operations and bring them back into CI (#9281) (#9282) Chris Lu 2026-04-29 10:06:51 -07:00
  • 82cf60a44f fix(s3api): re-encrypt UploadPartCopy bytes for the destination's SSE config (#8908) (#9280) Chris Lu 2026-04-29 09:46:44 -07:00
  • e82789ea4b rust(volume): strip grpc-port suffix from master URL before HTTP lookup (#9276) Chris Lu 2026-04-29 00:51:10 -07:00
  • 7a461ffc2f fix(mount): copy xattr value bytes to avoid FUSE buffer aliasing (#9278) Chris Lu 2026-04-28 23:54:35 -07:00
  • 108e42fb8b chore(shell): fix typo in EC shard helper param names (#9277) qzhello 2026-04-29 14:09:26 +08:00
  • 02574314f6 test(s3): force-drop collection after deleteBucket in tagging/versioning/cors/copying (#9270) Chris Lu 2026-04-28 22:13:42 -07:00
  • d9b86fb495 fix(s3api): clear stale latest-version pointer when .versions dir cleanup is blocked (#9269) Chris Lu 2026-04-28 21:02:52 -07:00
  • c93018d987 fix(s3api): fix uint16 overflow in doListFilerEntries Limit calculation (#9271) chenshi 2026-04-29 03:50:05 +00:00
  • 35fe3c801b feat(nfs): UDP MOUNT v3 responder + real-Linux e2e mount harness (#9267) Chris Lu 2026-04-28 14:06:35 -07:00
  • 735e94f6ba mount: expose -fuse.maxBackground and -fuse.congestionThreshold flags (closes #9258) (#9268) Chris Lu 2026-04-28 13:42:58 -07:00
  • 08d59750ef rust(volume): export Prometheus metrics for scrubbing operations (#9266) Chris Lu 2026-04-28 13:29:32 -07:00
  • 3904730c5a G7 mini-plan v0.1 — §harness-notes correction per QA pre-work survey pingqiu 2026-04-28 13:01:55 -07:00
  • 3f3aaa7cc8 Export Prometheus metrics for scrubbing operations. (#9264) Lisandro Pin 2026-04-28 21:34:02 +02:00
  • 294f7c3d04 shell: expand ~ in local file path arguments (#9265) Chris Lu 2026-04-28 12:30:13 -07:00
  • e2c8791441 fix(nfs): reject NFSv4 calls with PROG_MISMATCH so clients fall back to v3 (#9262) Chris Lu 2026-04-28 12:17:54 -07:00
  • 4a876a9cd2 G6 §close + 5 INVs inscribed in ledger + roadmap closure pingqiu 2026-04-28 11:03:26 -07:00
  • 050c3ff875 G6 mini-plan v0.1 (kickoff draft for architect ratification) pingqiu 2026-04-28 01:31:54 -07:00
  • 0fa0a56a5a filer(mysql): TLS hostname/SNI knobs + MariaDB upsert documentation (#9260) Chris Lu 2026-04-28 01:29:41 -07:00
  • 1207fc5444 Roadmap §8: queue G6-T-WALRECYCLE-ESCALATE backlog ticket from G5-5C QA scenario D pingqiu 2026-04-28 00:40:40 -07:00
  • 5069e74445 G5-5C §close.appendix: QA scenario expansion (B/C confidence + D → G6 carry) pingqiu 2026-04-28 00:39:54 -07:00
  • a5c39fde34 G5-5C addendum: inscribe INV-G5-FRONTEND-CAPACITY-FROM-DURABLE-CONFIG pingqiu 2026-04-27 23:19:32 -07:00
  • 135af25b55 fix(grpc): require host match before routing dials to local Unix socket (#9254) (#9257) Chris Lu 2026-04-27 23:10:36 -07:00
  • e2f96687ff fix(admin): use protocol-relative URLs for component links so HTTPS clusters don't break clicks (#9256) Parviz Miriyev 2026-04-28 10:10:11 +04:00
  • 363d5caa85 test(s3-retention): purge stale buckets before each create to avoid volume exhaustion Chris Lu 2026-04-27 22:14:20 -07:00
  • e4a635a04d feat(docker): default CMD to mini -dir=/data for service-container use (#9255) Chris Lu 2026-04-27 21:21:58 -07:00
  • d92c5e057a test(iceberg): cross-engine regression coverage for deterministic table locations (#9074) (#9253) Chris Lu 2026-04-27 20:14:48 -07:00
  • fe50da4934 test(fuse): stream verify-phase diagnostics from writeback stress test Chris Lu 2026-04-27 19:44:26 -07:00
  • 9d6d068f41 feat(seaweed-volume): cross-disk EC shard reconciliation (#9212) (#9252) Chris Lu 2026-04-27 19:01:30 -07:00
  • 9a2c939b9a G5-5C §close: ALL 6 m01 hardware verify steps GREEN — L4 reached pingqiu 2026-04-27 18:13:35 -07:00
  • 88cff6145c G5-5C: §1.I plan extension for Batch #7 (per-peer adapter wiring) pingqiu 2026-04-27 17:46:10 -07:00
  • 389896b5e4 G5-5C §close: m01 #1-#3 GREEN, #4 RED — hardware-revealed gap, carries to G5-5D pingqiu 2026-04-27 17:40:41 -07:00
  • a15d13a02c G5-5C §close skeleton: software pin + hardware-pin TBD rows pingqiu 2026-04-27 17:33:51 -07:00
  • 49e83a26cb feat(seaweed-volume): auto-load EC shards on startup (#9212) (#9251) Chris Lu 2026-04-27 16:41:46 -07:00
  • 933ae6e386 fix(seaweed-volume): port EC shard placement fix to Rust (#9212, mirrors #9245) (#9250) Chris Lu 2026-04-27 16:40:39 -07:00
  • f50917224a fix(iceberg): default namespace location so fresh CTAS does not race metadata write (#9074) (#9246) Chris Lu 2026-04-27 16:37:33 -07:00
  • cba2f7b1dd fix(volume_server): load orphan EC shards across disks on startup (#9212) (#9244) Chris Lu 2026-04-27 16:01:10 -07:00
  • 5fbe39320c fix(volume_server): pin EC shard auto-select to the .ecx-owning disk (#9212) (#9245) Chris Lu 2026-04-27 15:59:57 -07:00
  • 1add6cbbca chore(weed/topology): prune unused functions (#9249) Lars Lehtonen 2026-04-27 15:54:52 -07:00
  • 9245446b59 G5-5C §1.H code-start audit: PROCEED — all halt-conditions clear pingqiu 2026-04-27 15:21:14 -07:00
  • 74e92b974d G5-5C mini-plan v0.4.5 → v0.5: single-sign recorded + §1 scope-rule one-liner pingqiu 2026-04-27 15:19:00 -07:00
  • ba7bd0ba48 G5-5C mini-plan v0.4.4 → v0.4.5: doc-hygiene cleanup + probe loop placement bound pingqiu 2026-04-27 15:15:40 -07:00
  • 9b6e103dde G5-5C mini-plan v0.4.3 → v0.4.4: engine/runtime/master split + 6 boundary rules in scope, 3 forward-carry, audit gate pingqiu 2026-04-27 15:11:45 -07:00
  • 13eb8181d3 G5-5C mini-plan v0.4.2 → v0.4.3: add §1.F reconnect orthogonal axes pingqiu 2026-04-27 15:07:17 -07:00
  • 5cf429595f G5-5C mini-plan v0.4.1 → v0.4.2: add §1.E authority-bounded primary recovery invariant pingqiu 2026-04-27 15:04:13 -07:00
  • aebf668094 G5-5C mini-plan v0.4 → v0.4.1: add §1.D two-feedback-loop ordering-independence invariant pingqiu 2026-04-27 15:01:24 -07:00
  • 4f6e5d3e6a G5-5C mini-plan v0.3 → v0.4: retire Option A, bind Option B per layering correction pingqiu 2026-04-27 14:59:30 -07:00
  • 900e4d0cb3 G5-5C mini-plan v0.2 → v0.3: V3 paths + peer-set generation design + truth-domain wording pingqiu 2026-04-27 14:48:24 -07:00
  • b6267d8af7 G5-5C mini-plan v0.1 → v0.2: bind trigger source to Option A (A1+A2) pingqiu 2026-04-27 14:38:04 -07:00
  • 4d8ddd8ded build(deps): bump aquasecurity/trivy-action from 0.35.0 to 0.36.0 (#9248) dependabot[bot] 2026-04-27 14:03:15 -07:00
  • 2c404f66bc Export file_read_invalid_needles metric for REST read requests on invalid file IDs. (#9241) Lisandro Pin 2026-04-27 21:22:42 +02:00
  • ac3a756dae test(s3-retention): force-drop collection after deleteBucket to free volumes Chris Lu 2026-04-27 12:12:36 -07:00
  • 3f5b4814b7 fix(kafka): evict expired group members on rejoin to unblock fast restart (#9243) Chris Lu 2026-04-27 09:43:55 -07:00
  • fa492a9eed fix(admin): wrap plugin URLs with basePath for subdir deployments Chris Lu 2026-04-27 09:04:12 -07:00
  • 3ea489d013 fix(admin): wrap plugin lane fetch URL with basePath Chris Lu 2026-04-27 09:00:02 -07:00
  • d6a2fb92d6 G5-5 close handoff: roadmap update + G5-5C mini-plan v0.1 kickoff pingqiu 2026-04-27 02:41:52 -07:00
  • c78116fd2f G5-5 §close doc-fix #2: drop stale 'blocked' sign-table rows pingqiu 2026-04-27 02:33:34 -07:00
  • 12fcdb41f8 G5-5 §close doc-fix: forward-carry text + sign-table state + ledger update + header pingqiu 2026-04-27 02:31:04 -07:00
  • 54feecb31d G5-5 §close: 3 of 4 verify steps GREEN on m01 hardware; #4 carry → G5-5C pingqiu 2026-04-27 02:23:24 -07:00
  • 7f770b1553 fix(filer): return 503 + Retry-After when remote object not cached yet (#9236) Chris Lu 2026-04-27 01:58:33 -07:00
  • 4c4d53ce23 fix(seaweed-volume): accept redb aliases for --index (#9237) Chris Lu 2026-04-27 01:44:40 -07:00
  • 045ace29d5 fix(seaweed-volume): parse host:port.grpcPort in master address (#9235) Chris Lu 2026-04-27 01:44:11 -07:00
  • 578fed7d30 extend cache-not-ready handling to filer HTTP path s3-cache-not-ready-503 Chris Lu 2026-04-27 01:34:40 -07:00
  • a2639b533e fix(s3api): return 503 + Retry-After when remote object not cached yet (#9233) Chris Lu 2026-04-27 01:30:39 -07:00
  • 6b701a94c4 simplify comments Chris Lu 2026-04-27 01:24:15 -07:00
  • 18b51253da treat client cancel as cancellation, not 503 Chris Lu 2026-04-27 01:16:41 -07:00
  • 280f620b55 fix(s3api): return 503 with Retry-After when remote object not cached yet Chris Lu 2026-04-27 01:11:04 -07:00
  • eb81daa268 Publish seaweedfs-4.22.0.tgz chrislusf 2026-04-27 07:45:42 +00:00
  • 503b6f2744 fix(seaweed-volume): ceil EC shard slots in maybe_adjust_volume_max (#9232) Chris Lu 2026-04-26 22:31:56 -07:00
  • 21fadf5582 fix(shell): correct volume.list -writable filter unit and comparison (#9231) qzh 2026-04-27 13:20:46 +08:00
  • 705a0565dc Publish seaweedfs-4.22.0.tgz chrislusf 2026-04-27 04:21:35 +00:00
  • 774cee5bf4 G5-5 mini-plan v0.3: §2 acceptance criteria rewritten (architect REVISE round 51-followup) pingqiu 2026-04-26 21:09:17 -07:00
  • e0261bfd84 G5-5 mini-plan v0.2: architect REVISE-BEFORE-CODE responses pingqiu 2026-04-26 21:06:46 -07:00
  • 0b3cc8d121 4.22 4.22 Chris Lu 2026-04-26 21:06:39 -07:00
  • 4045f8c8aa G5-5 mini-plan v0.1 — first trial of compressed v3-batch-process.md pingqiu 2026-04-26 21:02:24 -07:00
  • 087343dd14 v3-batch-process §14: clarify architect/sw/QA are AI agents; user routes between them pingqiu 2026-04-26 20:58:47 -07:00
  • 34dfbb66ef v3-batch-process §15: per-agent action list at end of every response (cut user's routing load) pingqiu 2026-04-26 20:57:51 -07:00
  • 0965a36b16 v3-batch-process §12-§13 + v3-architecture.md (architect first-order) pingqiu 2026-04-26 20:55:07 -07:00
  • a8b0999c45 v3-batch-process §12: ownership table pingqiu 2026-04-26 20:31:51 -07:00
  • d0cbe66702 v3-batch-process.md (NEW): compressed batch governance pingqiu 2026-04-26 20:30:11 -07:00
  • 0667f8edbf v3-dev-roadmap: link v3-block-behavior-contract-index as first-order architect ref pingqiu 2026-04-26 20:21:40 -07:00
  • 270615e005 P15 doc cleanup pass 1: G9A placement gate + roadmap entry doc pingqiu 2026-04-26 20:15:44 -07:00
  • daafc8e25b G5-4 mini-plan v0.5: architect close-sign + doc-lock pingqiu 2026-04-26 20:07:08 -07:00
  • 36ba7b44e1 G5-4: 5 INV-BIN-WIRING-* invariants inscribed in ledger pingqiu 2026-04-26 17:03:52 -07:00
  • 6cbcdf488c chore(mount,fuse-test): diagnostics for FUSE ConcurrentReadWrite ENOENT flake Chris Lu 2026-04-26 16:57:37 -07:00
  • 3892ab29ce G5-4 mini-plan v0.4: G-1 ceremony DROPPED; sw cleared to code pingqiu 2026-04-26 16:39:31 -07:00
  • c934b5dab6 fix(credential/postgres,s3api/iam): rename safety + pgxutil follow-ups to #9226 (#9230) Chris Lu 2026-04-26 16:31:53 -07:00
  • 4f628ff4e5 fix(s3api): stream multipart-SSE chunks lazily to avoid truncated GETs (#8908) (#9228) Chris Lu 2026-04-26 16:31:42 -07:00
  • a68d94679c G5-4 mini-plan v0.3: architect round-50 RATIFY with 2 bindings pingqiu 2026-04-26 16:28:08 -07:00
  • c46c52e1aa G5-4 mini-plan v0.2: QA round 1 review responses pingqiu 2026-04-26 16:20:37 -07:00
  • c6b2685890 G5-4 mini-plan v0.1: binary T4 replication wiring pingqiu 2026-04-26 16:08:35 -07:00
  • bf77e2b57a G5 kickoff v0.3: architect round-49 RATIFY WITH DOC FIXES pingqiu 2026-04-26 15:40:38 -07:00
  • dc462a80d7 feat(credential/postgres): inline policies, mTLS and pgbouncer connection support (#9226) Jon E Nesvold 2026-04-26 23:54:53 +02:00
  • f407bdaa36 fix(admin): use TLS-aware HTTP client for /dir/status fetch (#9227) Parviz Miriyev 2026-04-26 23:25:53 +04:00
  • ead22edcd5 G5: surface binary T4-wiring as new G5-4 batch (was implicit; now explicit) pingqiu 2026-04-26 11:38:31 -07:00
  • fbcfe89e24 G5-4 bring-up hand-off v0.2 — RESOLVED via local debug pingqiu 2026-04-26 10:41:02 -07:00
  • e21c686939 G5-4 m01+M02 bring-up — sw answer: --expected-slots-per-volume flag pingqiu 2026-04-26 10:37:20 -07:00