|
Ran
|
Jobs
1
|
Files
479
|
Run time
1min
|
Badge
README BADGES
|
push
github
box.sequence: sequence_data recovery after reset There are two sources of sequence state in tarantool: `_sequence_data` table and its light version used in `box/sequence.c` which is stored in a hashmap. The reason for this decision was lack of cross-engine transactions. The first is used in lua API, the second -- internally to process memtx index updates. Now lua `reset()` call is always replayed during the final recovery on one hand and we don't rely on the spaces (other than system ones) content during the initial recovery since the latest hasmap state is stored into the snapshot directly on the other hand. Fixes #9871 NO_DOC=bugfix (cherry picked from commit 88fc5c100)
63268 of 114545 branches covered (55.23%)
18 of 24 new or added lines in 2 files covered. (75.0%)
27 existing lines in 5 files now uncovered.94128 of 109488 relevant lines covered (85.97%)
2326043.57 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 6 |
86.58 |
-0.72% | src/box/box.cc |
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 1 |
89.4 |
-0.1% | src/box/vy_scheduler.c |
| 1 |
92.81 |
-0.72% | src/box/vy_point_lookup.c |
| 2 |
95.4 |
-2.3% | src/histogram.c |
| 6 |
89.5 |
-0.61% | src/box/memtx_engine.cc |
| 17 |
86.58 |
-0.72% | src/box/box.cc |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 13052864879.1 | 479 |
85.97 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|