Ran
|
Jobs
1
|
Files
479
|
Run time
1min
|
Badge
Embed ▾
README BADGES
|
push
github
applier: fix assertion failure after split brain After receiving async transaction from an old term applier_apply_tx exits without unlocking the latch. If the same applier tries to subscribe for replication, it fails with assertion, as the latch is already locked. Let's fix the function, which raises error so that it just sets diag and returns -1. Closes #10073 NO_DOC=bugfix NO_CHANGELOG=no crash on release version (cherry picked from commit 5ce010c5e)
62718 of 113974 branches covered (55.03%)
12 of 12 new or added lines in 1 file covered. (100.0%)
10 existing lines in 7 files now uncovered.93651 of 109108 relevant lines covered (85.83%)
2451533.6 hits per line
Lines | Coverage | ∆ | File |
---|---|---|---|
1 |
90.17 |
-0.05% | src/box/applier.cc |
1 |
95.85 |
-0.52% | src/box/lua/init.c |
1 |
93.33 |
-0.11% | src/lib/core/fiber.c |
1 |
92.35 |
0.05% | src/box/vinyl.c |
2 |
95.4 |
-2.3% | src/histogram.c |
2 |
92.81 |
-1.44% | src/box/vy_point_lookup.c |
2 |
95.8 |
-0.44% | src/box/vy_read_iterator.c |
ID | Job ID | Ran | Files | Coverage | |
---|---|---|---|---|---|
1 | 9988292057.1 | 479 |
85.83 |
GitHub Action Run |
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
---|