- shared minio (stack 30): mirror 17 buckets → /usr/docker/minio/data-new, Portainer swap, traefik/imgproxy/books apps GREEN - bookva-minio (stack 49): mirror books (38692 obj) → volume bookva-minio-data-new (docker volume rename unavailable on old daemon) - backup script (repo + host /opt/stacks/backup/run.sh) repointed to live paths - runbook Track A progress + gotchas (mc --disable-multipart, sequential mirrors on 3.8G host, CRLF secret) - handoff for next session (retire old data in 48h, kreknin tomorrow) Co-Authored-By: Claude <noreply@anthropic.com>
5.2 KiB
5.2 KiB
_last_updated_, session_id, prev_session_id
| _last_updated_ | session_id | prev_session_id |
|---|---|---|
| 2026-08-03T14:29:08Z | 2026-08-03-minio-split-track-a-done | 2026-08-03-labtools-catalog-provider-live |
Next session handoff
MinIO split Track A — ✅ DONE 2026-08-03. Оба books-vds minio на 2025. Крекнин — завтра (Алексей). Бэкапы вернуть после ремонта.
1. MinIO split Track A — ЗАКРЫТ (live GREEN, прозрачный апгрейд)
Оба инстанса books-vds переведены RELEASE.2020-07-13 → RELEASE.2025-09-07T16-13-09Z (тот же digest что vds minio, креды AKIAJ2… не тронуты):
- shared
minio(стек 30, minio.kzntsv.site): зеркало 17 бакетов →/usr/docker/minio/data-new, Portainer swap, traefik/imgproxy/books-api/task-runner/job-scheduler — GREEN. Rollback: старый/usr/docker/minio/dataжив. bookva-minio(стек 49): зеркалоbooks(38692 obj) → томbookva-minio-data-new(rename НЕдоступен — старый docker daemon прячетvolume rename; имя осталось-new). bookva-api/task-runner GREEN. Rollback:bookva-minio-data(2020) + 2020 image.- Бэкап-скрипт обновлён (репо + хост
/opt/stacks/backup/run.sh) на новые пути:/usr/docker/minio/data-new,/var/lib/docker/volumes/bookva-minio-data-new. - Gotchas записаны в runbook Track A (§ прогресс): mc multipart-баг →
--disable-multipart; параллельные зеркала → транзиентные сбои на 3.8G хосте → последовательно + retry; CRLF compose →tr -d '\r'; 2025 minio на kernel 3.10 (CentOS 7 EOL) — WARN о perf, работает.
2. Retire старых данных — ⏳ ЧЕРЕЗ 48ч (≈ 2026-08-05)
Старые 2020-данные держать как откат до ~2026-08-05, потом:
rm -rf /usr/docker/minio/data(12G, shared 2020) — ТОЛЬКО после подтверждения стабильности.docker volume rm bookva-minio-data(2020) — после подтверждения.- До этого: rollback = Portainer PUT стека 30/49 на 2020 image + старый путь/том.
3. Крекнин-ремонт — ЗАВТРА (2026-08-04, координация с Алексеем)
План: .tasks/kreknin-repair-md3-rebuild.md + .wiki/entities/kreknin-synology.md. Power-off → перетык SATA → Repair md3 → scrub → VMM. Бэкапы выключены с 31.07 (vds-backup 05:00 + books-vds-backup 06:00) — вернуть после ремонта (критичный хвост). Rescue /mnt/rescue не отключать. Примечание: бэкап-скрипт books-vds уже указывает на новые minio-пути — ок.
4. Кэш тасков стейл — refresh ОТЛОЖЕН
projects-meta tasks.json sync 2026-07-22 (stale). meta_restart_poller force=false отказал (4 активных агента). НЕ force-restart пока агенты заняты.
Спроси user'а
- Retire старых minio-данных: подтвердить через ~48ч (или сделать это самому, если GREEN держится).
- books-vds imgproxy (стек 29) — вывести из эксплуатации? (P3; сейчас imgproxy.kzntsv.site → vds, books-vds imgproxy читает minio:9000, кажется мёртвым грузом).
- A3: чистка bookva-дублей в shared
books(минор, не срочно).
Открытые треки
| Трек | Готовность | Entry-point |
|---|---|---|
| Retire старых minio-данных (48ч) | ⏳ до 2026-08-05 | minio-split-cutover-runbook §P3 |
| kreknin-repair-md3-rebuild | завтра | .tasks/kreknin-repair-md3-rebuild.md |
| Бэкапы (vds+books-vds) вернуть | после kreknin-ремонта | cron на хостах |
| P3 imgproxy stack 29 retire / A3 дубли | опционально | runbook §P3 |
| Кэш тасков refresh | отложен | meta_restart_poller после освобождения агентов |
Не делать (preemptive guards)
- НЕ force-restart поллера пока активные агенты.
- НЕ лезть в snolla-код самому — через snolla-сессию (.admin деплоит).
- НЕ трогать rescue-диск; НЕ забыть вернуть бэкапы после ремонта.
- НЕ удалять старые minio-данные до 48ч окна (и без подтверждения).
- НЕ PS для Portainer (кириллица); креды →
pass.
Коммиты сессии (.admin)
scripts/books-vds-backup-daily-kreknin/{run.sh,README.md},.wiki/entities/books-vds.md,.wiki/concepts/minio-split-cutover-runbook.md— Track A done + пути бэкапа на новые тома. (с этим хэндоффом).
Memory updates
books-vds-minio-upgraded-2025-volume-names— новые пути живых данных (data-new, bookva-minio-data-new), rename недоступен, mc--disable-multipart, последовательные зеркала.