Skip to content

docs: Add glossary to Vitess documentation#2109

Open
InlinePizza wants to merge 6 commits into
vitessio:prodfrom
Promptless:promptless/add-glossary
Open

docs: Add glossary to Vitess documentation#2109
InlinePizza wants to merge 6 commits into
vitessio:prodfrom
Promptless:promptless/add-glossary

Conversation

@InlinePizza
Copy link
Copy Markdown

Open this suggestion in Promptless to view citations and reasoning process

Adds a glossary page to the Reference section of the documentation with definitions of Vitess-specific terms, components, and concepts. Addresses issue #1982. Covers core components, sharding concepts, VReplication workflows, tablet types, and topology terms. Added to versions 23.0, 24.0, and 25.0.

Trigger Events

  • [Slack listen message in C0B09SGLS07: Ok, can you make a new glossary page PR that we can start iterating on. I think we have enough. Look at the issue to see the linked.](https://Writing Day 2026.slack.com/archives/C0B09SGLS07/p1777827416890839)

Tip: Enable auto-create PR in your Docs Collection to publish suggestions automatically 🤖

Co-authored-by: promptless[bot] <promptless[bot]@users.noreply.github.com>
@promptless-for-oss promptless-for-oss force-pushed the promptless/add-glossary branch from 8881512 to b2122cf Compare May 3, 2026 17:42
@@ -0,0 +1,207 @@
---
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Created glossary page to address issue #1982, which recommends adding a glossary to help readers understand Vitess terminology. Placed in Reference section following KEDA's example referenced in the issue.

Source: #1982

susan-kraftY and others added 2 commits May 3, 2026 16:06
deleted glossary in v 23.
Reasoning: I am updating v24 glossary.
As requested, the glossary no longer lives under version-specific paths.
It is now a standalone article at /docs/glossary/, positioned after FAQ
in the navigation (weight: 3000 vs FAQ's weight: 2900).
@netlify
Copy link
Copy Markdown

netlify Bot commented May 4, 2026

Deploy Preview for vitess ready!

Name Link
🔨 Latest commit 4112d63
🔍 Latest deploy log https://app.netlify.com/projects/vitess/deploys/69f7d9520ebd3600083fbf28
😎 Deploy Preview https://deploy-preview-2109--vitess.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Copy Markdown
Member

@mattlord mattlord left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I definitely like the concept and the content overall is good. I have a few comments/suggestions, and we'll need to address the DCO failure before we can merge.

Thanks, @InlinePizza !

Comment thread content/en/docs/glossary/_index.md Outdated
Comment thread content/en/docs/glossary/_index.md Outdated
Comment thread content/en/docs/glossary/_index.md Outdated
Comment thread content/en/docs/glossary/_index.md Outdated
Comment thread content/en/docs/glossary/_index.md Outdated
Comment thread content/en/docs/glossary/_index.md Outdated
@netlify
Copy link
Copy Markdown

netlify Bot commented May 4, 2026

Deploy Preview for vitess ready!

Name Link
🔨 Latest commit 8f6342e
🔍 Latest deploy log https://app.netlify.com/projects/vitess/deploys/69f7d7f1a6daed000874da1e
😎 Deploy Preview https://deploy-preview-2109--vitess.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

promptless Bot added 2 commits May 4, 2026 16:46
- Update Backup definition: describe as data snapshot concept rather
  than tablet state, reference backup tablet type anchor
- Fix Keyspace definition: use "MySQL replica sets" terminology as
  suggested by reviewer
- Remove deprecated gh-ost and pt-osc from Online DDL entry
- Add Consul to Topology Service backends
- Remove vtctl entry (deprecated tool being removed)

Signed-off-by: promptless[bot] <promptless[bot]@users.noreply.github.com>
Adds separate entry for the backup tablet type to avoid broken internal
link from the Backup definition. Clarifies the distinction between
backup (data snapshot) and backup (tablet state).

Signed-off-by: promptless[bot] <promptless[bot]@users.noreply.github.com>

A consistent snapshot of data stored for disaster recovery and provisioning new tablets. Vitess supports full backups (entire dataset) and incremental backups (binary log changes). See also the [backup tablet type](#backup-tablet-type).

## Backup (tablet type) {#backup-tablet-type}
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should make similar changes for the other tablet types (replica,rdonly,primary,drained, etc) as the terms are used for other things besides tablet types.

@mattlord
Copy link
Copy Markdown
Member

mattlord commented May 4, 2026

@InlinePizza You must address the DCO failures: https://github.com/vitessio/website/pull/2109/checks?check_run_id=74265371175 Before we can merge. All of the commits you add must be signed off.

Addresses reviewer feedback to disambiguate terms used for both MySQL
concepts and Vitess tablet types. Following the pattern established
for Backup, creates separate entries for:
- Primary / Primary (tablet type)
- Replica / Replica (tablet type)
- Rdonly (tablet type)
- Drained (tablet type)
- Restore (tablet type)

Each tablet type entry now has an explicit anchor for linking.

Signed-off-by: promptless[bot] <promptless[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants