Commit Graph

  • 1800b90d06 chore(deps): update flake.lock (#8922) Hauser 2026-10-25 15:50:27 +08:00
  • 4a41482a18 chore: align physical admission with the updated node base overtrue 2026-10-25 15:42:30 +08:00
  • 040720aa58 chore: sync node admission with current main overtrue/scanner-node-feedback overtrue 2026-10-25 15:42:11 +08:00
  • 136296c76b chore: integrate main disk dispatch with physical admission overtrue 2026-10-25 15:35:27 +08:00
  • 2ccc8d8647 fix(admin): decouple target inventory from runtime convergence (#8921) Hauser 2026-10-25 15:11:27 +08:00
  • 5158b16917 fix(storage): retain physical resources through streamed reads overtrue 2026-10-25 14:57:34 +08:00
  • 9c2767d4ba test(e2e): restore distributed workflow contract overtrue/add-tier-lock-diagnostic overtrue 2026-10-25 14:48:16 +08:00
  • 46e56019eb chore(deps): refresh dependencies and pin Pulsar 6.9.0 (#8923) Hauser 2026-10-25 14:41:41 +08:00
  • f6b3dc1427 test(e2e): configure AddTier diagnostics through workflow env overtrue 2026-10-25 14:35:47 +08:00
  • 124cbfc00a feat(heal): read retained MRF lifecycle v2 checkpoints (#8913) Chris An 2026-10-25 14:34:57 +08:00
  • 3520821376 fix(storage): retain resources through buffered writer I/O overtrue 2026-10-25 14:32:29 +08:00
  • fde24d2e71 test(e2e): retain AddTier trace in full-suite diagnostics overtrue 2026-10-25 14:26:08 +08:00
  • 3aa7964c58 fix(concurrency): prevent premature Workers::wait drain completion on slot handoff (#8892) Jim Chen 2026-10-24 23:22:35 -07:00
  • 42d376c6b7 perf(ecstore): isolate durable I/O and streamline disk dispatch (#8902) Ramakrishna Chilaka 2026-10-25 11:52:27 +05:30
  • 017b85a5bf fix(ecstore): preserve inactive multipart abort authority (#8920) Hauser 2026-10-25 14:05:19 +08:00
  • 2924e37351 fix(storage): retain resources through direct writer I/O overtrue 2026-10-25 14:04:56 +08:00
  • 69672fe43a test(e2e): retain successful AddTier diagnostic output overtrue 2026-10-25 13:57:27 +08:00
  • cedaa66673 fix(storage): retain resources during native format probes overtrue 2026-10-25 13:30:07 +08:00
  • e02c27feaf chore(release): prepare 1.0.4 Chris An 2026-10-25 13:28:03 +08:00
  • 440f831d12 ci(release): pin the 1.0.3 console for the security patch Chris An 2026-10-25 13:28:00 +08:00
  • 0ad3afcf0a fix(security): backport emSign distrust to 1.0.3 Chris An 2026-10-25 13:27:56 +08:00
  • e37b8ed825 test(e2e): trace AddTier namespace lock contention overtrue 2026-10-25 13:21:35 +08:00
  • 723e6fa58e feat(heal): admit physical resources before object repair overtrue 2026-10-25 13:04:18 +08:00
  • 058699c57a feat(storage): admit auxiliary physical resources without waiting overtrue 2026-10-25 12:35:48 +08:00
  • 1c7d0d057e fix(storage): retain only native disk resource subsets overtrue 2026-10-25 12:12:41 +08:00
  • 55023ecd86 fix(rebalance): move a version a delete-all expiry would apply inline (#8917) Chris An 2026-10-25 11:41:31 +08:00
  • 03f77844b7 chore: sync main listing fixes for plugin integration overtrue 2026-10-25 11:36:42 +08:00
  • d00a688774 test(e2e): trace the distributed TLS read failure overtrue/internode-tls-diagnostics-1025 overtrue 2026-10-25 11:33:57 +08:00
  • 0ded2430cf test(heal): use native path for CAS publication hook overtrue 2026-10-25 11:33:32 +08:00
  • 9345e75673 chore: update star history github-actions[bot] 2026-10-25 03:30:27 +00:00
  • 23c62f5dd7 feat(scanner): share physical topology across disk plans overtrue 2026-10-25 11:06:52 +08:00
  • 95f21f0267 feat(concurrency): combine preallocated resource selections overtrue 2026-10-25 10:30:28 +08:00
  • 49eb74f209 feat(scanner): gate background reads by physical device overtrue 2026-10-25 09:44:21 +08:00
  • d954886cef feat(concurrency): acquire physical groups before node work overtrue 2026-10-25 05:20:31 +08:00
  • 1fd619992f fix(scanner): retain resource ownership in native filesystem jobs overtrue 2026-10-25 04:28:35 +08:00
  • 7947978a45 feat(concurrency): retain bounded physical resource subsets overtrue 2026-10-25 03:21:15 +08:00
  • b2006b78e3 fix(concurrency): declare Tokio time dependency overtrue 2026-10-25 02:32:39 +08:00
  • 1123029eda test(scanner): attest adaptive admission in process receipts overtrue 2026-10-25 01:46:16 +08:00
  • 529b440f67 fix(scanner): yield cache leases for shared node admission overtrue 2026-10-25 01:14:03 +08:00
  • 4ed33f68a8 fix(scanner): drain candidates after listing completion overtrue 2026-10-25 00:36:55 +08:00
  • 28fbe69909 feat(scanner): share node admission with background heal overtrue 2026-10-24 23:44:01 +08:00
  • 1cd62c4249 fix(listing): make page exhaustion explicit, carry limit stops in-band (#8908) Chris An 2026-10-25 11:07:32 +08:00
  • b44c76db52 test(e2e): simplify inventory request error propagation overtrue 2026-10-25 10:51:20 +08:00
  • d0096af742 test(rpc): bound unavailable recovery assertion frame overtrue 2026-10-25 10:25:19 +08:00
  • 41bf689044 fix(heal): gate unresolved MRF lifecycle writes on reader support overtrue 2026-10-25 10:07:56 +08:00
  • 35e07b44f4 test(ecstore): retain lifecycle ownership in Select fixture overtrue 2026-10-25 09:56:23 +08:00
  • 88b626e7a0 chore(gateway): merge main into integration sync/main-2026-10-25 overtrue 2026-10-25 09:58:02 +08:00
  • 7d91176cea fix(ecstore): include integrity indexes in artifact inventory overtrue 2026-10-25 09:50:25 +08:00
  • 001d935569 test(windows): cover artifact prefix admission overtrue 2026-10-25 09:32:54 +08:00
  • 1895849f20 test(e2e): give concurrent TLS reads independent tasks overtrue/tls-read-diagnostics overtrue 2026-10-25 09:23:15 +08:00
  • cc157adca8 fix(ecstore): retain typed lifecycle owner after upload cancellation overtrue 2026-10-25 08:57:12 +08:00
  • e0917fb617 fix(ecstore): allow sibling multipart publications overtrue 2026-10-25 08:57:12 +08:00
  • 6a30694765 perf(rpc): avoid duplicate delete recovery authority reads overtrue 2026-10-25 08:57:12 +08:00
  • 991d647c78 chore: merge main into plugin runner integration overtrue 2026-10-25 08:56:55 +08:00
  • aafa85c6e5 test(ecstore): observe Linux physical rename tails overtrue 2026-10-25 08:45:06 +08:00
  • 01f5aa9c3a fix(ecstore): retain lifecycle owner during migration cleanup overtrue 2026-10-25 08:43:45 +08:00
  • e27bfb2006 test: remove redundant values in plugin boundary tests overtrue 2026-10-25 08:43:45 +08:00
  • 2d8708abb8 chore: sync MRF reader capability with current main overtrue 2026-10-25 08:42:32 +08:00
  • 9a3cb98e60 chore: sync MRF reader with current main overtrue 2026-10-25 08:42:22 +08:00
  • d8fe88ad4c feat(heal): advertise MRF lifecycle reader capability overtrue 2026-10-25 05:27:12 +08:00
  • b0dacd7ef5 test(e2e): keep log path checks in the common fixture suite overtrue 2026-10-25 05:22:20 +08:00
  • f095c6a476 refactor(plugins): reuse object references and align inventory tests overtrue 2026-10-25 05:22:00 +08:00
  • a223e74c83 fix(ecstore): bound the bucket creation handler future overtrue 2026-10-25 05:10:30 +08:00
  • 1d1964215d fix(storage): validate artifact namespace write limits overtrue 2026-10-25 05:10:30 +08:00
  • 5b23462652 chore: sync integration with main overtrue 2026-10-25 05:05:16 +08:00
  • 02f6d87201 refactor(ecstore): simplify prepared deletion arguments overtrue 2026-10-25 05:05:13 +08:00
  • 37a54d3ff2 fix(storage): reject empty artifact prefix components overtrue 2026-10-25 05:05:13 +08:00
  • d1aaaee9bf refactor(ecstore): group storage targets and simplify assertions overtrue 2026-10-25 04:59:16 +08:00
  • 0f24511535 test(e2e): harden multipart fault and TLS acceptance (#8907) Hauser 2026-10-25 04:54:35 +08:00
  • 9517db6cf7 fix(listing): honor per-object quorum with borrowed metadata (#8901) Hauser 2026-10-25 04:49:31 +08:00
  • 3bcba78ccb chore(deps): refresh allocator, profiling, and archive crates (#8910) Hauser 2026-10-25 04:49:20 +08:00
  • bebd5d0631 test(policy): remove redundant artifact grant clones overtrue 2026-10-25 04:48:39 +08:00
  • 5a268f4995 test(e2e): retain TLS read failure diagnostics overtrue 2026-10-25 04:46:30 +08:00
  • 0de18a3577 test(ecstore): isolate Windows batch delete alias locks overtrue 2026-10-25 04:33:14 +08:00
  • 1a51919739 feat(heal): read retained MRF lifecycle v2 checkpoints overtrue 2026-10-25 04:24:15 +08:00
  • af4ce32528 perf(ecstore): reduce scanner metadata path allocation overhead (#8899) Hauser 2026-10-25 04:23:05 +08:00
  • 04756b0a93 test(admin): preserve plugin copy trait resolution overtrue 2026-10-25 04:19:18 +08:00
  • 6fc62edcf7 fix(admin): route plugin errors through the existing S3 facade overtrue 2026-10-25 04:12:32 +08:00
  • 32c4593587 fix(heal): retain MRF state when bucket identity is unresolved (#8905) Chris An 2026-10-25 03:58:46 +08:00
  • 2f90fb19f5 fix(rio): ZigZag-encode signed delta varints and widen scratch buffer in compress_index (#8893) Jim Chen 2026-10-24 12:58:33 -07:00
  • 68d1790b74 test(rpc): isolate guarded recovery request state overtrue 2026-10-25 03:41:30 +08:00
  • 7ffdbae46b test(ecstore): account for upstream recovery test additions fix/2941-delete-recovery-sync overtrue 2026-10-25 03:40:21 +08:00
  • 6fde372f5b fix(ecstore): retain bootstrap receivers through format publication overtrue 2026-10-25 03:39:25 +08:00
  • 503a852214 merge(main): sync listing fixes before plugin integration overtrue 2026-10-25 03:38:01 +08:00
  • b33af5d23e fix(ecstore): sync upstream delete recovery for CI validation overtrue 2026-10-25 03:33:54 +08:00
  • ab7a8c400f test(storage): split RPC cases and initialize metadata fixtures overtrue 2026-10-25 03:21:21 +08:00
  • 85663e9647 fix(ecstore): isolate large reader and startup futures overtrue 2026-10-25 02:48:36 +08:00
  • 17438345de fix(concurrency): declare Tokio time dependency overtrue 2026-10-25 02:32:39 +08:00
  • 45a924b45c test(scanner): attest adaptive admission in process receipts overtrue 2026-10-25 01:46:16 +08:00
  • 1c06aeeedd fix(scanner): yield cache leases for shared node admission overtrue 2026-10-25 01:14:03 +08:00
  • 6f3105f418 fix(scanner): drain candidates after listing completion overtrue 2026-10-25 00:36:55 +08:00
  • 218bca68e4 feat(scanner): share node admission with background heal overtrue 2026-10-24 23:44:01 +08:00
  • 17aa75a175 fix(listing): keep the limit flag monotonic and fix metacache helpers (#8906) Chris An 2026-10-25 02:24:41 +08:00
  • 61e4cfbc2a merge(main): preserve multipart recovery and plugin fences overtrue 2026-10-25 02:22:18 +08:00
  • 675722e5f8 fix(storage): reduce request future stack residency overtrue 2026-10-25 02:12:43 +08:00
  • d0f8475924 fix(multipart): recover aborts without retaining topology locks (#8904) Hauser 2026-10-25 02:01:12 +08:00
  • f6dfe86c58 merge: sync main and preserve delete recovery ownership overtrue 2026-10-25 01:58:45 +08:00
  • 8cf6187ff4 chore(gateway): merge main into integration overtrue 2026-10-25 01:50:03 +08:00
  • 3c9b9589f2 fix(ecstore): bound nested storage futures overtrue 2026-10-25 01:40:55 +08:00
  • 7130f25af5 fix(ecstore): unblock delete replay and parallelize preparation (#8896) Hauser 2026-10-25 01:12:34 +08:00