Commit Graph

  • 8a4878125b test(scanner): prove old-worker coverage with a fixed coordinator overtrue/scanner-peer-bucket-certification overtrue 2026-10-27 05:58:40 +08:00
  • 17ce7097c4 fix(shutdown): retain HTTP child tasks through real retirement overtrue/physical-disk-admission overtrue 2026-10-27 04:25:00 +08:00
  • 02030f90a3 perf(ecstore): coalesce write and multipart metadata I/O paths (#8975) main Ramakrishna Chilaka 2026-10-27 00:30:18 +05:30
  • 1fbda624c9 fix(shutdown): preserve maintenance and frontend join failures overtrue 2026-10-27 02:30:45 +08:00
  • 41befd4978 fix(heal): admit inventory probes and retain replacement work overtrue 2026-10-27 02:30:45 +08:00
  • d4d416ed47 fix(deps): upgrade russh and replace vulnerable zstd codecs (#8969) Hauser 2026-10-27 02:05:58 +08:00
  • fa0a056bc1 fix(ecstore): recover drives without serial reconnect delays (#8972) Hauser 2026-10-27 02:04:46 +08:00
  • 1880bdca91 refactor(listing): list latest versions with MinIO's listing quorum (#8965) Chris An 2026-10-27 01:46:07 +08:00
  • 0856c5a3cb fix(startup): retain shutdown work and preserve deadline failures overtrue 2026-10-27 01:14:42 +08:00
  • 3b4a35a4b6 fix(heal): yield node admission while accepted native work drains overtrue 2026-10-27 01:14:42 +08:00
  • 057d05964b build: pin profiling sources and trust fixed ownership dependencies overtrue 2026-10-27 01:14:42 +08:00
  • 934238cb48 perf(scanner): compact completed leaf entries in place houseme/fix-scanner-memory-8961 Hauser 2026-10-27 00:53:01 +08:00
  • 076ffc7a5f perf(scanner): avoid unused progress trees and traversal copies Hauser 2026-10-27 00:32:20 +08:00
  • d083b057cd fix(observability): correlate physical namespace lock releases houseme/fix/mpu-owner-release-2940 Hauser 2026-10-27 00:29:02 +08:00
  • 1000860cb8 refactor(admin): drop the legacy target descriptor JSON response helper (#8968) gateway/integration Chris An 2026-10-27 00:15:37 +08:00
  • fdd0c76a5d fix(heal): batch replacement targets before freezing recovery scope overtrue/fix-heal-returning-disks overtrue 2026-10-27 00:12:52 +08:00
  • e10631cc01 test(scanner): requalify mixed peers after rolling setup overtrue 2026-10-27 00:09:04 +08:00
  • 41ba9a11b9 fix(scanner): compact completed subtrees during checkpoint sweeps Hauser 2026-10-27 00:02:44 +08:00
  • 1c2f69eba9 fix(storage): 404 for dangling objects and strict list quorum default (#8963) Chris An 2026-10-26 23:52:49 +08:00
  • fed6db1686 test(e2e): keep peer evidence within JSON macro limits overtrue 2026-10-26 23:36:52 +08:00
  • e193d34444 perf(ecstore): optimize cold HEAD and GET metadata read paths (#8960) Ramakrishna Chilaka 2026-10-26 20:07:10 +05:30
  • fca714efe8 fix(listing): omit sub-quorum versions from ListObjectVersions (#8964) Chris An 2026-10-26 22:24:20 +08:00
  • b783f404ad refactor(admin): migrate identity and cluster handlers to owned requests (#8966) Chris An 2026-10-26 22:23:47 +08:00
  • afe755361a test(scanner): verify certification with old peer processes overtrue 2026-10-26 22:19:44 +08:00
  • aa229c8986 feat(scanner): certify cold peer buckets before scoped ACK overtrue 2026-10-26 22:03:45 +08:00
  • 65bd2d575b refactor(listing): make cursors plain keys and opaque V2 tokens (#8950) Chris An 2026-10-26 21:03:12 +08:00
  • 58cab30351 test: stabilize diagnostics and storage CI fixtures (#8944) Hauser 2026-10-26 20:09:40 +08:00
  • d749a845d2 fix(heal): admit resume scans and retain replacement workers overtrue 2026-10-26 19:57:31 +08:00
  • 5e863badc2 chore(deps): update crypto-bigint to 0.7.10 (#8962) Hauser 2026-10-26 19:35:11 +08:00
  • 4a200357a6 fix(heal): drain channel commands before stopping MRF overtrue 2026-10-26 19:18:59 +08:00
  • b78e2ad6e7 test(e2e): avoid rescanning publication lock logs (#8959) Hauser 2026-10-26 19:07:45 +08:00
  • c398c45ae5 test(heal): verify shutdown at native read boundaries overtrue 2026-10-26 18:06:44 +08:00
  • 605176fe75 fix(scanner): avoid per-set max_entries truncation before cross-set prefix usage merge (#8891) Jim Chen 2026-10-26 02:50:01 -07:00
  • 7c5ec6fb66 fix(heal): join manager workers during shutdown overtrue 2026-10-26 17:22:39 +08:00
  • 11a991c777 refactor(admin): complete the owned admin request boundary (#8949) Chris An 2026-10-26 17:04:02 +08:00
  • 3e337bad97 ci(validation): bind recovery to retained runner evidence cxymds/validation-runner cxymds 2026-10-26 15:31:40 +08:00
  • f139c19f8a test(heal): isolate process-global MRF consumer fixture overtrue 2026-10-26 15:10:12 +08:00
  • 12a23859a1 ci(validation): retain interrupted evidence without fleet recovery cxymds 2026-10-26 15:08:15 +08:00
  • 081d3b1469 ci(validation): isolate each client virtual environment cxymds 2026-10-26 14:39:21 +08:00
  • 56a80f7b62 ci(validation): prepare Python before creating client environments cxymds 2026-10-26 14:37:43 +08:00
  • d49309b117 fix(heal): retain and join the MRF consumer on shutdown overtrue 2026-10-26 13:29:39 +08:00
  • 2188ad2574 fix(scanner): account namespace envelope decode storage overtrue 2026-10-26 13:17:13 +08:00
  • 0a366d967b chore: merge main into validation runner branch overtrue 2026-10-26 12:43:57 +08:00
  • fea5a584c3 fix(storage): fence multipart and metadata recovery (#8919) Hauser 2026-10-26 12:39:54 +08:00
  • 4f78887475 fix(scanner): budget namespace frame read staging overtrue 2026-10-26 12:34:34 +08:00
  • 7b1ff0da45 fix(scanner): retain the enabled supervisor task handle overtrue 2026-10-26 12:15:33 +08:00
  • e28ac2c9d4 test(s3-client): make range preflight checks deterministic (#8952) Chris An 2026-10-26 12:03:45 +08:00
  • 4a96f06983 refactor(listing): remove env-gated ListObjects index provider (#8948) Chris An 2026-10-26 12:02:15 +08:00
  • ef2dced7e8 chore: update star history star-history github-actions[bot] 2026-10-26 03:34:28 +00:00
  • 94f344a7d4 fix(rpc): budget namespace scanner responses overtrue 2026-10-26 11:15:13 +08:00
  • 927b3969bf test(e2e): validate conservative Abort recovery boundaries (#8941) Hauser 2026-10-26 10:19:05 +08:00
  • 31c9d85645 ci(validation): inspect shared runner without fleet access cxymds 2026-10-26 09:59:52 +08:00
  • fab4bb0586 test(e2e): cover simultaneous multipart terminal contenders (#8943) Hauser 2026-10-26 09:24:38 +08:00
  • b7b26a6a49 refactor(listing): keep paginated listing on ECStore only (#8936) Chris An 2026-10-26 09:05:11 +08:00
  • ff834ac98f feat(scanner): measure cache copy allocation requests overtrue 2026-10-26 08:55:50 +08:00
  • 3f0e592264 perf(rpc): reuse reserved response reader storage overtrue 2026-10-26 08:05:09 +08:00
  • 197ab19f0c test(heal): verify backup recovery and tier owner handoff (#8935) Chris An 2026-10-26 08:00:42 +08:00
  • c15af8e16d fix(rpc): reserve background scanner pipe storage overtrue 2026-10-26 07:37:15 +08:00
  • 3f2b6f690a refactor(admin): migrate health and prefix usage to owned requests (#8887) Chris An 2026-10-26 07:34:31 +08:00
  • cc05fd0e37 perf(rio): reuse reserved HTTP writer storage overtrue 2026-10-26 06:58:11 +08:00
  • 083e7e7350 fix(storage): retain inline and HTTP writer memory reservations overtrue 2026-10-26 06:34:37 +08:00
  • a5e1e9312d test(admin): cover target inventory HTTP acceptance (#8942) Hauser 2026-10-26 06:17:12 +08:00
  • 62d148b045 fix(scanner): retry unreadable cycle state in remote walk fence poll (#8939) Remi Cattiau 2026-10-25 15:09:06 -07:00
  • 6f1875e021 test(scanner): verify samples and clean concurrent collectors overtrue 2026-10-26 05:52:11 +08:00
  • 9a03007726 fix(ecstore): account for heal and RPC reader buffers overtrue 2026-10-26 05:52:11 +08:00
  • 8e6dc42772 docs(release): reconcile main and clean completed release branches (#8945) Chris An 2026-10-26 05:46:16 +08:00
  • af10369f34 chore(release): align installation references for 1.0.4 (#8940) Chris An 2026-10-26 05:31:13 +08:00
  • c610d11e8f fix(storage): guard MPU recovery and startup RPC admission (#8934) Hauser 2026-10-26 01:29:43 +08:00
  • 28cad76ce3 fix(storage): retain memory charges for direct-write buffers overtrue 2026-10-26 01:20:14 +08:00
  • d4d071869c fix(storage): account for native io_uring read allocations overtrue 2026-10-26 01:05:40 +08:00
  • 88cc1a3f54 fix(storage): retain memory charges for background read results overtrue 2026-10-26 00:44:26 +08:00
  • c721416e4c test(ecstore): verify encoding inputs against released shards (#8933) Hauser 2026-10-26 00:01:50 +08:00
  • d6e8973e59 fix(storage): account for retained background stream buffers overtrue 2026-10-26 00:01:37 +08:00
  • 7b29e9d65f test(scanner): verify checkpoint debt across process restarts (#8938) Chris An 2026-10-25 23:43:41 +08:00
  • 85231b71e6 fix(heal): gate unresolved MRF lifecycle writes on reader support (#8918) Chris An 2026-10-25 22:59:49 +08:00
  • 1f8d013b8d merge: sync main and preserve prepared delete ownership codex/plugin-runner-integration overtrue 2026-10-25 22:13:43 +08:00
  • 6845775668 fix(ecstore): retain physical ownership during durable rename sync overtrue 2026-10-25 22:05:26 +08:00
  • ceddcdd878 perf(ecstore): coalesce delete inspection, settlement, and durability (#8932) Ramakrishna Chilaka 2026-10-25 19:22:11 +05:30
  • b8858d0c70 test(ecstore): preserve control progress during physical pause overtrue 2026-10-25 21:46:10 +08:00
  • 0d28dcaf37 fix(ecstore): retain resources through whole-file native I/O overtrue 2026-10-25 21:35:12 +08:00
  • 7728eeab1a feat(heal): advertise MRF lifecycle reader capability (#8916) Chris An 2026-10-25 21:08:43 +08:00
  • 4fd444852c fix(ecstore): compile legacy delete helpers only in tests overtrue 2026-10-25 20:56:56 +08:00
  • fbd2bd2ca1 fix(ecstore): enforce receiver-side background admission overtrue 2026-10-25 20:56:51 +08:00
  • 13dc635d51 feat(scanner): expose startup phases and attempt deadlines (#8931) Hauser 2026-10-25 20:54:41 +08:00
  • 05f84793a3 test(ecstore): use the scoped metadata fixture setter overtrue 2026-10-25 20:46:44 +08:00
  • 2fa9a433ad fix(ecstore): compare multipart metadata keys in commit scope overtrue 2026-10-25 20:46:28 +08:00
  • 08811ec243 fix(ecstore): fail closed on multipart recovery lock contention overtrue 2026-10-25 20:43:41 +08:00
  • 0f89e9b8b8 chore: merge fixed main ead77d7 into plugin integration overtrue 2026-10-25 20:33:46 +08:00
  • de8b465c41 fix(ecstore): batch concurrent fresh authority reads overtrue 2026-10-25 20:15:49 +08:00
  • ead77d799f fix(s3): normalize UploadPartCopy source versionId and populate source versioning state (#8890) Jim Chen 2026-10-25 05:06:43 -07:00
  • 67db0f241f fix(test): follow scanner schedules during multi-pool recovery (#8929) Chris An 2026-10-25 20:00:13 +08:00
  • 39ac7321aa fix(ecstore): retain native io_uring read ownership overtrue 2026-10-25 18:53:04 +08:00
  • a94f625bc8 test(rio): cover maximum index varint totals (#8915) Chris An 2026-10-25 18:40:41 +08:00
  • b7835f0f9a test(ecstore): pin historical compression index reads (#8925) Hauser 2026-10-25 18:33:25 +08:00
  • 46337942d5 fix(test): backport scanner wait correction for 1.0.4 (#8930) 1.0.4-preview.1 1.0.4 Chris An 2026-10-25 18:21:25 +08:00
  • 299609bb83 fix(quota): keep reads available without snapshot-wide copies (#8928) Hauser 2026-10-25 18:06:35 +08:00
  • e161e65147 fix(ecstore): retain staged metadata write ownership overtrue 2026-10-25 17:26:39 +08:00
  • 9bcc86f49f fix(ecstore): retain resources during positioned reads overtrue 2026-10-25 16:57:16 +08:00
  • 564c4354c9 fix(storage): retain physical ownership during bitrot reads overtrue 2026-10-25 16:32:08 +08:00
  • e07caee90c fix(storage): retain resources through native filesystem jobs overtrue 2026-10-25 16:12:13 +08:00