Write a guide for performing non-blocking DDL operations on a cluster
Open
Nobody has claimed this yet.
2.10
admin
feature
rewrite
- Dominant language
- CSS
- Stars
- 15
- Forks
- 49
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 3
Description
Related issue: Non-blocking DDL
Product: Tarantool
Since: 2.10
Audience/target: administrators
Root document: "Space upgrade" page in the enterprise_doc
SME: @ NeraverinTarantool
Details
- With cartridge-cli, try-tarantool or ansible-cartridge, deploy a cluster of 5 instances: storage + replica, storage + replica, router.
- Step into the shoes of the user (administrator). Write a guide that will allow the user to perform a non-blocking DDL operation on this cluster. It is important to describe scenarios when something went wrong at the time of the operation - the master crashed, the replica crashed, the router crashed, the user made a mistake in the function, and so on.
https://github.com/tarantool/enterprise_doc/pull/171#discussion_r883355307
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the enterprise_doc "Space upgrade" page and the related Non-blocking DDL issue. Reproduce the five-instance cluster using cartridge-cli, try-tarantool, or ansible-cartridge, then document the administrator workflow and the listed failure scenarios. Done means the guide covers successful and failed operations clearly for Tarantool 2.10+ users.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ansible, sql
- Domain
- databases, distributed-systems, documentation
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100