|
Ran
|
Jobs
1
|
Files
89
|
Run time
1min
|
Badge
README BADGES
|
push
github
Handle all types of errors during trace stitching. Thanks to Sergey Kaplun and Peter Cawley. (cherry picked from commit d06beb048) This commit is a follow-up for the commit 1b8216023 ("Throw any errors before stack changes in trace stitching."). The patch prepends failures for the specific error to be thrown. Nevertheless, the error may be thrown due to retrying trace recording in the case when table bump optimization is enabled or when OOM is observed during reallocation of the snapshot or IR buffers. This patch adds the corresponding protected frame and rethrows the error after a fixup of the stack. This patch also tests the correctness of copying the error message to the top of the stack to get a valid "abort" reason in the `jit.dump` utility. Sergey Kaplun: * added the description and the test for the problem Part of tarantool/tarantool#9595
5660 of 6019 branches covered (94.04%)
Branch coverage included in aggregate %.
11 of 11 new or added lines in 1 file covered. (100.0%)
21618 of 23424 relevant lines covered (92.29%)
2820439.7 hits per line
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 8447877548.1 | 89 |
92.65 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|