Node-local MinIO + 오류 템플릿 읽기 + ImgDat dedup (에 대한 새 문서를 설정:blank)

FixDocsService
관련 상품
2026년 6월 30일 오후 11:15 UTC
이름 *
Sage
뚱 베어
9cd1ad0

새로운 문서 작성 hung ~5 분 및 새로운 탭에 머물:blank. 뿌리 원인: k3m1에 예정된 DocsService pods는 공백 템플렛을 읽습니다 하드코딩된 WireGuard IP 10.8.1.1 (k1m1)의 MinIO는, k3m1 (k1m1<->k3m1 WG 오버레이가 다운). 템플릿은 Singleton을 사용했습니다. MinioClient bean with no timeout (MinIO SDK 기본 5 분), 그래서 createNewDocument 차단 된 무한; frontend's catch는 오류를 미리 열었다. 빈 탭. 수정 : - 배포: 소스 MINIO CURRENT HOST 에서 Downward API (status.hostIP) 그래서 각 pod는 노드 대신 static IP 대신 MinIO 인스턴스를 사용합니다. 각 파드를 하나의 노드(now-unreachable) WireGuard 주소로 출력합니다. - configmap: minio.cluster-services (reachable)에서 MinIO 현재/edge/cold 점 모든 노드에서 k1m1에 의해 백업되는 모든 데이터) 대신 죽은 WireGuard IPs - 노드 로컬 현재 호스트 뒤에 실패로 사용됩니다. - DocumentService: 실패를 통해 템플릿을 읽으십시오 MinIOStorageService.download() (fresh, timeout-bounded client + 노드 실패) 대신 원시 no-timeout MinioClient bean, 그래서 unachable 노드는 거꾸로 대신 빠른 실패. - DocumentService: ImgDat의 콘텐츠 삭제. 빈 템플릿은 byte-identical, 그래서 신선한 삽입 violated idx img dats hash unique 에 2nd+ 문서; findByHashCombination을 통해 기존의 행을 재사용 ( 업로드를 매칭) path) 새로 생성될 때만 업로드합니다. - 이제 사용되지 않는 Singleton MinioClient bean 제거.

모든 변경 사항

배송을 보는 것과 같이?

작업 공간의 모든 업데이트 땅은 자동으로. 일주일 후 무료로 시청하십시오.

무료 영원히 시작가격 비교