
housemeandGitHub
bd1e57293f
fix: harden lifecycle transition compensation and regression coverage (#2995)
* fix(ecstore): honor transition worker configuration
* fix(ecstore): add transition queue backpressure metrics
* fix(ecstore): schedule transition compensation on enqueue pressure
* fix(ecstore): log transition compensation scheduling
* test(rustfs): add transition compensation fault-injection coverage
* test(rustfs): cover delete after transition compensation
* test(scanner): cover cleanup after transition compensation
* test(rustfs): extend compensation transition coverage
* test(scanner): cover backfill idempotency after compensation
* test(scanner): cover noncurrent expiry after compensation
* test(rustfs): cover versioned delete after compensation
* test(rustfs): cover delete marker lifecycle after compensation
* test(scanner): extend versioned lifecycle compensation coverage
* test(scanner): model versioned delete after compensation
* test(scanner): clarify modeled versioned delete helper
* refactor(ecstore): optimize transition enqueue hot path
* refactor(ecstore): centralize transition runtime constants
* style(ecstore): apply rustfmt for transition timeout helper
* fix(ilm): align queue-full metric semantics
* refactor(ecstore): unify immediate enqueue failure handling
* refactor(ecstore): reuse transition worker env constant
* ci(actions): update setup action inputs
2026-05-18 12:50:43 +00:00
..
2026-05-03 11:39:27 +00:00
2026-05-14 04:31:23 +00:00
2026-04-25 18:51:29 +00:00
2026-05-18 12:50:43 +00:00
2026-05-06 05:19:42 +00:00
2026-05-07 09:04:27 +00:00
2026-05-16 11:19:04 +00:00
2026-05-18 12:50:43 +00:00
2026-05-06 06:28:36 +00:00
2026-04-26 16:42:35 +00:00
2026-05-12 10:39:53 +00:00
2026-05-15 14:04:51 +00:00
2026-05-08 09:56:39 +00:00
2026-05-06 15:09:02 +00:00
2026-05-05 13:41:15 +00:00
2026-05-08 09:56:39 +00:00
2026-05-18 03:41:48 +00:00
2026-05-15 14:04:51 +00:00
2026-05-18 12:50:43 +00:00
2026-05-17 01:41:03 +00:00
2026-05-15 14:04:51 +00:00
2026-05-06 15:09:02 +00:00
2026-05-09 14:06:35 +00:00
2026-04-25 18:51:29 +00:00
2026-05-18 12:50:43 +00:00
2026-04-28 14:09:56 +00:00
2026-05-15 14:04:51 +00:00
2026-05-16 04:01:50 +00:00
2026-05-13 03:45:42 +00:00