• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tarantool / tarantool / 17263 / 5
83%
master: 88%

Build:
Build:
LAST BUILD BRANCH: non-failing-fiber-new
DEFAULT BRANCH: master
Ran 03 Jun 2019 05:38PM UTC
Files 305
Run time 21s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 Jun 2019 02:32PM UTC coverage: 82.374% (-0.1%) from 82.472%
TARGET=coverage

push

travis-ci

locker
lua: fix operation type passing to on_replace triggers

This commit fixes a regression introduced by commit
5ab0763b8
(pass operation type to lua triggers)

When passing operation type to the trigger, we relied on a corresponding
xrow_header, which would later be written to the log. When before_replace
triggers are fired, there is no row connected to the txn statement yet,
so we faked one to pass operations. We, however, didn't account for
temporary spaces, which never have a row associated with a corresponding
txn stmt. This lead to a segfault on an attemt to use on_replace triggers
with temporary spaces.

Add a fake row for temporary spaces to pass operation type in on_replace
triggers and add some tests.

Closes #4266

(cherry picked from commit 63ebc25a4)

41528 of 50414 relevant lines covered (82.37%)

850440.22 hits per line

Source Files on job 17263.5 (TARGET=coverage)
  • Tree
  • List 0
  • Changed 259
  • Source Changed 1
  • Coverage Changed 259
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 14113
  • Travis Job 17263.5
  • c9cd8301 on github
  • Prev Job for TARGET=coverage on 1.10 (#17222.5)
  • Next Job for TARGET=coverage on 1.10 (#17278.5)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc