tarantool / tarantool/doc

Bootstrap in RO is allowed in the supervised bootstrap strategy

Open
#5,076 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
CSS
Stars
15
Forks
49
Avg merge
1d 13h
Merged PRs (30d)
3

Description

Now, it is OK to configure all the instances of a replicaset in
read-only (box.cfg({read_only = true})) and issue
box.ctl.make_bootstrap_leader(<...>) from an external agent on one of
the instances.
Requested by @Totktonada in https://github.com/tarantool/tarantool/commit/54ea299e9eecf21ce884d144773bb346b959bb19.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the documentation for the supervised bootstrap strategy and the box.cfg({ read_only = true }) and box.ctl.make_bootstrap_leader(...) entry points. Compare it with the requested behavior and commit 54ea299e9eecf21ce884d144773bb346b959bb19; the documentation is done when configuring every replica-set instance read-only and invoking the external bootstrap command is clearly covered.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua
Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.