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

tarantool / tarantool / 25048125127

28 Apr 2026 10:39AM UTC coverage: 87.584%. Remained the same
25048125127

push

github

Gerold103
limbo: handle volatile LSN lagging behind

The volatile confirmed LSN can legally lag behind the persisted
confirmed LSN, when the incoming CONFIRMations were done with a
smaller quorum somehow. Then the volatile LSN was still counting
acks, while the persisted LSN was moving forward on CONFIRM
entries.

Lets keep them in sync. The volatile LSN must be the present or
the future of the persisted LSN.

Otherwise the limbo worker saw the invariant broken and was
asserting.

The bug was only present in the Debug build, and it was
introduced in commit 516a3cc50
("limbo: collect ACKs on replicas").

Part of #8095

NO_DOC=bugfix
NO_CHANGELOG=the bug wasn't released yet

(cherry picked from commit ea94e7112)

68791 of 116355 branches covered (59.12%)

2 of 2 new or added lines in 1 file covered. (100.0%)

360 existing lines in 21 files now uncovered.

103558 of 118239 relevant lines covered (87.58%)

1638115.24 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

95.05
/src/box/replication.cc


Source Not Available

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