mirror of
https://github.com/rustfs/rustfs.git
synced 2026-09-07 20:46:11 +00:00
e99c41a9bf
* chore(deps): refresh scanner heal batch dependency baseline Regenerate compatible lockfile selections before the next implementation batch. Cargo upgrade leaves direct requirements unchanged. Co-Authored-By: heihutu <heihutu@gmail.com> Co-Authored-By: zhi22915 <qiuzgang@gmail.com> * fix(ecstore): remove duplicate local rename implementation Keep the canonical commit module after concurrent storage changes merged. The control-write and rollback changes are already present there. Co-Authored-By: heihutu <heihutu@gmail.com> Co-Authored-By: zhi22915 <qiuzgang@gmail.com> * chore(deps): refresh profiling dependencies for the next batch Update hotpath and its macro crate to the compatible patch release before the next dependency-ready implementation tasks. Co-Authored-By: heihutu <heihutu@gmail.com> Co-Authored-By: zhi22915 <qiuzgang@gmail.com> * fix(deps): preserve supported hotpath focus expressions Keep the profiler runtime before its regex-lite compatibility regression. Track the opt-in validation required to remove this constraint in backlog. Refs rustfs/backlog#2302. Co-Authored-By: heihutu <heihutu@gmail.com> Co-Authored-By: zhi22915 <qiuzgang@gmail.com> * test(scanner): add bounded ABBA validation harness Refs rustfs/backlog#2266 and rustfs/backlog#2240. Co-Authored-By: heihutu <heihutu@gmail.com> Co-Authored-By: zhi22915 <qiuzgang@gmail.com> * test(scanner): verify real restart evidence before release gates Co-Authored-By: heihutu <heihutu@gmail.com> Co-Authored-By: zhi22915 <qiuzgang@gmail.com> * fix(test): bind scanner evidence to execution and build identity Co-Authored-By: heihutu <heihutu@gmail.com> Co-Authored-By: zhi22915 <qiuzgang@gmail.com> * docs(test): use the nextest workspace report directory Co-Authored-By: heihutu <heihutu@gmail.com> Co-Authored-By: zhi22915 <qiuzgang@gmail.com> * fix(test): reap ABBA leaders only after process-group cleanup Co-Authored-By: heihutu <heihutu@gmail.com> Co-Authored-By: zhi22915 <qiuzgang@gmail.com> * fix(test): preserve inclusive ABBA thresholds Use decimal boundary comparisons for ABBA ratio checks and cover exact documented p99, throughput, and P1 limits. Co-Authored-By: heihutu <heihutu@gmail.com> Co-Authored-By: zhi22915 <qiuzgang@gmail.com> --------- Co-authored-by: heihutu <heihutu@gmail.com> Co-authored-by: zhi22915 <qiuzgang@gmail.com> Co-authored-by: overtrue <anzhengchao@gmail.com>
41 lines
2.2 KiB
JSON
41 lines
2.2 KiB
JSON
{
|
|
"schema": 1,
|
|
"cases": {
|
|
"background-target-restart": {
|
|
"gate": "G14",
|
|
"task": "W21",
|
|
"lane": "e2e-nightly",
|
|
"suite": "e2e_test",
|
|
"name": "heal_erasure_disk_rebuild_test::tests::test_cluster_root_heal_recovers_remote_shards_after_background_target_restart",
|
|
"oracle": "background-target-restart.json",
|
|
"min_objects": 9,
|
|
"max_objects": 65,
|
|
"topology": {"nodes": 4, "drives_per_node": 1},
|
|
"scope": "Target process restart, exact unversioned S3 bodies and replacement-disk shards; not power loss or EC8+4."
|
|
}
|
|
},
|
|
"release_pending": {
|
|
"G01": "W02/W04 complete root and quota authority coverage",
|
|
"G02": "W03 bounded checkpoint progress and independent version inventory",
|
|
"G03": "W17/W18 exact scoped ACK with durable publication and mixed peers",
|
|
"G04": "W03/W15/W16 crash at every cache/root/floor/intent boundary",
|
|
"G05": "W06/W07 per-object outcomes and bounded terminal retention",
|
|
"G06": "W06/W08/W23 concurrent status, legacy clients and truncation",
|
|
"G07": "W12/W13/W14 durable MRF responsibility at every commit boundary",
|
|
"G08": "W12/W13/W14 MRF capacity, disk-full and replica-loss matrix",
|
|
"G09": "W13/W18/W23 actual mixed-version reader/writer and rollback payloads",
|
|
"G10": "W05/W09/W10/W11 bounded scheduling and pressure recovery",
|
|
"G11": "W04/W19/W24 maintenance and complete producer coverage",
|
|
"G12": "W02/W15/W16 both quota paths during reset and settlement",
|
|
"G13": "W07/W14 quorum-minus-one, unknown disks, remount, Object Lock, dry-run, grace and commit tail",
|
|
"G14": "W20/W21 same-window field evidence; 3x4 EC8+4 and multi-set/pool coverage",
|
|
"P1": "W20 measured cold-walk share and foreground latency/throughput",
|
|
"P2": "W20/W24 measured post-stop convergence and cold segment reuse",
|
|
"P3": "W20 measured two-hour pressure/heal capacity and recovery window",
|
|
"P4": "W20 measured MRF scale and replay cost with retained responsibility",
|
|
"R-E": "W03/W05 fixed-budget real process restart through enumeration and classification",
|
|
"R-D": "W07/W14 manager-to-event-to-ledger exact disposition, including grace",
|
|
"R-L": "W13/W14 legacy source conflicts, migration gaps and crash-safe source retirement"
|
|
}
|
|
}
|