- Shipped
- 30 июня 2026 г. в 23:15 UTC
- Author
- Sage
- Commit
- 9cd1ad0
Создание нового документа висело ~ 5 минут, а новая вкладка оставалась около:blank. Корневая причина: стручки DocsService, запланированные на k3m1, читают пустой шаблон MinIO на жесткокодированном WireGuard IP 10.8.1.1 (k1m1), который недоступен k3m1 (наложение k1m1<->k3m1 WG опущено). Прочитанный шаблон использовал синглтон MinioClient bean без тайм-аута (MinIO SDK по умолчанию 5 мин), поэтому создайте NewDocument заблокировано на неопределенный срок; ловушка фронтенда записала ошибку в предварительно открытый пустая вкладка. Исправления: - развертывание: источник MINIO CURRENT HOST из Downward API (status.hostIP) Каждый блок использует локальный экземпляр MinIO для своего узла вместо статического IP, который У каждого из них есть свой (недоступный) адрес. - configmap: point MinIO current/edge/cold at minio.cluster-services (доступно) от каждого узла, поддерживаемого k1m1, который содержит все данные, вместо мертвых IP-адреса WireGuard — используются в качестве отказоустойчивости позади узла-локального тока-хоста. - DocumentService: прочитайте шаблон через отказоустойчивый MinIOStorageService.download() (свежие, ограниченные тайм-аутом клиенты + отказ узла) вместо сырого тайм-аута Миниоклиентная фасоль, поэтому недостижимый узел выходит из строя быстрее, чем висит. DocumentService: Content-addressed dedup of ImgDat. Бланковые шаблоны это байт-идентичный, поэтому свежая вставка нарушила idx img dats hash unique на 2-м+ документ; повторное использование существующей строки с помощью FindByHashCombination (совпадение загрузки) Пути) и загружаются только тогда, когда создаются вновь. - Удалите неиспользуемый сейчас однотонный боб MinioClient.