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

tarantool / tarantool / 19340 / 4
83%
master: 88%

Build:
Build:
LAST BUILD BRANCH: mk-index-mvcc-support
DEFAULT BRANCH: master
Ran 08 Nov 2019 12:09PM UTC
Files 306
Run time 24s
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

06 Nov 2019 01:44PM UTC coverage: 82.44% (-0.1%) from 82.545%
TARGET=coverage

push

travis-ci

kyukhin
netbox: don't fire on_connect() at schema update

There was a bug that netbox at any schema update called
on_connect() triggers. This was due to overcomplicated logic of
handling of changes in the netbox state machine. On_connect() was
fired each time the machine entered 'active' state, even if its
previous states were 'active' and then 'fetch_schema'. The latter
state can be entered many times without reconnects.

Another bug was about on_disconnect() - it could be fired even if
the connection never entered active state. For example, if its
first 'fetch_schema' has failed.

Now there is an explicit flag showing the machine connect state.
The triggers are fired only when it is changed, on 'active' and on
any error states. Intermediate states (fetch_schema, auth) do not
matter anymore.

Thanks @mtrempoltsev for the initial investigation and a draft
fix.

Closes #4593

(cherry picked from commit d56d869ad)

41671 of 50547 relevant lines covered (82.44%)

822183.99 hits per line

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

© 2026 Coveralls, Inc