|
Ran
|
Jobs
1
|
Files
306
|
Run time
5min
|
Badge
README BADGES
|
push
travis-ci
<a href="https://github.com/tarantool/tarantool/commit/<a class=hub.com/tarantool/tarantool/commit/3e58445e0d9d93f00e3a7c2ee80d46581b97d778">3e58445e0<a href="https://github.com/tarantool/tarantool/commit/3e58445e0d9d93f00e3a7c2ee80d46581b97d778">">vinyl: add NULL check of xrow_upsert_execute() retval xrow_upsert_execute() can fail and return NULL for various reasons. However, in vy_apply_upsert() the result of xrow_upsert_execute() is used unconditionally which may lead to crash. Let&#39;s fix it and in case xrow_upser_execute() fails return from vy_apply_upsert() NULL value. Part of #4957 N.B. Test becomes release-disabled in 2.4, 2.3 and 1.10 since we have to unthrottle scheduler manually to force checkpoint process. To achieve this, we use error injection ERRINJ_VY_SCHED_TIMEOUT which is available only in debug mode. (cherry picked from commit </a><a class="double-link" href="https://github.com/tarantool/tarantool/commit/<a class="double-link" href="https://github.com/tarantool/tarantool/commit/35162fa4717054282c3edc4c575b94846921cc42">35162fa47</a>">35162fa47</a><a href="https://github.com/tarantool/tarantool/commit/3e58445e0d9d93f00e3a7c2ee80d46581b97d778">)
42001 of 50831 relevant lines covered (82.63%)
952520.93 hits per line
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 3 | 23450.3 (TARGET=coverage) | 0 |
82.63 |
Travis Job 23450.3 |