Commit Graph

  • 72f22ec46e docs(p15): record G9A best-effort ACK oracle pingqiu 2026-05-02 18:21:47 -07:00
  • fa1ed676c2 docs(p15): update G9A ACK reintegration progress pingqiu 2026-05-02 18:18:01 -07:00
  • 1f6f473995 refactor(worker): co-locate plugin handlers with their task packages (#9301) Chris Lu 2026-05-02 18:03:13 -07:00
  • 5d411294e4 docs(p15): start G9A ACK reintegration plan pingqiu 2026-05-02 16:43:30 -07:00
  • 1a613afba4 docs(p15): close G8 failover data continuity pingqiu 2026-05-02 16:22:57 -07:00
  • 0483a035b0 docs(recovery): separate pin breach from primary flow control pingqiu 2026-05-02 12:12:44 -07:00
  • b2f4ebb776 test(s3tables): add Dremio Iceberg catalog integration tests (#9299) Chris Lu 2026-05-02 11:31:27 -07:00
  • baaa1e7e45 docs(recovery): record coordinator progress fact gaps pingqiu 2026-05-02 11:09:25 -07:00
  • 6905fb8278 docs(recovery): plan progress fact recover governance pingqiu 2026-05-02 11:00:28 -07:00
  • eda40923a8 docs(recovery): add single-egress grill checklist pingqiu 2026-05-01 23:24:59 -07:00
  • 3910cbd1cb docs(architecture): V3 egress single-decision-core principle pingqiu 2026-05-01 20:57:31 -07:00
  • 31e5e0dee2 fix(mount): keep async flush when LockOwner has no POSIX locks (#9300) Chris Lu 2026-05-01 19:51:27 -07:00
  • f2c3bd7b77 fix(admin/view): define basePath in plugin IIFE scopes (#9298) Chris Lu 2026-05-01 18:22:39 -07:00
  • 02ed4db104 docs(recovery): rebuild fromLSN pin sentinel translation clarification pingqiu 2026-05-01 18:08:18 -07:00
  • 913f98db10 refactor(weed/storage): log volume file removal failures (#9297) Lars Lehtonen 2026-05-01 11:52:40 -07:00
  • 1127672d10 fix(s3api,iamapi): avoid full SaveConfiguration when creating a single IAM user (#9261) Yoann Katchourine 2026-05-01 10:14:15 +02:00
  • d6636e3497 docs(sw-block): mini-plan §11.9 slice-2A drive+L SHAs + Legacy default receipt pingqiu 2026-04-30 22:06:55 -07:00
  • 7428c48dd6 fix(master): bump seaweedfs/raft to v1.1.8 for Windows syncDir fix (#9296) Chris Lu 2026-04-30 21:53:49 -07:00
  • f098e0e33c docs(sw-block): §11.8 WriteExtentDirect receipt; §6.3 CASE C ∅ noop v3.17 pingqiu 2026-04-30 20:16:08 -07:00
  • 6572b472c3 fix(s3): honor X-Forwarded-For in audit log remote_ip (#9295) Chris Lu 2026-04-30 15:19:04 -07:00
  • 8596434938 build(deps): bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.134.0 to 3.134.2 (#9294) dependabot[bot] 2026-04-30 15:02:22 -07:00
  • 8110555978 docs(sw-block): dual-lane recv appendWAL vs writeExtentDirect; backlog iterator cost pingqiu 2026-04-30 13:26:33 -07:00
  • c48804479c docs(sw-block): normative Drive/Apply pseudocode and cross-links pingqiu 2026-04-30 13:06:40 -07:00
  • 7dfb0172d1 sw-block/design: mini-plan §11.7 — pillar 2/3 landed-SHA + test-name table pingqiu 2026-04-30 11:51:20 -07:00
  • 822c588d08 sw-block/design: mini-plan §11.6 Phase 0 SHA receipt + §11.7 heavy integration matrix pingqiu 2026-04-30 11:21:14 -07:00
  • d265274e13 fix(nfs): accept dirpath any-where under the export, mirroring rclone (#9291) Chris Lu 2026-04-30 10:06:44 -07:00
  • 91a313e1e1 sw-block/design: §13 E-WALSHIPPER-DUAL-MODE + mini-plan §11.2a + spec sync pingqiu 2026-04-30 09:48:10 -07:00
  • aeeb71f0e7 sw-block/design: mini-plan §11 — commit SHAs + review-derived invariants pingqiu 2026-04-30 08:57:10 -07:00
  • 058305225b sw-block/design: mini-plan §11 C1-C3 hardening sequence pingqiu 2026-04-30 02:33:04 -07:00
  • d52dafd689 Publish seaweedfs-4.22.0.tgz chrislusf 2026-04-30 08:51:04 +00:00
  • 361f5140a4 sw-block/design: v3-recovery-wal-shipper-mini-plan + §10 P2d decision request pingqiu 2026-04-29 23:38:29 -07:00
  • 9b624a73fe ci: provide a Docker tag for foundationdb release container on workflow_dispatch Chris Lu 2026-04-29 23:15:33 -07:00
  • 759d50ba5d sw-block/design: v3-recovery-inv-test-map — INV-WAL-CURSOR-MONOTONIC-FROM-PINLSN pingqiu 2026-04-29 17:48:18 -07:00
  • 04b9d1ea53 sw-block/design: relocate V3 recovery dev docs from seaweed_block pingqiu 2026-04-29 17:15:38 -07:00
  • 14cd426cf9 templ Chris Lu 2026-04-29 16:08:38 -07:00
  • 89b07f3e12 chore(weed/mq/kafka/protocol): prune no-op test (#9287) Lars Lehtonen 2026-04-29 14:11:51 -07:00
  • 02da928e25 chore(weed/mq/kafka/protocol): prune dead code (#9288) Lars Lehtonen 2026-04-29 14:11:37 -07:00
  • be451d22b5 feat(filer.sync): add -verifySync mode to filer.sync for cross-cluster file comparison (#9284) Jaehoon Kim 2026-04-30 04:33:53 +09:00
  • 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