Skip to content

docs: add upgrade & migration guide for Docker bootstrap removal and embedding rebuild flow (#2273)#2679

Open
yeyitech wants to merge 1 commit into
volcengine:mainfrom
yeyitech:docs/upgrade-migration-guide
Open

docs: add upgrade & migration guide for Docker bootstrap removal and embedding rebuild flow (#2273)#2679
yeyitech wants to merge 1 commit into
volcengine:mainfrom
yeyitech:docs/upgrade-migration-guide

Conversation

@yeyitech

Copy link
Copy Markdown
Contributor

Summary

Refs #2273. Adds a migration / upgrade guide covering the two blockers users have repeatedly hit:

  1. openviking.console.bootstrap removed in v0.3.19+ — Web Studio is bundled into openviking-server now, but Docker command: lines that still invoke the standalone module fail with ModuleNotFoundError. Documented with a before/after docker-compose.yml snippet.
  2. EmbeddingRebuildRequiredError — explains the two recovery paths: (A) roll back embedding config to keep data, (B) rebuild embeddings safely. The PR covers the safe sequence: back up vectordb/context, delete only that subdirectory (never business data), restart, reindex, verify.

This is the doc maintainer @ZaynJarvis asked for in the issue thread. PR #2618 addresses the actionable startup error; this PR is the user-facing recovery walkthrough.

Files

  • docs/en/guides/14-upgrades-and-migrations.md (new)
  • docs/zh/guides/14-upgrades-and-migrations.md (new, faithful translation)
  • README.md / README_CN.md — link to the guide under Documentation.
  • docs/en/faq/faq.md / docs/zh/faq/faq.md — Q&A entry pointing to the guide.

Test plan

  • mkdocs serve (or whatever the docs build is) renders both new guides cleanly.
  • Internal links from README/FAQ resolve.
  • No broken cross-references introduced elsewhere.

Refs #2273

… and embedding rebuild flow (volcengine#2273)

Multiple users hit the same blockers upgrading Docker images:
1. openviking.console.bootstrap removed in v0.3.19+ (Studio is bundled
   into the server now).
2. EmbeddingRebuildRequiredError when an upgrade ships with embedding-
   config drift.

Maintainer @ZaynJarvis explicitly asked for this migration doc in
volcengine#2273. PR volcengine#2618 covers the actionable error message; this PR adds the
how-do-I-recover guide they referenced.

Adds docs/en/guides/14-upgrades-and-migrations.md and the Chinese
mirror, plus pointers from README/FAQ.

Refs volcengine#2273

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

PR Reviewer Guide 🔍

Here are some key observations to aid the review process:

🎫 Ticket compliance analysis ✅

2273 - PR Code Verified

Compliant requirements:

  • Added user-facing upgrade and migration guide (EN + ZH) covering both errors
  • Updated README and FAQ to link to the guide
  • Provided step-by-step recovery instructions and docker-compose examples

Requires further human verification:

  • Verify that mkdocs serve renders the new guides correctly
  • Verify internal links resolve correctly
⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪
🏅 Score: 95
🧪 No relevant tests
🔒 No security concerns identified
✅ No TODO sections
🔀 No multiple PR themes
⚡ No major issues detected

@github-actions

Copy link
Copy Markdown

PR Code Suggestions ✨

No code suggestions found for the PR.

@ZaynJarvis ZaynJarvis left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

checked, faq is good to kept, but 14-migration guide is not needed.
#2679 happens because docker compose need to upgrade.

also in faq, user could reference to https://docs.openviking.ai/zh/guides/09-ovpack if server can not be recovered, so to recover data with ov pack.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

2 participants