Skip to content

Актуальное состояние Arkvory ​

Сверено 2026-10-25. Это навигация по реализованным возможностям и ограничениям, а не новый план разработки. При изменении поведения обновляются соответствующая страница wiki, её переводы и этот обзор. Исторические отчёты и ADR сохраняют даты и исходные результаты.

Выпуски и совместимость ​

  • Бесплатное ядро: Arkvory 0.6.3, коммит 9844f5d605cc50ff9c71ac659c406255e84d91d0.
  • Дополнительный платный комплект: Arkvory Pro 0.1.0, выпущен 2026-10-24; описание для пользователей — Модули и Pro. Приватный репозиторий Pro не требуется для чтения публичной документации.
  • Совместимая пара: ядро 0.6.3 и Pro 0.1.0, extension API 0.13, схема БД 52. Версия комплекта Pro и версии отдельных модулей — разные значения.
  • Выпуски ядра и модулей подписываются отдельными ключами; ядру не нужна платная активация. Условия лицензии ядра не меняются с установкой Pro.

Что работает ​

ОбластьРеализованоОсновная инструкция
Хранение и протоколыUPack, файлы и история, OCI, Git LFS, npm/Unity; multipart/resume, Range, SHA-256, квоты, retentionРабота с данными, протоколы
РазвёртываниеНативные службы Windows/Linux, установщики, standalone Compose, подписанные обновленияУстановка, обновления
HA одной площадкиLinux, DRBD 9, Pacemaker, обязательный fencing; ha-2 со свидетелем и ha-3Кластер, границы гарантий
Вторая площадкаАсинхронное зеркало и ручной переход, шлюзы чтенияЗеркала, шлюзы
Резервные копииЛогическая согласованная копия, шифрованный vault, расписание, retention, verify, restore в пустую цельРезервные копии
МодулиУстановка подписанных пакетов ProAnimaStudio, проверка подписи/файлов/прав/ролей, включение при старте службМодули, архитектура
ProДедупликация, дельта-передачи совместимых клиентов, общий каталог и GC, квота логических данных, ограничение новых сборок по updatesUntilPro, лицензирование
Данные Pro без лицензииЧтение; логическая копия через установленный модуль и восстановление в обычное хранилище; новые загрузки без платных оптимизацийRestore в default, хранение

Эксплуатационные границы ​

  1. Windows и Compose — standalone. Docker как оболочка испытательного стенда не доказывает поддержку модулей в поставляемой Compose-конфигурации: она их не загружает.
  2. Сторонние плагины пока нельзя устанавливать и запускать. Реализовано управление доверенными ключами; ADR 0082 описывает более широкий план. Миграции схемы самих модулей и автоматический перезапуск служб при смене их набора не реализованы.
  3. Логический backup сохраняет опубликованные байты, а не образ каталога модуля. На источнике нужен работающий путь чтения установленного модуля. restore --to-default-storage не требует исходного модуля на цели; место нужно под полный логический объём. Секреты активации и внутреннее состояние координации не переносятся автоматически вместе с логической копией.
  4. Первое внедрение общего каталога требует остановки старых пишущих процессов. Неизвестный расход квоты не считается свободным местом. До восстановления и сверки каталогов нельзя обходить ограничения записи и GC; после восстановления проверяют новый Pro upload.
  5. На приёмочном стенде с 4 млн чанков запись после восстановления локального индекса при уже готовом общем каталоге стала доступна через 32 мин 43 с без перезапуска. Это не гарантия RTO полного restore и не замер пропускной способности на 4 ТБ.
  6. HA испытан с KVM/DRBD/Pacemaker/fencing на одном физическом хосте. Приёмка реальных доменов отказа и fencing нужна на целевой площадке. На Windows сохраняется ограничение directory fsync, описанное в RELIABILITY.
  7. S3-хранилище/интерфейс, S3-vault, мастер восстановления и автоматический restore drill не реализованы. ARM64 и macOS не входят в выпущенную матрицу Windows/Linux x64.

Проверки и происхождение результатов ​

Ядро 0.6.3 прошло полный main CI и приёмку пакетов на Windows Server 2022/2025 и Ubuntu 22.04/24.04 x64. Подписи и хеши проверены при публикации.

Приёмка Pro 0.1.0 — агрегат сохранённых проверок и новых целевых прогонов; это не повтор всей платформенной матрицы на финальном коммите. В выпуске Pro приложены release-evidence.json, release-evidence.zip, artifact-inspection.json и SHA256SUMS. Они сохраняют коммиты и ограничения исходных отчётов, включая локальную приёмку вместо недоступного приватного CI. Подтверждены сценарии scrub, эвакуации, зеркал и запись после восстановления; прежние RC-отчёты нельзя читать как актуальный список блокеров.

Как читать документацию ​

  • Wiki — пользовательские процедуры; английский текст является источником переводов. Японский и арабский разделы частично показывают английские страницы с предупреждением. Это не полный перевод всех страниц на 11 языков.
  • ARCHITECTURE, RELIABILITY, API_CONTRACTS, CORE_RUNBOOK, UPDATES — действующие инженерные контракты и инструкции в пределах указанной области.
  • PROJECT_PLAN, ранние разделы ROADMAP, проектные части backup/replication и ADR со статусом proposed — планы и история, не обещание поставленной функции.
  • Датированные аудиты и CORE_VALIDATION — результаты конкретного коммита и стенда. Их не переписывают как новую приёмку.
  • Полный список выполняемых проверок определяет config/gates.json; обзор — ENGINEERING_GATES и CI.

Arkvory · ProAnimaStudio