desktop/src-tauri/crates/core/tests/faults_v09.rs
第 1 条注释,第 1 行
desktop/src-tauri/crates/core/tests/faults_v09.rs:1
//! V09:在读取后、事件写入后、游标写入后、汇总前和提交后终止进程。第 2 条注释,第 2 行
desktop/src-tauri/crates/core/tests/faults_v09.rs:2
//! 重启重放结果一致,不会仅提交游标丢失数据,也不会仅提交事件导致重复。第 3 条注释,第 66 行
desktop/src-tauri/crates/core/tests/faults_v09.rs:66
/// 每个故障点都完整回滚,无部分提交;随后正常重放成功且结果一致。第 4 条注释,第 79 行
desktop/src-tauri/crates/core/tests/faults_v09.rs:79
// 没有部分提交:事件、游标、汇总都为空,修订号未变。第 5 条注释,第 86 行
desktop/src-tauri/crates/core/tests/faults_v09.rs:86
// 正常重放。第 6 条注释,第 97 行
desktop/src-tauri/crates/core/tests/faults_v09.rs:97
/// 模拟被终止后重新打开同一数据库,重复重放不新增重复记录。第 7 条注释,第 114 行
desktop/src-tauri/crates/core/tests/faults_v09.rs:114
// 重启后重放同批次两次,结果与应用一次相同。第 8 条注释,第 124 行
desktop/src-tauri/crates/core/tests/faults_v09.rs:124
// 事件数与汇总不变,只有修订号随提交单调增加。第 9 条注释,第 128 行
desktop/src-tauri/crates/core/tests/faults_v09.rs:128
// 重放相同数据推进处理位置,不改变可见数据。第 10 条注释,第 133 行
desktop/src-tauri/crates/core/tests/faults_v09.rs:133
/// 在提交后、故障点之外终止;事件更新与日汇总重算保证重复读取结果稳定。第 11 条注释,第 140 行
desktop/src-tauri/crates/core/tests/faults_v09.rs:140
// 重放三次。