Commit Graph

  • ab44ae7e83 fix(scanner): add supported usage state reset (#6972) houseme 2026-09-01 09:51:46 +08:00
  • b0256e3453 test(e2e): cover mixed-version rolling upgrades (#6975) Zhengchao An 2026-09-01 07:09:00 +08:00
  • 14a77f9d79 fix(ecstore): supplement split latest listings (#6977) Zhengchao An 2026-09-01 07:08:25 +08:00
  • 436a1be899 ci: allow macOS release builds to finish (#6976) 1.0.0-rc.5-preview.2 Zhengchao An 2026-09-01 05:01:23 +08:00
  • 1ea1dfa0a1 fix(put): honor bucket default SSE in path selection (#6970) houseme 2026-09-01 03:43:39 +08:00
  • c45a8c35c4 test(ecstore): cover disk metric sequence snapshot (#6872) Zhengchao An 2026-09-01 03:43:26 +08:00
  • 87c6c769bb Merge branch 'main' into fix/auto-repair-20260901-005614 fix/auto-repair-20260901-005614 Zhengchao An 2026-09-01 03:43:03 +08:00
  • cd891433c9 fix(ecstore): use capacity info override for decommission race test overtrue 2026-09-01 01:31:59 +08:00
  • 4932d1dedf fix(admin): allow re-pairing non-empty sites in site replication add (#6961) 唐小鸭 2026-09-01 01:21:06 +08:00
  • 041af14143 perf(s3): bound snowball member imports (#6945) cxymds 2026-09-01 00:45:32 +08:00
  • e44007012b fix(scanner): recover legacy usage floor from backup (#6964) houseme 2026-09-01 00:01:38 +08:00
  • e3ca1ca54c chore(release): prepare 1.0.0-rc.5 (#6968) 1.0.0-rc.5-preview.1 Zhengchao An 2026-08-31 23:54:35 +08:00
  • ec0a65703a fix(s3): align snowball member semantics (#6944) cxymds 2026-08-31 23:18:28 +08:00
  • 0d1e40ee73 ci: add storage engine workflow to functional test chain (#6971) hector 2026-08-31 23:05:15 +08:00
  • 281e40f1cc fix(scanner): fit usage persistence within publication lease (#6967) houseme 2026-08-31 22:58:29 +08:00
  • 7541bb2c5d fix(ecstore): stabilize decommission capacity retries (#6959) houseme 2026-08-31 22:52:47 +08:00
  • 25dd879cf4 test(perf): add PUT after-probes and node telemetry (#6965) houseme 2026-08-31 22:28:13 +08:00
  • af1ebbfb8e fix(admin): converge site replication IAM deletions and retry backoff (#6962) 唐小鸭 2026-08-31 22:16:51 +08:00
  • 3e3eb4d8d5 fix(replication): let replicated version purges pass the peer WORM gate (#6960) 唐小鸭 2026-08-31 22:16:38 +08:00
  • 48b6548988 ci(pool): add stage-aware expansion diagnostics (#6963) cxymds 2026-08-31 21:55:31 +08:00
  • 655f6ae452 fix(s3): align Snowball codec compatibility (#6943) cxymds 2026-08-31 21:09:51 +08:00
  • a97740d3b5 fix(ecstore): satisfy decommission test lint fix/decommission-capacity-tests houseme 2026-08-31 20:18:43 +08:00
  • 1beb4797a9 Merge remote-tracking branch 'origin/main' into fix/decommission-test-capacity houseme 2026-08-31 19:48:01 +08:00
  • 613b711217 fix(ecstore): stabilize decommission capacity tests houseme 2026-08-31 19:45:46 +08:00
  • 61821a6f3e fix(heal): resume remote rebuilds after target restart (#6941) Henry Guo 2026-08-31 19:39:47 +08:00
  • 896781a52b feat(ci): add upgrade compatibility suite and reorder functional chain (#6950) hector 2026-08-31 19:32:07 +08:00
  • 612dd38fea ci(kms): add enforcement/frame/config-secret lane inputs (#6946) hector 2026-08-31 19:31:51 +08:00
  • 400e861589 Merge remote-tracking branch 'fork/pr-6941-head' into fix/decommission-test-capacity houseme 2026-08-31 19:31:29 +08:00
  • ff28b79088 fix(s3): harden Snowball archive extraction (#6942) cxymds 2026-08-31 19:18:09 +08:00
  • f4fe9522a4 fix(ecstore): complete decommission capacity recovery overtrue 2026-08-31 15:51:57 +08:00
  • 9906adb306 Merge branch 'main' into test/heal-chaos-restart-recovery houseme 2026-08-31 18:20:41 +08:00
  • 35456bcede test(scanner): serialize tests sharing process-global scanner state (#6940) 唐小鸭 2026-08-31 18:20:25 +08:00
  • 9d4ccb7884 fix(ecstore): finalize decommission capacity recovery (#6955) Zhengchao An 2026-08-31 18:09:09 +08:00
  • 99317b5a47 test(e2e): cancel competing heal before restart houseme 2026-08-31 17:01:49 +08:00
  • 9a22cb85f3 fix(ecstore): complete decommission capacity recovery (#6949) Zhengchao An 2026-08-31 16:53:14 +08:00
  • a54e1cd5e0 Merge remote-tracking branch 'origin/main' into fix/6941-review-followup houseme 2026-08-31 16:38:58 +08:00
  • 1729187b47 test(e2e): harden heal restart evidence houseme 2026-08-31 16:37:41 +08:00
  • 6c67086d0b fix(ecstore): reserve decommission capacity safely (#6917) Zhengchao An 2026-08-31 15:20:09 +08:00
  • ea01cd339c fix(ci): continue functional chain and publish heal/pool reports (#6932) hector 2026-08-31 15:19:46 +08:00
  • bb37841362 chore(capacity): update default refresh tuning (#6938) houseme 2026-08-31 14:43:59 +08:00
  • 25295b10fc Merge remote-tracking branch 'upstream/main' into test/heal-chaos-restart-recovery marshawcoco 2026-08-31 14:26:42 +08:00
  • 2716480d25 fix(heal): refresh put-file epochs after target restart marshawcoco 2026-08-31 14:22:50 +08:00
  • 59a7194d7f feat(s3select): schedule streaming progress events (#6913) GatewayJ 2026-08-31 13:36:47 +08:00
  • f647ada320 feat(table-catalog): update object namespace properties (#6815) GatewayJ 2026-08-31 13:36:23 +08:00
  • 589a954478 feat(s3select): support compressed CSV and JSON input (#6915) GatewayJ 2026-08-31 13:35:59 +08:00
  • 1d606e1cf6 perf(ecstore): retry degraded GET with late parity (#6933) houseme 2026-08-31 13:32:46 +08:00
  • dc2e25b48c fix(admin): preserve raw XML in metadata backups (#6936) Zhengchao An 2026-08-31 13:15:35 +08:00
  • d690f5d60d test(ecstore): stabilize tier recovery cursor fixture (#6935) houseme 2026-08-31 12:09:19 +08:00
  • 3eca80e37d test(ecstore): make heal rename fixture deterministic (#6934) houseme 2026-08-31 12:09:01 +08:00
  • 313d13b1ff chore: update star history github-actions[bot] 2026-08-31 03:30:47 +00:00
  • 45a2ccb734 fix(ecstore): recover late parity after exact quorum (#6927) houseme 2026-08-31 11:26:20 +08:00
  • c876df53f5 fix(ecstore): fence snapshot stream polls on lock loss (#6930) houseme 2026-08-31 10:26:24 +08:00
  • 769da6d81f test(admin): prove backup import rollback compatibility (#6929) Zhengchao An 2026-08-31 10:19:37 +08:00
  • ca46ae9e56 test(ecstore): pin bucket metadata rollback reads (#6928) Zhengchao An 2026-08-31 09:48:03 +08:00
  • 7df0920c80 test(replication): bind writable paths to DTO fields (#6923) Zhengchao An 2026-08-31 08:48:10 +08:00
  • 318092fe1b fix(e2e): remove needless volumes borrow test/1325-fault-proxy-wiring houseme 2026-08-31 08:46:19 +08:00
  • c4ac11d22e fix(scanner): persist decommission catch-up debt (#6922) Zhengchao An 2026-08-31 08:45:36 +08:00
  • 602ed2cbcd test(ecstore): add targeted refresh-loss harness (#6924) houseme 2026-08-31 08:45:04 +08:00
  • b6c3108e53 fix(ci): keep functional workflow chain running after failures (#6926) hector 2026-08-31 08:43:28 +08:00
  • 205d7c7f35 Merge branch 'main' into test/1325-fault-proxy-wiring houseme 2026-08-31 08:42:18 +08:00
  • 8ecd8f2520 fix(scanner): preserve cache cycle during usage recovery (#6921) houseme 2026-08-31 08:19:54 +08:00
  • f7385b7b4c test(concurrency): lock admission cancellation contract test/1317-admission-cancel-contract houseme 2026-08-31 08:19:41 +08:00
  • e6234d3714 test(ecstore): pin default bucket config bytes (#6920) Zhengchao An 2026-08-31 08:03:07 +08:00
  • 816660bc7c test(e2e): bootstrap fresh multi-pool cluster metadata houseme 2026-08-31 07:54:28 +08:00
  • 042a0c3014 docs: register persisted XML compatibility cleanup (#6918) Zhengchao An 2026-08-31 07:53:02 +08:00
  • 87333f7b24 test(e2e): exercise cluster volume fault proxy (#6919) houseme 2026-08-31 07:37:34 +08:00
  • 9b52a68cbb test(e2e): exercise cluster volume fault proxy houseme 2026-08-31 06:33:41 +08:00
  • 9945c67f7e fix(ecstore): supervise decommission worker recovery (#6908) Zhengchao An 2026-08-31 06:18:00 +08:00
  • fca1514aac fix(scanner): recover legacy empty usage floor (#6914) houseme 2026-08-31 06:17:26 +08:00
  • 47ad69b691 fix(ecstore): fail closed on unverifiable data quorum (#6903) houseme 2026-08-31 05:07:47 +08:00
  • 489408c0b0 perf(ecstore): reuse prepared Select metadata (#6911) houseme 2026-08-31 04:41:24 +08:00
  • 1b3744a1da test(perf): align GET attribution harness with backlog 2093 (#6912) houseme 2026-08-31 04:28:28 +08:00
  • 9244eb36ed test(e2e): route cluster volume endpoints through fault proxy (#6909) houseme 2026-08-31 04:17:16 +08:00
  • 442298d5f7 test(ecstore): prove in-flight prefetch cancellation (#6904) houseme 2026-08-31 03:17:44 +08:00
  • be7d35d441 perf(get): release disk permits for buffered bodies (#6906) houseme 2026-08-31 03:10:26 +08:00
  • 714d64ed3c Merge remote-tracking branch 'origin/main' into p9/1733-persisted-keys p9/1733-persisted-keys Codex Agent 2026-08-31 03:03:14 +08:00
  • 137d4cba7f test(filemeta): pin persisted metadata key literals Codex Agent 2026-08-31 03:01:52 +08:00
  • ec1cd606d3 fix(replication): surface object-lock denied purges and back off heal retries (#6900) 唐小鸭 2026-08-31 02:59:55 +08:00
  • 16af688a7a fix(rpc): reject unsigned v2 control mutations (#6905) houseme 2026-08-31 02:17:43 +08:00
  • 37b23a16da fix(replication): verify replica integrity and default to plain signed payloads (#6895) 唐小鸭 2026-08-31 01:43:45 +08:00
  • 006e9b7d28 test(e2e): cover four-node four-drive cluster topology (#6902) houseme 2026-08-31 01:32:36 +08:00
  • d214c27583 perf(ecstore): consolidate non-inline read planning (#6892) houseme 2026-08-31 01:15:48 +08:00
  • 8fd364a99c feat(s3-tables): support object-backed table rename (#6899) GatewayJ 2026-08-31 00:30:49 +08:00
  • fc4cf53b02 Revert "fix(ecstore): retain locks for streaming multipart GETs" fix/1313-streaming-snapshot-followup houseme 2026-08-31 00:30:20 +08:00
  • c2d8488728 docs(architecture): reconcile generation contract (#6901) houseme 2026-08-31 00:20:39 +08:00
  • 1370434f3a fix(scanner): unblock quota usage baseline on never-converged sites (#6896) 唐小鸭 2026-08-31 00:20:04 +08:00
  • 5dde2c188c fix(replication): retry failed multipart aborts on bounded backoff (#6897) 唐小鸭 2026-08-31 00:19:49 +08:00
  • 2f9c75d04f perf(ecstore): reuse prepared metadata across pools (#6889) houseme 2026-08-31 00:15:10 +08:00
  • a498d9cd94 fix(ecstore): retain locks for streaming multipart GETs houseme 2026-08-30 19:08:26 +08:00
  • 9ee7b1221d fix(admin): replicate user secret-key rotation to peer sites (#6893) 唐小鸭 2026-08-30 23:32:07 +08:00
  • fcc3c7fb6b test(s3): promote passing compatibility cases (#6891) Zhengchao An 2026-08-30 21:56:17 +08:00
  • 01dc55ee5b docs(security): add unsigned presign header lesson (#6894) Zhengchao An 2026-08-30 21:55:47 +08:00
  • 3d24526704 fix(ecstore): preserve parity reserves for data-only GET (#6888) houseme 2026-08-30 20:16:32 +08:00
  • 51532e19fb test(ecstore): cover multipart snapshot overwrite race (#6887) houseme 2026-08-30 20:15:02 +08:00
  • 931ff60182 test(ci): refresh cluster nightly selection (#6886) houseme 2026-08-30 20:10:07 +08:00
  • 1372a0cb2b Merge remote-tracking branch 'upstream/main' into test/heal-chaos-restart-recovery marshawcoco 2026-08-30 19:11:32 +08:00
  • 896fc20e12 fix(heal): retry unavailable recreate targets marshawcoco 2026-08-30 19:05:13 +08:00
  • 07212c4e26 perf(ecstore): gate quorum-aware GET early stop (#6885) houseme 2026-08-30 17:33:35 +08:00
  • 4932af080b feat(s3select): expand typed JSON source paths (#6864) GatewayJ 2026-08-30 14:46:36 +08:00
  • d6f9a7c462 feat(table-catalog): vend credentials from LoadTable (#6878) GatewayJ 2026-08-30 14:33:28 +08:00