|
Ran
|
Jobs
1
|
Files
519
|
Run time
2min
|
Badge
README BADGES
|
push
github
box: build the join-checkpoint outside of engines Previously the join/fetch-snapshot procedure would build checkpoints of the global engine-agnostic states (like limbo, raft, journal) right inside memtx_engine code. That didn't look right for memtx to take care of such broad things which really cover not only memtx. It also forced the relay to pass into memtx some additional context via struct engine_join_ctx. Lets move those things out. It should be fine to do them right in the relay code. That makes memtx join code more specific, and even no longer forces memtx join code to be executed first (probably it still should be, but for other reasons). Follow up for #11754 NO_DOC=refactoring NO_CHANGELOG=refactoring NO_TEST=refactoring (cherry picked from commit 3fcf9ab43)
69143 of 116531 branches covered (59.33%)
32 of 32 new or added lines in 2 files covered. (100.0%)
584 existing lines in 28 files now uncovered.103972 of 118731 relevant lines covered (87.57%)
1371344.84 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 1 |
90.9 |
-0.1% | src/box/vy_scheduler.c |
| 1 |
63.97 |
3.13% | src/lib/core/fio.c |
| 1 |
90.38 |
-1.92% | src/lib/core/trigger.cc |
| 1 |
22.64 |
-0.02% | src/lib/uri/uri_parser.c |
| 2 |
96.88 |
0.0% | src/box/engine.h |
| 2 |
95.84 |
-0.11% | src/box/iproto.cc |
| 2 |
94.25 |
-0.29% | src/box/memtx_space.c |
| 2 |
93.96 |
-0.48% | src/box/vy_write_iterator.c |
| 2 |
85.71 |
-9.52% | src/lib/core/tt_sigaction.c |
| 2 |
91.56 |
-0.22% | src/lib/swim/swim.c |
| 2 |
94.22 |
-0.39% | src/lua/fiber.c |
| 3 |
97.43 |
-0.2% | src/box/memtx_tx.c |
| 3 |
87.57 |
0.07% | src/box/vy_run.c |
| 3 |
94.62 |
-0.61% | src/box/xrow_update_field.c |
| 3 |
99.23 |
-0.0% | src/lib/raft/raft.c |
| 4 |
81.82 |
-12.12% | src/lua/minifio.c |
| 12 |
85.37 |
0.0% | src/box/xrow.h |
| 14 |
88.89 |
0.14% | src/box/engine.c |
| 15 |
95.2 |
0.03% | src/box/raft.c |
| 20 |
96.3 |
0.16% | src/box/relay.cc |
| 31 |
91.98 |
0.43% | src/box/gc.c |
| 34 |
90.83 |
-0.52% | src/box/box.cc |
| 41 |
94.16 |
-0.3% | src/box/txn_limbo.c |
| 57 |
89.81 |
0.33% | src/box/wal.c |
| 69 |
92.59 |
0.14% | src/box/vinyl.c |
| 71 |
90.5 |
-0.01% | src/box/applier.cc |
| 82 |
90.4 |
-0.6% | src/box/memtx_engine.cc |
| 104 |
89.45 |
0.1% | src/box/xrow.c |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 19083063907.1 | 519 |
87.57 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|