Ran
|
Jobs
1
|
Files
514
|
Run time
1min
|
Badge
Embed ▾
README BADGES
|
push
github
net_box: fix a crash when a trigger deletes itself In 6d88274 we rewrote Lua module `internal.trigger` that is used in `net.box` and possibly some external modules. Old implementation held all triggers in a Lua table, so deleting a trigger on the fly wasn't a problem. Now we store all triggers in a list and simply iterate over it when the triggers are fired, so the trigger list became non-resistent to modifications on the fly. In order to fix it, let's simply use `trigger_run` - it is resistant to the list modifications. Closes #10622 NO_DOC=bugfix (cherry picked from commit 78cfc5ef4)
68439 of 121717 branches covered (56.23%)
11 of 11 new or added lines in 1 file covered. (100.0%)
11 existing lines in 6 files now uncovered.101055 of 115840 relevant lines covered (87.24%)
2492592.25 hits per line
Lines | Coverage | ∆ | File |
---|---|---|---|
1 |
95.15 |
-0.19% | src/box/relay.cc |
1 |
84.24 |
-0.1% | src/box/xlog.c |
2 |
87.66 |
-0.08% | src/box/vy_run.c |
2 |
90.81 |
0.03% | src/box/box.cc |
2 |
92.12 |
-0.09% | src/box/vinyl.c |
3 |
22.64 |
-0.04% | src/lib/uri/uri_parser.c |
ID | Job ID | Ran | Files | Coverage | |
---|---|---|---|---|---|
1 | 11176572627.1 | 514 |
87.24 |
GitHub Action Run |
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
---|