에 의해 배포 digest, 태그에 의해
Preceding commit stops `set image` 침묵의 no-op. 이 주장 outcome : 롤아웃 후, 태그는 레지스트리에서 소화로 해결됩니다. 실행된 파드는 그것에 대하여 검사됩니다. 팟이 실행되지 않은 경우 생성, 빌드는 성공보고 대신 실패. 태그는 그 질문에 대...
동일한 커밋의 재건은 아무것도 배포하고 성공을보고
이미지는 커밋 SHA로 태그되어 있으므로 동일한 커밋 생성을 재구성합니다. 동일한 이미지 참조. `kubectl set image` 그런 다음 아무것도 변경, 배포는 결코 터치되지 않습니다, `rollout status`는 즉시 성공 OLD pods, 그리고이 파이프라인은 아무것도 배포...
콜러가 이미 주어지는 번역에 대한 작업
9 초 플러스 백오프의 세 가지 시도는 최대 274 초의 작업 당 번역, 모든 콜러 우리는 그 전에 긴 제공 — KBService's 클라이언트는 120를 읽습니다. 그 예산의 꼬리는 번역 아무도 없었다 기다리는 동안, 다음 콜러가 뒤에 누락 된 노동자를 들고. 각자 얼룩이 지는 짐의...
롤아웃은 오래된 파드가 행해지는 것
Deploys는 요청을 잡기 위해 아무것도와 함께 각 서비스의 유일한 파드를 대체 비행. 함대에 적용된 3개의 조정: - 프로세스가 SIGTERM을 참조하기 전에 10s를 잠그십시오. 쿠버네티스는 팟을 제거한다. EndpointSlice와 같은 순간에 신호, 그리고 Traefik는 제...
자신의 JVM 힙 천장 위의 포드 크기 [skip ci]
이미지는 -XX를 가진 JVM를 시작합니다: MaxRAMPercentage=70 -XX:+ 항상PreTouch, 그래서 heap 혼자 걸릴 수 있습니다 70% 컨테이너 제한 및 사전 터치 모든 최선을 다하고 자주 묻는 질문 Non-heap - uncapped 메타 스페이스, 코드 캐시,...
INTO 영어로 번역, 그냥 그것을 밖으로
두 공급자는 “en”.equals (sourceLang)에 지원 (), 이렇게 각을 문질렸습니다 inbound 쌍은 공급자의 앞에 암호로 했습니다. 공급자Router 합법적인 passthrough로 "no Provider가 이것을 지원하지 않음"을 대우하고 반환합니다. 입력 verbat...
Flaky egress에 대한 kubectl 다운로드를 Harden [skip ci]
dl.k8s.io 런너의 egress 간에 실수로 중간 전송을 삭제: 컬: (56) OpenSSL SSL read: 해독 실패 또는 나쁜 기록 맥 그렇지 않으면 녹색 빌드에 배포되지 않습니다. 반복적으로 관찰 kamo-signer-monorepo 및 카모 번역 사전. 추가 --retr...
일정한 내부auth 비밀 비교 (timing oracle)
MessageDigest.isEqual로 String.equals를 대체하십시오 그래서 응답 대기시간은 할 수 없습니다 X-Internal-Auth 공유 비밀 바이트-by-byte를 누출하십시오. Fleet-wide 청소의 copy-pasted InternalAuthFilter (sam...
Bump LibreTranslate per-call timeout 에 90s; 단일 번역 backward-compat 유지
Retry/failedKeys 변화에 2개의 후속: 1. 퍼 콜 요청 타임 아웃은 30 년대이었다. 생산 런타임 콜러 (chat, 알림 등) 같은 번역 서비스를 타격 CI sync 호출 — LibreTranslate 노동자가 중거리인 경우 또는 큐는 비 면제, 우리의 요청은 30-60...
탄력 있는 과실 및 표면은 열쇠를 실패했습니다 ( 가짜 passthrough 아닙니다)
두 실패 모드는 응답에서 indistinguishable, 그래서 스크립트 그대를 알 수 없으며 "번역"을 영어에 동일한 키로 유지 모든 동기화 실행에, 임의 서브셋이 성공으로 인해 정확한 LibreTranslate 요청은 노동자 재시작시 착륙했습니다. 1. 공급자 오류 (timeou...
별명으로 zh -> zh-Hans 그래서 en->zh 실제로 번역
LibreTranslate의 /languages endpoint는 중국을 광고합니다. 지역 별 코드 "zh-Hans"및 "zh-Hant"(이하 "zh"), 심지어 POST /translate는 베어 코드를 받아들입니다. 별명 없이, *************** 반환된 false, Pro...
/languages의 지원 대상을 구동, stale 목록
Hardcoded SUPPORTED TARGETS는 sw/ta/etc를 주장했습니다. 지원되었지만, 공공 argos 패키지는 그 존재, 그래서 모든 en->sw / en->ta 번역 요청은 libretranslate pod에 충돌, 400 실패, 과 라우터 리트리 쌍을 트리거. k1m1...
번역이 동일 소스 텍스트일 때 다음 제공 업체로 가을
Bergamot는 단일 단어 nav를 위해 unchanged 소스 텍스트를 반환했습니다. 항목, 약어 구문 (API, CRM) 및 합성 단어 (Change Log) 성공보고 (fallback=0). 현재 라우터는 동일한 값을 취급합니다. 다음 공급자를 시도하는 신호로 결과 (예 : Li...
좁은 bergamot 에 es/fr/de/pl, 복원 bergamot-first 순서
GitHub LFS 파일은 일반 컬(raw URL)로 다운로드할 수 없습니다. 콘텐츠가 아닙니다. bergamot 범위에서 enru/enar 제거; 그 locales는 다른 모든 지원되지 않은 쌍과 함께 LibreTranslate를 통해 떨어졌습니다. bergamot로 이제 깨끗하게 ...
Narrow BergamotProvider targets to 6 pairs with available models
pt, it, uk, tr, ro, id, vi have no bergamot model source — LibreTranslate handles them. bergamot now claims: es, fr, de, pl, ru, ar.
Route all translations through LibreTranslate while bergamot is offline
BergamotProvider is moved to fallback position. LibreTranslate supports all 13 locales bergamot was handling **************** so this eliminates the flood of "C...
Fall through to LibreTranslate when Bergamot is unavailable
ProviderRouter now catches exceptions per provider and tries the next. BergamotProvider throws on failure instead of silently returning original text, so LibreT...
Exclude ****************
Excluding SecurityAutoConfiguration leaves Actuator's **************** without an HttpSecurity bean, crashing startup. Exclude it explicitly.
Add autoconfigure exclusions to k8s configmap
application.yml is for local only — k8s uses the configmap. Move the Spring autoconfiguration exclusions for JPA, Redis, Security, and OAuth2 into k8s/configmap...
Exclude all transitive Spring autoconfiguration from shared library
kamo-shared-library pulls in JPA, Redis, Security, and OAuth2 starters which cause Spring Boot to attempt autoconfiguring DataSource, Hibernate, Redis/Lettuce, ...
Exclude DataSource autoconfiguration
kamo-shared-library transitively pulls in JPA which causes Spring Boot to attempt DataSource autoconfiguration. TranslateService is stateless with no database, ...