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

tarantool / tarantool / 19340
83%
master: 88%

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

pending completion
19340

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

Jobs
ID Job ID Ran Files Coverage
4 19340.4 (TARGET=coverage) 08 Nov 2019 12:09PM UTC 0
82.44
Travis Job 19340.4
Source Files on build 19340
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #19340
  • 4632c4b0 on github
  • Prev Build on 1.10 (#18541)
  • Next Build on 1.10 (#19391)
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