|
Ran
|
Jobs
1
|
Files
521
|
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)
70184 of 118103 branches covered (59.43%)
10 of 10 new or added lines in 3 files covered. (100.0%)
51 existing lines in 18 files now uncovered.105488 of 120398 relevant lines covered (87.62%)
1392843.03 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 8 |
94.99 |
-1.67% | src/box/vy_read_iterator.c |
| 8 |
60.42 |
-3.55% | src/lib/core/fio.c |
| 6 |
88.03 |
-0.4% | src/box/vy_run.c |
| 4 |
93.4 |
-0.8% | src/box/xrow_update_field.c |
| 3 |
90.36 |
-0.15% | src/box/applier.cc |
| 3 |
94.15 |
-1.6% | src/box/vy_range.c |
| 3 |
91.38 |
-0.21% | src/box/vy_scheduler.c |
| 3 |
22.64 |
-0.06% | src/lib/uri/uri_parser.c |
| 2 |
91.29 |
0.0% | src/box/box.cc |
| 2 |
94.19 |
-0.48% | src/box/vy_write_iterator.c |
| 2 |
93.22 |
0.09% | src/lib/core/fiber.c |
| 1 |
92.79 |
0.63% | src/box/recovery.cc |
| 1 |
96.32 |
-0.18% | src/box/relay.cc |
| 1 |
95.16 |
-0.21% | src/box/txn_limbo_queue.c |
| 1 |
92.52 |
0.0% | src/box/vinyl.c |
| 1 |
85.97 |
0.09% | src/box/xlog.c |
| 1 |
91.68 |
-0.11% | src/lib/swim/swim.c |
| 1 |
75.06 |
-0.25% | src/main.cc |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 23479289782.1 | 521 |
87.62 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|