Ran
|
Jobs
1
|
Files
479
|
Run time
2min
|
Badge
Embed ▾
README BADGES
|
push
github
box: fix crash on rollback on memtx memory OOM and massive index change We cannot tolerate index extent memory allocation failure on rollback. At the same time it is not practical to reserve memory because a whole index can easily be changed on rollback if read view is created before rollback. So in case of rollback and memtx memory OOM let's allocate outside the memtx arena limited by quota. Now part of the index can reside outside memtx arena. But regularly the index changes will move this part back to the memtx arena. Until next such situation of course. Closes #10551 NO_DOC=bugfix (cherry picked from commit 32ea713af)
62986 of 114279 branches covered (55.12%)
15 of 18 new or added lines in 1 file covered. (83.33%)
113 existing lines in 10 files now uncovered.93916 of 109337 relevant lines covered (85.9%)
2605377.24 hits per line
Lines | Coverage | ∆ | File |
---|---|---|---|
3 |
89.52 |
-0.51% | src/box/memtx_engine.cc |
Lines | Coverage | ∆ | File |
---|---|---|---|
1 |
96.55 |
-1.15% | src/histogram.c |
1 |
92.81 |
-0.72% | src/box/vy_point_lookup.c |
1 |
89.4 |
-0.1% | src/box/vy_scheduler.c |
2 |
87.15 |
0.0% | src/box/vy_run.c |
2 |
91.15 |
-0.33% | src/box/memtx_space.c |
2 |
95.18 |
-0.42% | src/lua/fiber.c |
2 |
87.18 |
-0.08% | src/box/box.cc |
3 |
93.2 |
-1.02% | src/box/gc.c |
7 |
94.93 |
-1.54% | src/box/vy_read_iterator.c |
92 |
89.52 |
-0.51% | src/box/memtx_engine.cc |
ID | Job ID | Ran | Files | Coverage | |
---|---|---|---|---|---|
1 | 10879969353.1 | 479 |
85.9 |
GitHub Action Run |
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
---|