|
Ran
|
Jobs
1
|
Files
520
|
Run time
2min
|
Badge
README BADGES
|
push
github
recovery: fix big tuples blocking recovery Replace constant `WAL_ROWS_PER_YIELD` with `xlog_row_bytes_per_yield` tweak to ensure that the relay thread does not skip heartbeats while parsing large tuples, and does not yield too frequently. Introduce `ERRINJ_XLOG_READ_ROW_DELAY` to emulate the delay when parsing xlogs consisting of large rows. Fixes #12029 NO_DOC=bugfix NO_CHANGELOG=bugfix (cherry picked from commit cf2761fa1)
68798 of 116375 branches covered (59.12%)
10 of 10 new or added lines in 3 files covered. (100.0%)
39 existing lines in 17 files now uncovered.103534 of 118186 relevant lines covered (87.6%)
1627809.45 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 1 |
91.26 |
0.5% | src/box/box.cc |
| 1 |
93.09 |
0.63% | src/box/recovery.cc |
| 1 |
92.43 |
0.09% | src/box/vinyl.c |
| 1 |
89.09 |
-1.98% | src/box/xlog.h |
| 1 |
96.55 |
-1.15% | src/lib/core/histogram.c |
| 1 |
91.68 |
0.0% | src/lib/swim/swim.c |
| 2 |
94.68 |
0.53% | src/box/vy_range.c |
| 2 |
87.3 |
0.0% | src/box/vy_run.c |
| 2 |
84.29 |
-0.16% | src/box/xlog.c |
| 2 |
89.97 |
-0.11% | src/box/xrow.c |
| 2 |
94.23 |
-0.02% | src/box/xrow_update_field.c |
| 2 |
92.93 |
-0.19% | src/lib/core/fiber.c |
| 3 |
90.5 |
-0.22% | src/box/applier.cc |
| 3 |
97.15 |
-0.3% | src/lib/msgpuck/msgpuck.h |
| 4 |
93.31 |
-1.27% | src/lib/swim/swim_io.c |
| 4 |
81.82 |
-12.12% | src/lua/minifio.c |
| 7 |
94.66 |
-1.44% | src/box/vy_read_iterator.c |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 23479323035.1 | 520 |
87.6 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|