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

tarantool / tarantool / 12324 / 3
83%
master: 88%

Build:
Build:
LAST BUILD BRANCH: fmt-util-2
DEFAULT BRANCH: master
Ran 31 May 2018 02:32PM UTC
Files 301
Run time 44s
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

31 May 2018 12:58PM UTC coverage: 81.725% (-0.1%) from 81.849%
TARGET=coverage

push

travis-ci

kostja
session: introduce session vtab and meta

box.session.push implementation depends on session type -
console session must send YAML tagged text, binary session must
send MessagePack via another thread, other sessions must return
error.

Add virtual table to a session with 'push', 'fd' and 'sync'
functions.

The same virtual table together with struct session meta can be
used to use memory of struct session more effectively. Before the
patch session stored sync and fd as attributes, but:
* fd was duplicated for iproto, which already has fd in
  connection;
* sync is used only by iproto, and just occupies 8 byte in other
  sessions;
* after the #2677 session additionaly must be able to store
  iproto connection pointer.

Struct session meta uses C union to store either iproto, or
console, or another meta, but not all of them together.

Part of #2677

39066 of 47802 relevant lines covered (81.72%)

888426.65 hits per line

Source Files on job 12324.3 (TARGET=coverage)
  • Tree
  • List 0
  • Changed 256
  • Source Changed 5
  • Coverage Changed 256
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 11251
  • Travis Job 12324.3
  • 145f72d7 on github
  • Prev Job for TARGET=coverage on 1.10 (#12322.3)
  • Next Job for TARGET=coverage on 1.10 (#12333.3)
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