Repository navigation
fix(storage): preserve UUID V2 default and avoid startup-wide registration - #42
Merged
Merged
Conversation
…preflight only CE transition
…pose normalization
This was referenced Oct 24, 2026
Closed
Author
2026-10-24 三仓存储验收门禁复核本 PR 的真实新装/既有 V2 正常重启不全库 reconcile、CE→V2 显式迁移预检方案继续保留;Head 尚未放行:需要在隔离真实 CE14 Docker/MariaDB 中执行 |
2026-10-24 合并门禁复核(真实 CE14 联合验收)本 PR 合并进 dev 后,用三仓同组 Head 在隔离 CE14 + MariaDB 11.4 上验收,发现合并后的 dev 新装 V2 容器不健康,已由 follow-up cloudfile-docker#43 修复并合并(squash
当前 dev 构建镜像的完整验收(Server
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Keep CloudFile V2's existing fresh-install default:
CF_LIBRARY_STORAGE=auto, a single pre-existing parent mount, and UUID per-library physical directories. No newcf-localformat or storage backend and no custom-directory alias.Skip Hub full storage-reconcile on true fresh install and normal V2 restarts: Server #38 atomically writes native RepoStorageId + minimal UUID lost-route safety marker, so re-registering every repository is unnecessary. The existing explicit Seafile CE→V2 transition still performs its current preflight/registration checks. Never rewrite legacy custom V2 paths, start bulk backups or silently migrate stored objects.
One-off Python bootstrap + Docker Compose read-only tests passed; no service, user data or volume was touched. Keep Draft until matched Server/Hub/Docker runtime acceptance.