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

tarantool / tarantool / 12050468864
87%
master: 88%

Build:
Build:
LAST BUILD BRANCH: fix-test-dir-for-gitlab-ci
DEFAULT BRANCH: master
Ran 27 Nov 2024 01:15PM UTC
Jobs 1
Files 514
Run time 1min
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

27 Nov 2024 12:39PM UTC coverage: 87.271% (+0.02%) from 87.25%
12050468864

push

github

sergepetrenko
replication: do not account booting replicas in sync quorum

With `bootstrap_strategy ~= 'legacy'` all replicas to which a node
managed to connect enter the pool of nodes with which the node has to
sync before leaving orphan mode.

This leads to inability to add new replicas to the cluster with
centralized configuration: if master manages to connect to some of the
new replicas before they are joined, it considers them part of sync
quorum and enters orphan mode. The nodes cannot be joined, because
master is read only, and master remains read only, because it can't sync
with a not yet booted node.

Let's fix this and not account connected but not yet booted nodes in
sync quorum.

Also fix the gh_10087 and gh_10088 tests. They started failing after the
patch because one of the replicas started becoming writable earlier,
before the other replica was bootstrapped. This made the other replica
occasionally bootstrap from it instead of bootstrapping from master.
Such situation was possible even before the patch, if one of the
replicas timed out waiting for the other to start, but was really
unlikely to happen, so the test wasn't ready for it.

Closes #10760

NO_DOC=bugfix

(cherry picked from commit 89cd7f43f)

68546 of 121760 branches covered (56.3%)

10 of 10 new or added lines in 2 files covered. (100.0%)

33 existing lines in 9 files now uncovered.

101160 of 115915 relevant lines covered (87.27%)

2499321.75 hits per line

Jobs
ID Job ID Ran Files Coverage
1 12050468864.1 27 Nov 2024 01:15PM UTC 0
87.27
GitHub Action Run
Source Files on build 12050468864
Detailed source file information is not available for this build.
  • Back to Repo
  • 369eddf0 on github
  • Prev Build on release/3.2 (#12031146061)
  • Next Build on release/3.2 (#12051328726)
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