Commit Graph

  • 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
  • 2d9c2be9f3 G5-4 m01+M02 cluster bring-up — hand-off to sw pingqiu 2026-04-26 10:32:10 -07:00
  • ce78fea36f G5 kickoff §7a: m01 + M02 infrastructure verification (QA pre-ratify) pingqiu 2026-04-26 09:38:57 -07:00
  • 0716577ec8 fix(upload): rewind request body when retrying on connection reset (#9139) (#9222) Chris Lu 2026-04-26 02:17:55 -07:00
  • 654292b57d fix(volume): cap leveldb OpenFilesCacheCapacity per index DB (#9139) (#9223) Chris Lu 2026-04-26 02:15:15 -07:00
  • a792ed67e5 G5 kickoff PROPOSAL v0.1 (post-T4 close) pingqiu 2026-04-26 00:26:15 -07:00
  • 75d18e676f T4d batch close: catalogue invariant upgrades + checklist v0.3 pingqiu 2026-04-26 00:24:23 -07:00
  • 2ee12b2c14 T4d batch close artifact + mini-plan v0.5 (architect-accepted) pingqiu 2026-04-26 00:21:20 -07:00
  • 12251e7457 docs(parquet-design): rewrite plan code-layout and milestones shimmer-pajama Chris Lu 2026-04-25 23:18:31 -07:00
  • 5016aad2c0 docs(parquet-design): plan residency switches to catalog + volume tiers Chris Lu 2026-04-25 23:13:36 -07:00
  • 36832a89f5 docs(parquet-design): rewrite Rollout Plan as 4-phase catalog-then-volume Chris Lu 2026-04-25 23:12:59 -07:00
  • af4b772c03 docs(parquet-design): two-tier catalog brain + volume hands architecture Chris Lu 2026-04-25 23:12:12 -07:00
  • 525900dfe4 fix(s3api): backfill multipart SSE-S3 metadata at completion (#9224) Chris Lu 2026-04-25 23:06:37 -07:00
  • 80036404ce T4d planning + G-1 doc landing (architect Path B + Issue 2(a) ratification) pingqiu 2026-04-25 22:26:21 -07:00
  • 7b9b353293 T4d kickoff: v0.3 architect-ratified pingqiu 2026-04-25 15:46:13 -07:00
  • 5d59db0503 parquet_pushdown(M1-C5): round-trip integration test Chris Lu 2026-04-25 15:20:08 -07:00
  • e1a09416fc parquet_pushdown(M1-C4): file/range-level pushdown for predicate-less requests Chris Lu 2026-04-25 15:18:16 -07:00
  • 737cc0f330 parquet_pushdown(M1-C3): add Loader interface and LocalLoader Chris Lu 2026-04-25 15:15:46 -07:00
  • ca42c5bbe4 parquet_pushdown(M1-C2): add footer LRU cache Chris Lu 2026-04-25 15:14:56 -07:00
  • d947f19f33 parquet_pushdown(M1-C1): add footer parser Chris Lu 2026-04-25 15:13:45 -07:00
  • 8fe0b68b7c parquet_pushdown: distinguish "no score" from Score == 0 in ScoredRowRef Chris Lu 2026-04-25 15:09:15 -07:00
  • 6c826e710a docs(parquet-design): document page-pruning consumption contract Chris Lu 2026-04-25 15:07:55 -07:00
  • 9561d95507 parquet_pushdown: predicate must be a bound expression with schema id Chris Lu 2026-04-25 15:07:12 -07:00
  • 5fec310f73 docs(parquet-design): per-pair equality bitmap is reusable across snapshots Chris Lu 2026-04-25 15:05:48 -07:00
  • ac49cfd59b docs(parquet-design): equality deletes are key-row sets, not predicates Chris Lu 2026-04-25 15:05:21 -07:00
  • 651a72e803 docs(parquet-design): filter position-delete rows by file_path before merge Chris Lu 2026-04-25 15:04:57 -07:00
  • d1236ebf4f parquet_pushdown(M0): cover daemon Config validation, especially connector-trusted gating Chris Lu 2026-04-25 13:44:36 -07:00
  • fe7afc9983 parquet_pushdown(M0-C6): add bufconn integration test Chris Lu 2026-04-25 13:44:10 -07:00
  • 52f39d6e86 parquet_pushdown(M0-C5): add weed pushdown.ping smoke command Chris Lu 2026-04-25 13:43:01 -07:00
  • 416040940b parquet_pushdown(M0-C4): wire the weed pushdown subcommand Chris Lu 2026-04-25 13:42:07 -07:00
  • e181e2c035 parquet_pushdown(M0-C3): daemon bootstrap (config, filer client, server) Chris Lu 2026-04-25 13:40:45 -07:00
  • e610dad2a1 parquet_pushdown(M0-C2): add service skeleton and request validation Chris Lu 2026-04-25 13:39:28 -07:00
  • 2e423c0f31 parquet_pushdown(M0-C1): add proto and generated bindings Chris Lu 2026-04-25 13:36:41 -07:00
  • a315f78b91 docs(parquet-design): resolve open questions and unblock M0 Chris Lu 2026-04-25 13:28:12 -07:00
  • 929c33980f docs(parquet-design): align plan side-index path with .index co-location Chris Lu 2026-04-25 13:27:18 -07:00
  • 559439bb9d docs(parquet-design): catalog-validated trust mode required in v1 Chris Lu 2026-04-25 13:26:47 -07:00
  • 6c98c9966e docs(parquet-design): residency is a standalone weed pushdown daemon Chris Lu 2026-04-25 13:26:04 -07:00
  • d44bbbfbfc docs(parquet-design): co-locate side indexes in .index/ next to data Chris Lu 2026-04-25 13:25:21 -07:00
  • c910464a9a T4c batch close artifact: closure report (architect-accepted) pingqiu 2026-04-25 11:49:24 -07:00
  • 06b4e46f4f docs(parquet-design): add dev plan with milestones and open questions Chris Lu 2026-04-25 01:58:49 -07:00
  • 89ed588b34 docs(parquet-design): document trust model and catalog validation modes Chris Lu 2026-04-25 01:56:07 -07:00
  • c9c487282b docs(parquet-design): include DVs in execution flow and Phase 4 rollout Chris Lu 2026-04-25 01:55:34 -07:00
  • c3bfa48f25 docs(parquet-design): include partition matching in delete applicability Chris Lu 2026-04-25 01:55:08 -07:00
  • b47bcd26c0 docs(parquet-design): use Puffin offset+length for DV identity, not a digest Chris Lu 2026-04-25 01:54:13 -07:00
  • 00f6ac592b docs(parquet-design): drop DeletionVector content value Chris Lu 2026-04-25 01:53:34 -07:00
  • 89833c07d3 docs(parquet-design): correct DV applicability rule to inclusive Chris Lu 2026-04-25 01:52:54 -07:00
  • 08889b0f7b docs(parquet-design): identify columns by Iceberg field ID Chris Lu 2026-04-25 01:46:47 -07:00
  • 706ad03d0c docs(parquet-design): use DataSequenceNumber for delete scoping Chris Lu 2026-04-25 01:45:07 -07:00
  • 3475df1203 docs(parquet-design): expand DeleteFileRef for v2 + v3 metadata Chris Lu 2026-04-25 01:44:15 -07:00
  • c9871ce290 docs(parquet-design): scope position-delete bitmap cache key Chris Lu 2026-04-25 01:43:11 -07:00
  • eeef173dd0 docs(parquet-design): cover Iceberg v3 deletion vectors Chris Lu 2026-04-25 01:42:42 -07:00
  • 317ee9d10c docs(parquet-design): use planned scan size for pushdown threshold Chris Lu 2026-04-25 01:31:39 -07:00
  • 9c71020915 docs(parquet-design): pair scores with row refs and clarify row position Chris Lu 2026-04-25 01:31:13 -07:00
  • 7110d326fa docs(parquet-design): expand page-level index section Chris Lu 2026-04-25 01:30:45 -07:00
  • 06bb1782e4 docs(parquet-design): unify side-index paths under system-prefix Chris Lu 2026-04-25 01:30:11 -07:00
  • 775095c50d docs(parquet-design): correct equality-delete sequence-number scope Chris Lu 2026-04-25 01:29:44 -07:00
  • 7a53654b93 docs(parquet-design): add per-file descriptors to pushdown request Chris Lu 2026-04-25 01:29:21 -07:00
  • fbabfbd353 docs(parquet-design): add residency/cost/security sections and wording fixes Chris Lu 2026-04-25 01:24:01 -07:00
  • 605907f522 docs(parquet-design): clarify Phase 1 wording and side-index placement Chris Lu 2026-04-25 01:22:31 -07:00
  • afeb82ab87 docs(parquet-design): add filtered-ANN strategy for hybrid pushdown Chris Lu 2026-04-25 01:21:58 -07:00
  • e31cb80812 docs(parquet-design): make row-id response optional and bounded Chris Lu 2026-04-25 01:21:32 -07:00
  • 28c834c76f docs(parquet-design): specify predicate wire format and enum metrics Chris Lu 2026-04-25 01:21:11 -07:00
  • 51a209cf60 docs(parquet-design): split position vs equality Iceberg deletes Chris Lu 2026-04-25 01:20:53 -07:00
  • b114b318ae docs(parquet-design): tighten index identity Chris Lu 2026-04-25 01:20:21 -07:00
  • 9ecd455310 docs(parquet-design): reframe internal mapping as logical-only Chris Lu 2026-04-25 01:20:02 -07:00
  • ca4c8d977d docs: add SeaweedFS-aware Parquet pushdown design draft Chris Lu 2026-04-25 01:15:42 -07:00
  • 5eead9409a fix(admin): S3 Tables CSRF token + non-empty 409 status (#9221) Chris Lu 2026-04-24 22:48:41 -07:00
  • a14cbc176b debug(kafka): add restart flake diagnostics Chris Lu 2026-04-24 15:02:07 -07:00
  • f1f720f5da fix(master): register EC shards per physical disk on full heartbeat sync (#9212) (#9219) Chris Lu 2026-04-24 14:01:09 -07:00
  • d65c568cbb fix(s3api): validate SSE-S3 chunk IV length; add multipart direct reader tests (#9218) Chris Lu 2026-04-24 13:59:23 -07:00
  • fe1d7a404d fix(iam): substitute dynamic jwt:/saml:/oidc: claim variables in policies (#9217) Chris Lu 2026-04-24 13:08:24 -07:00
  • 8815844278 fix(s3api): correct SSE-S3 decryption key handling in multipart uploads (#9211) os-pradipbabar 2026-04-25 00:30:29 +05:30
  • 93247d6de4 Export REST file_{read,write}_failures metrics on volume servers (#9215) Lisandro Pin 2026-04-24 20:45:21 +02:00
  • 352ffdffe1 build(deps): bump rustls-webpki from 0.103.10 to 0.103.13 in /seaweed-volume (#9216) dependabot[bot] 2026-04-24 11:44:20 -07:00
  • 29e14f89f1 fix(weed/command) address unhandled errors (#9208) Lars Lehtonen 2026-04-23 22:15:05 -07:00
  • 88c2f3c34d fix(iam): accept bare "*" resource in PutUserPolicy (#9209) (#9210) Chris Lu 2026-04-23 22:14:41 -07:00
  • da2e90aefd fix(mount): sanitize non-UTF-8 filenames; keep marshal errors per-request (#9207) Chris Lu 2026-04-23 19:17:35 -07:00
  • a0be40e070 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs Chris Lu 2026-04-23 16:25:12 -07:00
  • b94ad82472 fix(test): stabilize ConcurrentLockContention; warn on coherence drift Chris Lu 2026-04-23 15:57:35 -07:00
  • cd5004cfbd build(deps): bump github.com/Azure/go-ntlmssp from 0.1.0 to 0.1.1 in /test/kafka (#9204) dependabot[bot] 2026-04-23 15:02:28 -07:00