|
Ran
|
Jobs
1
|
Files
518
|
Run time
1min
|
Badge
README BADGES
|
push
github
box: fix incorrect hashing of sequential JSON fields Previously, if JSON fields were in a row in memory, the 'tuple_field_row()' function was used, which was not able to correctly navigate through the nested JSON structure, which led to incorrect indexing in hash indexes. Now, if there are JSON paths, 'tuple_field_raw_by_part()' is always called for correct access to nested data, regardless of their sequence. Closes https://github.com/tarantool/tarantool/issues/11014 NO_DOC=bug fix (cherry picked from commit b77cce6aa)
70032 of 123907 branches covered (56.52%)
4 of 4 new or added lines in 1 file covered. (100.0%)
31 existing lines in 16 files now uncovered.103069 of 117806 relevant lines covered (87.49%)
2117888.33 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 1 |
90.51 |
-0.63% | src/box/engine.c |
| 1 |
94.74 |
-1.75% | src/box/engine.h |
| 1 |
96.14 |
-0.18% | src/box/relay.cc |
| 1 |
90.14 |
-0.08% | src/box/vy_log.c |
| 1 |
95.74 |
1.06% | src/box/vy_range.c |
| 1 |
84.53 |
-0.36% | src/lib/core/coio.c |
| 1 |
90.67 |
-1.33% | src/lib/core/iostream.c |
| 1 |
97.05 |
0.0% | src/lib/msgpuck/msgpuck.h |
| 1 |
97.41 |
-0.85% | src/lib/vclock/vclock.c |
| 2 |
90.78 |
-0.06% | src/box/box.cc |
| 2 |
95.84 |
-0.11% | src/box/iproto.cc |
| 2 |
92.51 |
0.05% | src/box/vinyl.c |
| 2 |
84.37 |
0.01% | src/box/xlog.c |
| 4 |
94.25 |
-0.39% | src/box/xrow_update_field.c |
| 4 |
93.31 |
-1.27% | src/lib/swim/swim_io.c |
| 6 |
94.66 |
-1.23% | src/box/vy_read_iterator.c |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 15063440706.1 | 518 |
87.49 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|