houseme
6e6b38ad8e
test(e2e): accept backpressure unknown terminal status ( #5464 )
...
Co-authored-by: heihutu <heihutu@gmail.com >
2026-07-30 04:38:30 +00:00
houseme
1e10d752b9
test(e2e): stabilize inline full gate checks ( #5351 )
...
Align inline fast path cluster tests with the current tier mutation and manual transition contracts while keeping msgpack compat assertions focused on observed traffic.
Co-authored-by: heihutu <heihutu@gmail.com >
2026-07-28 04:31:19 +00:00
houseme
d385cea7c6
test(lifecycle): add manual transition rollout harnesses ( #5346 )
...
* test(lifecycle): add manual transition rollout harnesses
Add a dedicated #1508 ignored E2E harness for non-empty manual transition rollout readback and a reusable Docker mixed-version harness entrypoint.
Co-Authored-By: heihutu <heihutu@gmail.com >
* test(lifecycle): satisfy rollout harness clippy
Use unwrap_or_default for the optional transition_failed report field while preserving the zero-default status readback behavior.
Co-Authored-By: heihutu <heihutu@gmail.com >
---------
Co-authored-by: heihutu <heihutu@gmail.com >
2026-07-28 00:04:47 +00:00
houseme
0cbfa1ac90
test(internode): pin JSON fallback compatibility ( #5330 )
...
Co-authored-by: heihutu <heihutu@gmail.com >
2026-07-27 09:49:24 +00:00
houseme
3500f2e5ee
test(e2e): cover distributed manual transition admission ( #5319 )
...
Co-authored-by: heihutu <heihutu@gmail.com >
2026-07-26 17:42:29 +00:00
houseme
467fb0a15c
test(ilm): cover restart cancel readback ( #5316 )
...
* test(ilm): cover restart cancel readback
Co-Authored-By: heihutu <heihutu@gmail.com >
* style(ilm): format restart cancel e2e
Co-Authored-By: heihutu <heihutu@gmail.com >
---------
Co-authored-by: heihutu <heihutu@gmail.com >
2026-07-26 17:36:58 +00:00
houseme
683ff52a7b
feat(internode): track msgpack decode traffic ( #5309 )
...
Co-authored-by: heihutu <heihutu@gmail.com >
2026-07-26 17:03:58 +00:00
houseme
bdf3f0484d
test(ilm): cover manual job status after restart ( #5256 )
...
* test(ilm): cover manual job status after restart
Co-Authored-By: heihutu <heihutu@gmail.com >
* test(ilm): retry job status recovery after restart
Co-Authored-By: heihutu <heihutu@gmail.com >
---------
Co-authored-by: heihutu <heihutu@gmail.com >
2026-07-26 03:29:47 +00:00
houseme
3fe935982f
test(e2e): assert msgpack decode-error controls ( #5251 )
...
Extend the inline fast-path mixed-msgpack E2E collector to capture msgpack/json decode-error counters by direction, message, and codec. Assert those counters remain unchanged for the multipart, part-number, SSE, compression, and transition fallback-control scenarios.
Co-authored-by: heihutu <heihutu@gmail.com >
2026-07-26 02:07:39 +00:00
houseme
516f7fecc1
fix(tier): converge config after peer recovery ( #5240 )
...
Retry peer tier config reloads after committed mutations so recovered nodes converge without requiring a second admin change.
Co-authored-by: heihutu <heihutu@gmail.com >
2026-07-25 17:25:37 +00:00
houseme
3cbe3d6b94
fix(tier): reconcile committed mutation replay ( #5230 )
...
Co-authored-by: heihutu <heihutu@gmail.com >
2026-07-25 15:20:54 +00:00
houseme
7ab0955f8b
test(e2e): stabilize tier and storage class checks ( #5228 )
...
Co-authored-by: heihutu <heihutu@gmail.com >
2026-07-25 14:21:52 +00:00
houseme
5988606e68
test(internode): extend fallback and transition coverage ( #5232 )
...
Add decode-error metrics for internode msgpack/json compatibility paths, extend the mixed fallback e2e assertions for transitioned multipart partNumber reads, and cover manual transition async status polling plus inactive-owner status behavior.
Co-authored-by: heihutu <heihutu@gmail.com >
2026-07-25 13:26:23 +00:00
houseme
8e83087ba4
fix(tier): handle mutation intent CAS races ( #5227 )
...
* test(scripts): expand internode grpc ab env coverage
* fix(tier): handle mutation intent CAS races
Make tier mutation intent advancement retry idempotently when an If-Match CAS loses to a matching committed peer update.
Expand four-node inline fallback E2E coverage for mixed msgpack controls, transition readiness evidence, and per-node environment overrides.
Co-Authored-By: heihutu <heihutu@gmail.com >
---------
Co-authored-by: heihutu <heihutu@gmail.com >
2026-07-25 11:10:13 +00:00
houseme
4133fbe0fc
fix(storage): cover inline reader fallback controls ( #5169 )
...
* test(ecstore): cover inline fast path boundaries
Co-Authored-By: heihutu <heihutu@gmail.com >
* fix(storage): cover inline reader fallback controls
Co-Authored-By: heihutu <heihutu@gmail.com >
* perf(tier): keep commit fanout concurrent
Co-Authored-By: heihutu <heihutu@gmail.com >
---------
Co-authored-by: heihutu <heihutu@gmail.com >
2026-07-24 06:08:17 +00:00