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

tarantool / tarantool / 11214326355 / 1
87%
master: 88%

Build:
Build:
LAST BUILD BRANCH: i12147-refact
DEFAULT BRANCH: master
Ran 07 Oct 2024 11:24AM UTC
Files 514
Run time 19s
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

07 Oct 2024 11:14AM UTC coverage: 87.253% (+0.03%) from 87.223%
11214326355.1

push

github

sergepetrenko
limbo: speed up synchronous transaction queue processing

This patch optimizes the process of collecting ACKs from replicas for
synchronous transactions. Before this patch, collecting confirmations
was slow in some cases. There was a possible situation where it was
necessary to go through the entire limbo again every time the next ACK
was received from the replica. This was especially noticeable in the
case of a large number of parallel synchronous requests.
For example, in the 1mops_write bench with parameters --fibers=6000
--ops=1000000 --transaction=1, performance increases by 13-18 times on
small clusters of 2-4 nodes and 2 times on large clusters of 31 nodes.

Closes #9917

NO_DOC=performance improvement
NO_TEST=performance improvement

(cherry picked from commit 4a866f64d)

68464 of 121761 branches covered (56.23%)

101102 of 115872 relevant lines covered (87.25%)

2505254.7 hits per line

Source Files on job 11214326355.1
  • Tree
  • List 0
  • Changed 427
  • Source Changed 0
  • Coverage Changed 32
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 11214326355
  • 803a77b2 on github
  • Prev Job for on release/3.2 (#11181158837.1)
  • Next Job for on release/3.2 (#11217623235.1)
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