Commit Graph

  • ec3a314206 chore(deps): bump the dependencies group with 3 updates dependabot/cargo/dependencies-31322c2dc3 dependabot[bot] 2026-07-27 00:20:46 +00:00
  • 5af997ce5f test(ilm): cover manual transition e2e stress (#5320) main houseme 2026-07-27 02:46:15 +08:00
  • 4bd8cc1369 fix(bench): parse final warp report metrics (#5308) houseme 2026-07-27 01:49:00 +08:00
  • 3500f2e5ee test(e2e): cover distributed manual transition admission (#5319) houseme 2026-07-27 01:42:29 +08:00
  • e0e2eb30a9 test(ilm): cover pending worker budget status (#5317) houseme 2026-07-27 01:38:28 +08:00
  • 467fb0a15c test(ilm): cover restart cancel readback (#5316) houseme 2026-07-27 01:36:58 +08:00
  • 0902538ceb test(ilm): cover manual transition restart recovery (#5318) houseme 2026-07-27 01:33:59 +08:00
  • fec09968b9 fix(ilm): preserve manual transition duration budget (#5315) houseme 2026-07-27 01:32:33 +08:00
  • 4b09239ceb test(ilm): cover parallel bucket admission (#5314) houseme 2026-07-27 01:30:48 +08:00
  • cc3c39da5c test(ilm): cover queue pressure job readback (#5313) houseme 2026-07-27 01:16:53 +08:00
  • 07f6d5cda6 test(admin): cover manual transition capabilities e2e (#5311) houseme 2026-07-27 01:14:14 +08:00
  • e79337bb5c test(ilm): cover queue-full terminal job records (#5310) houseme 2026-07-27 01:11:47 +08:00
  • 683ff52a7b feat(internode): track msgpack decode traffic (#5309) houseme 2026-07-27 01:03:58 +08:00
  • 63e57378d6 fix(ecstore): never cache fabricated bucket metadata as authoritative (#5307) Zhengchao An 2026-07-27 00:53:48 +08:00
  • 990fb988e6 test(ilm): cover queue pressure job readback houseme/backlog-1479-queue-pressure-matrix-20260727 houseme 2026-07-27 00:37:05 +08:00
  • b2a376c2d2 Merge commit from fork Zhengchao An 2026-07-27 00:22:50 +08:00
  • 887868e7cd test(admin): expose manual transition job capabilities (#5306) houseme 2026-07-27 00:17:40 +08:00
  • 0ea7f17fd7 test(ilm): cover transition budget partial records (#5305) houseme 2026-07-27 00:15:58 +08:00
  • 5532510e42 test(ilm): cover terminal job status readback (#5304) houseme 2026-07-26 22:56:31 +08:00
  • fc6dfa891a test(ilm): cover heartbeat backpressure status (#5303) houseme 2026-07-26 22:41:18 +08:00
  • 994678cfcf test(ilm): cover unknown checkpoint counters (#5299) houseme 2026-07-26 22:33:21 +08:00
  • cee5009c57 test(ilm): cover manual job status cancel matrix (#5302) houseme 2026-07-26 22:07:02 +08:00
  • bb130e2655 test(ilm): cover async partial continuation resume (#5301) houseme 2026-07-26 21:59:47 +08:00
  • 0711a6f4fe test(ilm): cover manual transition journal replay matrix (#5300) houseme 2026-07-26 21:41:32 +08:00
  • 0a25d25e68 test(ilm): cover cancelled continuation resume (#5294) houseme 2026-07-26 21:40:36 +08:00
  • 009dd93788 test(ilm): cover restart unknown readback (#5298) houseme 2026-07-26 21:15:25 +08:00
  • 7cacd1f558 feat(ilm): persist manual transition task journals (#5296) houseme 2026-07-26 20:38:41 +08:00
  • c3242f83ba test(tier): cover reporter committed prepare replay (#5297) houseme 2026-07-26 20:37:14 +08:00
  • e0bd18bd50 test(ilm): cover manual transition endpoint contract (#5295) houseme 2026-07-26 20:36:53 +08:00
  • 7f0c42e2bb test(perf): reject zero-byte paired warp sizes (#5289) houseme 2026-07-26 20:31:00 +08:00
  • 09a991e735 test(perf): cover GET fallback metric probes (#5291) houseme 2026-07-26 19:44:53 +08:00
  • 14c249c266 test(ilm): cover durable checkpoint persistence (#5288) houseme 2026-07-26 19:32:23 +08:00
  • 5acc52b7f9 test(ilm): cover admission scope parallelism (#5293) houseme 2026-07-26 19:30:08 +08:00
  • 26663e0d5d test(ilm): cover durable progress checkpoint renewal (#5287) houseme 2026-07-26 18:34:08 +08:00
  • caeaa4bf34 test(ilm): cover durable transition progress recovery (#5286) houseme 2026-07-26 18:06:24 +08:00
  • 05f52beea3 test(ilm): cover cancelled worker counter persistence (#5285) houseme 2026-07-26 18:01:03 +08:00
  • 25cf7922f5 test(perf): fix GET stage metrics capture (#5284) houseme 2026-07-26 17:14:24 +08:00
  • e6706bb94a test(ilm): cover combined manual transition failures (#5279) houseme 2026-07-26 17:14:01 +08:00
  • a609b92b3c fix(ilm): retry transient scope admission races (#5280) houseme 2026-07-26 17:13:53 +08:00
  • 4e353fb3c8 refactor(storage): resolve staged dead code in store module (#5283) Zhengchao An 2026-07-26 16:54:12 +08:00
  • 058f81c61f fix(ilm): deduplicate manual transition worker results (#5278) houseme 2026-07-26 16:28:33 +08:00
  • 580e0f3777 fix(ilm): retry transient scope admission races houseme/backlog-1479-task-journal-main-20260726 houseme 2026-07-26 15:50:23 +08:00
  • b4e3c7117e fix(ilm): fail closed on unsafe manual recovery (#5276) houseme 2026-07-26 15:36:58 +08:00
  • 23f4683f20 test(ilm): cover queue terminal partial reports (#5277) houseme 2026-07-26 15:21:37 +08:00
  • a539b33583 test(perf): tolerate empty paired runner node args (#5275) houseme 2026-07-26 15:06:27 +08:00
  • 4e63ee962f test(perf): preflight GET smoke buckets (#5274) houseme 2026-07-26 15:01:35 +08:00
  • 63c71c4535 Merge remote-tracking branch 'origin/main' into houseme/backlog-1479-task-journal-main-20260726 houseme 2026-07-26 15:00:10 +08:00
  • 12b7f22fca test(ilm): cover stale transition admission reclaim (#5273) houseme 2026-07-26 14:55:36 +08:00
  • 58a7e8c078 style(ilm): format manual recovery imports houseme 2026-07-26 14:51:14 +08:00
  • 7c1a3d2149 Merge remote-tracking branch 'origin/main' into houseme/backlog-1479-task-journal-main-20260726 houseme 2026-07-26 14:48:42 +08:00
  • a047bbfcfb test(ilm): cover manual transition worker failure summary (#5272) houseme 2026-07-26 14:45:06 +08:00
  • 556f8ed62f chore(deps): update flake.lock (#5271) houseme 2026-07-26 14:40:33 +08:00
  • 7cf6ea6e9e fix(ilm): fail closed on unsafe manual job recovery houseme 2026-07-26 12:19:27 +08:00
  • 02ad75e552 test(tier): cover committed prepare replay fanout (#5270) houseme 2026-07-26 13:41:37 +08:00
  • 21c85481b8 test(ilm): cover unknown manual transition worker loss (#5269) houseme 2026-07-26 13:41:26 +08:00
  • d5409845e2 test(perf): add exact 1MiB ABBA benchmark drivers (#5260) houseme 2026-07-26 13:41:00 +08:00
  • 7667b7aaf8 feat(admin): expose ILM expiry status (#5268) houseme 2026-07-26 13:32:28 +08:00
  • 29b4a98e74 test(ilm): cover same-scope async transition conflict (#5267) houseme 2026-07-26 12:51:51 +08:00
  • fa7499ce1c fix: treat blank console address as disabled (#5266) houseme 2026-07-26 12:35:42 +08:00
  • 5a1b4bbd45 chore: update star history star-history github-actions[bot] 2026-07-26 04:24:45 +00:00
  • 1397a4e7ca feat(ilm): expose lifecycle expiry scanner counters (#5262) houseme 2026-07-26 12:11:03 +08:00
  • afaea2a3ec test(ilm): cover noncurrent version expiry e2e (#5264) houseme 2026-07-26 12:10:34 +08:00
  • 78dd2d40d3 test(ilm): cover deterministic manual transition cancel (#5263) houseme 2026-07-26 12:03:19 +08:00
  • 342f9f94bc test(ilm): cover manual transition queue pressure status (#5265) houseme 2026-07-26 12:02:44 +08:00
  • d887e7e31d test(internode): pin msgpack rollout gates (#5261) houseme 2026-07-26 11:58:47 +08:00
  • 0eb9dd5bdc test(perf): add pinned paired ABBA benchmark (#5259) houseme 2026-07-26 11:51:35 +08:00
  • 50c4dcca4f fix(helm): coordinate distributed pod startup (#5258) cxymds 2026-07-26 11:37:01 +08:00
  • bdf3f0484d test(ilm): cover manual job status after restart (#5256) houseme 2026-07-26 11:29:47 +08:00
  • e897b2d7bb fix: reject overlapping console listener address (#5257) houseme 2026-07-26 11:27:13 +08:00
  • 0e82c5ff90 fix: treat blank console address as disabled houseme/fix-5249-console-port-conflict houseme 2026-07-26 11:24:55 +08:00
  • 15f39de869 fix: reject overlapping console listener address houseme 2026-07-26 10:37:41 +08:00
  • 92f72c3912 fix(ilm): normalize cancelled manual job reports (#5255) houseme 2026-07-26 11:18:53 +08:00
  • 6fa2d06731 fix(ilm): honor explicit object lock metadata (#5253) houseme 2026-07-26 10:57:37 +08:00
  • 18ff36c22d test(ilm): cover manual transition job auth matrix (#5254) houseme 2026-07-26 10:55:38 +08:00
  • 03af8e472b fix(lifecycle): stop tier free-version recovery walk-timeout loop (#5194) harry han 2026-07-26 11:54:33 +09:00
  • 42fc840630 test(e2e): cover manual transition active cancel (#5252) houseme 2026-07-26 10:51:24 +08:00
  • 3fe935982f test(e2e): assert msgpack decode-error controls (#5251) houseme 2026-07-26 10:07:39 +08:00
  • 6d8e196f36 feat(ilm): trace lifecycle expiry execution (#5250) houseme 2026-07-26 09:58:48 +08:00
  • 5c99ca1328 fix(ecstore): fail fast on missing RPC secret in distributed startup (#5248) Zhengchao An 2026-07-26 08:28:38 +08:00
  • 44d2c3bd34 test(kms): rename secret-named fixture bindings to satisfy logging guardrails (#5247) Zhengchao An 2026-07-26 07:28:26 +08:00
  • 7f19e9a465 Merge commit from fork Zhengchao An 2026-07-26 07:10:50 +08:00
  • 92f83bfe15 Merge commit from fork Zhengchao An 2026-07-26 06:14:01 +08:00
  • 21787a4742 test(kms): cover static secret file config (#5245) Zhengchao An 2026-07-26 05:47:07 +08:00
  • d874831cec chore(security): add guardrails against secret values in error strings (#5244) Zhengchao An 2026-07-26 05:44:23 +08:00
  • 6da69180d8 docs: streamline AGENTS.md per prompting best practices (#5246) Zhengchao An 2026-07-26 05:34:45 +08:00
  • 258b7d6f06 fix(kms): do not include secret value in static KMS format error (#5243) Zhengchao An 2026-07-26 05:24:34 +08:00
  • 05886a2c3c docs: fix dead TLS configuration doc links (#5242) Zhengchao An 2026-07-26 04:56:43 +08:00
  • 99e1f5fbd2 feat(kms): add static single-key backend (#5222) 唐小鸭 2026-07-26 04:12:56 +08:00
  • c984bc7251 fix(s3): return Cache-Control on GET object (#5241) Zhengchao An 2026-07-26 04:12:11 +08:00
  • 233865d172 feat(kms): introduce KMS unavailability error and enhance data key handling (#5184) 唐小鸭 2026-07-26 04:04:35 +08:00
  • c5eb1c69ba test(rpc): cross-process replay/tamper acceptance for internode RPC signatures (#5236) Zhengchao An 2026-07-26 04:04:16 +08:00
  • 77b5e1b64c fix(ilm): report manual transition tier failures (#5238) houseme 2026-07-26 02:02:37 +08:00
  • 23a5db4012 fix(ilm): preserve lifecycle version groups (#5239) houseme 2026-07-26 01:42:02 +08:00
  • 516f7fecc1 fix(tier): converge config after peer recovery (#5240) houseme 2026-07-26 01:25:37 +08:00
  • 1e95e6d311 fix(ilm): harden durable transition admission (#5235) houseme 2026-07-25 23:46:55 +08:00
  • 3cbe3d6b94 fix(tier): reconcile committed mutation replay (#5230) houseme 2026-07-25 23:20:54 +08:00
  • 61d4e04d65 feat(rpc): bind canonical body digest into internode mutating disk RPC signatures (#5234) Zhengchao An 2026-07-25 22:56:27 +08:00
  • 6974963e20 feat(ilm): add durable manual transition job store (#5229) houseme 2026-07-25 22:54:14 +08:00
  • 7ab0955f8b test(e2e): stabilize tier and storage class checks (#5228) houseme 2026-07-25 22:21:52 +08:00
  • 2cf5fd6bfc fix(getobject): avoid duplicate downstream-close metrics (#5231) houseme 2026-07-25 22:13:47 +08:00