Commit Graph

  • 1f2dbe36e5 test(ecstore): pin native history on cancellation under the cancellable queue sync/main-2026-10-27 overtrue 2026-10-27 22:08:04 +08:00
  • 48822d40d5 Merge branch 'main' into houseme/rustix-e0-observability houseme/rustix-e0-observability Hauser 2026-10-27 21:47:42 +08:00
  • 59bc6d7c94 ci: build linux-aarch64 releases on Ubicloud ARM (#8996) main hector 2026-10-27 21:18:05 +08:00
  • a9f5e40de0 fix(listing): resume protected table pages from raw keys codex/listing-cursor-compatibility overtrue 2026-10-27 20:41:33 +08:00
  • a56104206e perf(ecstore): reduce multipart source fencing directory and read I/O (#8986) Ramakrishna Chilaka 2026-10-27 17:53:32 +05:30
  • 2b21780102 Merge branch 'main' into houseme/rustix-e0-observability Hauser 2026-10-27 19:10:34 +08:00
  • d6ef738202 fix(admin): make pool diagnostics partial-outage safe cxymds/fix/pool-list-diagnostics cxymds 2026-10-27 18:51:45 +08:00
  • be485e6cab test(scanner): add memory acceptance runner and budget probes (#8988) Hauser 2026-10-27 16:45:37 +08:00
  • eae2e04fc7 test(listing): expect residue preservation across walks codex/listing-read-only-cleanup overtrue 2026-10-27 14:12:27 +08:00
  • c2b538b4fa feat(observability): attribute local batch shard reads Hauser 2026-10-27 14:05:57 +08:00
  • fbd94e129d test(e2e): validate late multipart part transaction packets (#8989) Hauser 2026-10-27 13:55:21 +08:00
  • cf5a9e0ba3 docs: define the dirty-journal metadata source contract (#8984) Hauser 2026-10-27 13:54:19 +08:00
  • e472989407 fix(ecstore): keep commit-proof selection for system-bucket reads fix/get-latest-selection-read-quorum overtrue 2026-10-27 13:44:13 +08:00
  • 254592717a feat(tools): add read-only BTF prototype inspection (#8985) Hauser 2026-10-27 12:51:57 +08:00
  • aba9e2e9e6 test(e2e): cover partial EC:4 node recovery (#8983) Hauser 2026-10-27 12:38:38 +08:00
  • 55f3922730 test(e2e): diagnose multipart setup lock acquisition houseme/test/mpu-setup-lock-diagnostic-c9 Hauser 2026-10-27 12:13:31 +08:00
  • 924700a24f docs(agents): add ecstore syscall and blocking-dispatch perf guardrails (#8987) Ramakrishna Chilaka 2026-10-27 09:22:20 +05:30
  • 8835936d0e fix(ecstore): count identity copies in the data-blocks guard overtrue 2026-10-27 11:46:33 +08:00
  • b8eef694c7 fix(heal): group newly attached replacement disks (#8973) Chris An 2026-10-27 11:35:15 +08:00
  • 2bdff2ac90 chore: update star history star-history github-actions[bot] 2026-10-27 03:31:42 +00:00
  • 939bffdc45 fix(ecstore): resolve selection ties by disk order and guard writes overtrue 2026-10-27 11:21:07 +08:00
  • 26d55bb04e ci: remove never-green Performance A/B workflow (#8979) hector 2026-10-27 11:09:32 +08:00
  • c9f7e48a44 fix(observability): correlate physical namespace lock releases (#8974) houseme/test/integration-c9f7e48a-20261027 Hauser 2026-10-27 10:10:17 +08:00
  • 11e1662c90 fix(scanner): reduce memory retention and redundant scan work (#8971) Hauser 2026-10-27 10:01:46 +08:00
  • 140e9d004a docs(listing): state cursor compatibility removal condition overtrue 2026-10-27 09:46:56 +08:00
  • f83c75dc04 docs(listing): describe degraded strict quorum limits codex/document-listing-consistency overtrue 2026-10-27 09:40:46 +08:00
  • f8f1fd0ed9 fix(listing): keep start-after and V1 markers literal overtrue 2026-10-27 09:39:32 +08:00
  • 597232f287 fix(ecstore): select the latest version at read quorum like MinIO overtrue 2026-10-27 09:33:16 +08:00
  • d001064743 fix(listing): leave delete recovery out of list requests overtrue 2026-10-27 09:04:51 +08:00
  • 8b6fa1974f fix(listing): treat version markers as literal keys overtrue 2026-10-27 08:45:38 +08:00
  • 67fbafa13e chore(gateway): merge main into integration overtrue 2026-10-27 08:37:27 +08:00
  • e153a793c2 test(connect): report drive probe timeout phases overtrue/connect-drive-phase-diagnostics overtrue 2026-10-27 08:30:52 +08:00
  • 7ea3aa2a93 fix(listing): keep the V1 NextMarker escape and document optimal limits (#8976) Chris An 2026-10-27 08:16:34 +08:00
  • ba1386a0fc test(multipart): preserve failures before fault barriers overtrue/physical-disk-admission overtrue 2026-10-27 06:59:54 +08:00
  • 6c42c94f17 fix(shutdown): join actual TLS reload work before retirement overtrue 2026-10-27 06:39:13 +08:00
  • 4e48c390e7 fix(policy): substitute jwt and ldap variables in policies (#8927) Raphael Fakhri 2026-10-27 00:07:52 +02:00
  • 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 2026-10-27 04:25:00 +08:00
  • 02030f90a3 perf(ecstore): coalesce write and multipart metadata I/O paths (#8975) 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
  • 1000860cb8 refactor(admin): drop the legacy target descriptor JSON response helper (#8968) gateway/integration Chris An 2026-10-27 00:15:37 +08:00
  • e10631cc01 test(scanner): requalify mixed peers after rolling setup overtrue 2026-10-27 00:09:04 +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 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