|
Ran
|
Jobs
1
|
Files
514
|
Run time
5min
|
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)
68911 of 122197 branches covered (56.39%)
4 of 4 new or added lines in 1 file covered. (100.0%)
37 existing lines in 18 files now uncovered.101596 of 116250 relevant lines covered (87.39%)
1941510.23 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 6 |
97.28 |
-0.4% | src/box/lua/net_box.c |
| 6 |
93.46 |
-1.18% | src/box/xrow_update_field.c |
| 4 |
95.73 |
-0.21% | src/box/iproto.cc |
| 3 |
90.9 |
-0.31% | src/box/vy_scheduler.c |
| 2 |
90.73 |
0.0% | src/box/box.cc |
| 2 |
95.05 |
-0.62% | src/box/raft.c |
| 2 |
92.2 |
-0.05% | src/box/vinyl.c |
| 2 |
84.27 |
-0.15% | src/box/xlog.c |
| 1 |
99.4 |
-0.3% | src/box/lua/iproto.c |
| 1 |
95.96 |
-0.18% | src/box/relay.cc |
| 1 |
95.15 |
-0.13% | src/box/replication.cc |
| 1 |
94.68 |
-0.53% | src/box/vy_range.c |
| 1 |
94.46 |
-0.21% | src/box/vy_read_iterator.c |
| 1 |
95.4 |
-1.15% | src/histogram.c |
| 1 |
97.15 |
0.1% | src/lib/msgpuck/msgpuck.h |
| 1 |
95.24 |
-1.59% | src/lib/small/include/small/quota.h |
| 1 |
91.45 |
0.0% | src/lib/swim/swim.c |
| 1 |
94.59 |
0.96% | src/lib/swim/swim_io.c |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 15063437788.1 | 514 |
87.39 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|