Commit 8d61d0e
committed
fix: Exclude S-frames from failed_frames counter
S-frames update lastSlow data (merged into I/P frames) but don't set
parsing_success=true since they don't create separate CSV rows. This
caused them to be incorrectly counted as failed frames.
Fix excludes S-frames from failed_frames increment while keeping the
correct behavior of merging S-frame data into subsequent I/P frames.
Addresses coderabbitai feedback:
- src/parser/frame.rs lines 299-334, 507-513
- src/main.rs lines 1563-1564, 2031-2056
Tested: CLI and CRATE output identical (MD5: 3940efce93a1ef6f48248233357b74cc)1 parent 8d9a402 commit 8d61d0e
2 files changed
Lines changed: 6 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2048 | 2048 | | |
2049 | 2049 | | |
2050 | 2050 | | |
2051 | | - | |
| 2051 | + | |
| 2052 | + | |
| 2053 | + | |
2052 | 2054 | | |
2053 | 2055 | | |
2054 | 2056 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
504 | 504 | | |
505 | 505 | | |
506 | 506 | | |
507 | | - | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
508 | 510 | | |
509 | 511 | | |
510 | 512 | | |
| |||
0 commit comments