백그라운드 작업은 포드당 3개의 엔진 슬롯을 사용하고 낮은 우선순위로 전송됩니다
포드당 하나의 백그라운드 슬롯이 사전 동기화 중에 엔진의 4개의 스트림 중 3개를 유휴 상태로 남겼습니다 (100 초 기본값 위의 기다림 : 동기화, 도움말 문서 스웨이프) 이제 팟 당 세 개까지 보유하고 전송됩니다 엔진이 4개의 스트림 중 3개를 보유하고 있으므로 채팅 메시지가 항상 ...
한 엔진, MADLAD-400, 모든 언어 쌍
MadladProvider (klusterservices madlad/)를 가진 LibreTranslate, Bergamot 및 IndicTrans 공급자를 대체하십시오. 그들의 언어는 과잉하지 않았다, 그리고 쌍의 아무도 그 영어 소스로 다시 와서 저장되었다 번역; MADLAD는 ~4...
더 이상 엔진을 보내지 마십시오
IndicTrans은 영구적인 HTTP 413를 가진 20,000의 특성 이상 요구에, 이렇게 긴 대답합니다 도움말 문서는 타밀로 번역 할 수 없습니다; LibreTranslate 노동자는 유지 콜러가 사라지는 요청을 번역. 12,000자 이상 텍스트가 이제 잘라 단락, 선, 문장 또는...
요청 당 1개의 마감일은, timeout를 재출발하지 않으며, 여기에서 LibreTranslate를 위한 큐
LibreTranslate는 클라이언트가 대기를 중지 한 후 요청을 번역, 그래서 모든 타임 아웃이었다 아무도를 위해 행해지는 일. 2026-10-07에서 6 시간 이상 측정 : 303 요청의 46 포기 중형 번역 및 KBService는 120초 동안 48번 읽음 그것을 위해 일에 갔다...
보호 된 이름을 잃는 긴 텍스트는 전체 번역되지 않은 조각
이름의 주위에 대답은 조각 당 1개의 엔진 외침을 가지고 갑니다. 도움 기사 즉, KBService의 120초의 읽기 타임아웃을 통해 텍스트를 1,000개 이상 읽습니다. 문자 또는 21 조각은 unmasked, 그것의 앞에 있었다 때, masked 대답은 이름을 잃었다. 짧은 텍스트 ...
LibreTranslate를 다시 호출하면 Title-Case 레이블을 복사합니다
Argos는 이름과 손으로 짧은 자본 라벨을 다시 번역했습니다. 2026-10-05, en->tr "Delete" -> "Delete"및 "Cancel" -> "Cancel", en->ar "회사" -> "Company", "delete." -> "sil"및 "company." -> "...
엔진에 브랜드 이름을 보내지 마십시오
Es locale는 "RingConexión central"및 JustCall"으로 RingCentral을 렌더링; zh는 Amnesty International 회원으로 "AI 회원"을 읽었습니다. 사전의 번역.ts 있다 2026-09-28 이후 do-not-translate 목록을 ...
En->ta를 Kamo IndicTrans에 보내고, 엔진이 대답하는 로그
공급자는 en->ta (LibreTranslate 목록 없음 Tamil, Bergamot는 봉사합니다 독일어 만), 그래서 라우터는 모든 타밀에 대한 영어 소스를 반환 요청, 그리고 사전 동기화는 값으로 썼다 : kamo-internal's ta.json 동등 영어 34,549 의 34...
모든 스페인의 맞춤법에 대한 가드 ampersands, 해결 된 언어에 열쇠
guardAmpersands는 {"es"}, 그래서 "ES", "es-419"또는 "es MX"로 콜러의 원료 TargetLang에 비해 감시 없이 동일한 en->es 모형은 따옴표 또는 "&"를 위한 truncation로 돌아옵니다 (SP99 최종 검토 M-4). LibreTransl...
LibreTranslate의 en->es 모델에서 ampersands를 유지, 인용 또는 truncates
LibreTranslate (27888ca)로 이동하여 모델에 결함을 노출시킵니다. spaced ampersand는 이중 따옴표 ("Billing & Payments" -> 'Billing " Payments', 19 of 60 사전 문자열) 및 텍스트 중지 하나 가입 ("B&W" ->...
왜 Bergamot decoders 대신 떨어지고, 각 샘플을 인용
실패 LibreTranslate 통화는 그것의 영어를 남깁니다; 사전 동기화 그 영어를 작성하고 그것을 resend하지 않습니다, 그래서 a64b00e의 "다음에 기여 sync"는 잘못되었습니다. 디코더 스탠드 이유 : English는 올바르게 읽고, a garbled 대답은 번역으로 ...
En->es, en->fr 및 en->pl를 LibreTranslate에 보내십시오, Bergamot의 작은 모형 아닙니다
Bergamot의 enes, enfr 및 enpl 모델은 학생입니다. tiny11 빌드 beam-size 1, 그들은 존재하지 않는 단어를 작성: 전세 메시지 "Ask an administrator."는 "Pregímelo a un administrador"를 돌아 왔습니다. dicti...
Pin kamo-shared-library 1.6.1, 존재하는 유일한 버전
도서관은 1.6.1로 이동하고이 서비스는 여전히 1.6.0에 대해 물었다. 창문이 없습니다. 해결: 도서관은 원격으로 출판되지 않습니다, 그래서 존재하는 유일한 사본은 각각이다 컴파일 및 설치를 빌드하고, 일치하지 않는 핀은 outright를 실패 artifact를 찾을 수 없습니다 ...
/actuator/health/liveness에 수명 조사는, DB 인식 집계 아닙니다
집계 /actuator/health는 DataSource 지표를 포함하므로 재시작 데이터베이스는 한 번에 모든 팟에 실시간 실패하고 전체를 재시작 플랫폼 (~43 pods 감기 시작, ~4 분 복구). 현재 위치 JVM이 살아있는지 만 답변합니다. 읽음 및 시작은 DB-aware를 유지...
내장 된 digest [skip ci]를 해결 할 때 OCI 이미지 인덱스를 수락
이미지는 OCI 이미지 색인으로 밀어, 그래서 단일에 대한 레지스트리를 요구 이미지는 단지 대답 404, digest는 빈과 체크를 다시 와서 실패합니다. 인덱스 형식을 수락하면 pods 보고서를 digest합니다.
같은 콤모를 재건 할 때 나머지는 오래된 소화물에 파드를 나타낸다 [skip ci]
롤아웃 단계는 비교하여 동일한 조개 재건을 감지하려고 Deployment의 이미지 참조 전에 및 `set image` 후. "Apply는" 이미 적용되는 k8s/deployment.yaml (image:latest), 그래서 참고 항상 변경, 재시작 결코 화재, 그리고 팟 템플릿 종료 ...
에 의해 배포 digest, 태그에 의해
Preceding commit stops `set image` 침묵의 no-op. 이 주장 outcome : 롤아웃 후, 태그는 레지스트리에서 소화로 해결됩니다. 실행된 파드는 그것에 대하여 검사됩니다. 팟이 실행되지 않은 경우 생성, 빌드는 성공보고 대신 실패. 태그는 그 질문에 대...
동일한 커밋의 재건은 아무것도 배포하고 성공을보고
이미지는 커밋 SHA로 태그되어 있으므로 동일한 커밋 생성을 재구성합니다. 동일한 이미지 참조. `kubectl set image` 그런 다음 아무것도 변경, 배포는 결코 터치되지 않습니다, `rollout status`는 즉시 성공 OLD pods, 그리고이 파이프라인은 아무것도 배포...
콜러가 이미 주어지는 번역에 대한 작업
9 초 플러스 백오프의 세 가지 시도는 최대 274 초의 작업 당 번역, 모든 콜러 우리는 그 전에 긴 제공 — KBService's 클라이언트는 120를 읽습니다. 그 예산의 꼬리는 번역 아무도 없었다 기다리는 동안, 다음 콜러가 뒤에 누락 된 노동자를 들고. 각자 얼룩이 지는 짐의...
두 개의 팟을 실행
@Scheduled 방법은 여기, *********** 지도를 팝업 이 팟의 자신의 메모리에서 개최. 모든 팟에서 실행해야, 아무것도 공유하지 않습니다 중복에 두 번째 복제, 그리고 그것은 deliberately 아무 자물쇠를 얻지 않습니다 — 그것을 잠그는 것은 각 pod를 떠나지 않...
롤아웃은 오래된 파드가 행해지는 것
Deploys는 요청을 잡기 위해 아무것도와 함께 각 서비스의 유일한 파드를 대체 비행. 함대에 적용된 3개의 조정: - 프로세스가 SIGTERM을 참조하기 전에 10s를 잠그십시오. 쿠버네티스는 팟을 제거한다. EndpointSlice와 같은 순간에 신호, 그리고 Traefik는 제...
핀 kamo-shared-library 1.6.0
라이브러리는 1.6.0으로 이동하여 모든 소비자가 1.5.0에 머물렀습니다. 소비자 CI 신선한 클론에서 차가운 ~/.m2 및 ci-settings.xml에 라이브러리를 구축 거울 Maven Central 만, 그래서 1.5.0은 어디와 빌드에서 fetchable 해결하지 못합니다. 그...
자신의 JVM 힙 천장 위의 포드 크기 [skip ci]
이미지는 -XX를 가진 JVM를 시작합니다: MaxRAMPercentage=70 -XX:+ 항상PreTouch, 그래서 heap 혼자 걸릴 수 있습니다 70% 컨테이너 제한 및 사전 터치 모든 최선을 다하고 자주 묻는 질문 Non-heap - uncapped 메타 스페이스, 코드 캐시,...
INTO 영어로 번역, 그냥 그것을 밖으로
두 공급자는 “en”.equals (sourceLang)에 지원 (), 이렇게 각을 문질렸습니다 inbound 쌍은 공급자의 앞에 암호로 했습니다. 공급자Router 합법적인 passthrough로 "no Provider가 이것을 지원하지 않음"을 대우하고 반환합니다. 입력 verbat...
LAN 업 링크가 손상을 방지하는 공유-library 빌드를 복원
세 가지 빌드는 오늘 "Tag mismatch"에서 jar를 당겨 - 거울은 1 시간 전에 추가하지 않았다 kbservice, mcpgatewayservice 및 ragservice가 Google에 대한 동일한 오류를 히트 거울 자체. 그래서 이것은 결코 Maven 중앙 속도 제한이 없...
Google GCS 사본을 통해 Mirror Maven Central
모든 도커 스테이지는 추운 ~ / .m2에서 시작하여 전체 종속 나무를 굴절시킵니다. 그래서 중앙은 모든 동시 서비스 구조의 전체 무게. 그것은 429s와 함께 답변, 오늘 두 번, 손상 전송: BillingService 일어난 일에 태어난 "Tag mismatch" tomcat-emb...
진행중인 탁월한 업무
단계와 헌신적인 as-is 그래서 아무것도 작동하지 나무에서 uncommitted 남아. 31 파일 변경, 691 삽입(+)
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...
K1m1 (clone+registry+kubeconfig from k1m1, 드롭 k2m1, 간단한 kubectl install)에 마이그레이션
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...
Scope concurrency to build jobs, not Kubernetes deploys
Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...
Kamo-shared-library 업데이트에 대한 재건 (remove OrganizationType, add isTopLevel)
Kamo-shared-library 업데이트에 대한 재건 (remove OrganizationType, add isTopLevel)
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (appConfig upsert-only fix)
Pulls the hardened **************** that no longer deletes appConfig rows whose service types are absent from the caller's payload — prevents silent data loss w...
Rebuild for kamo-shared-library update (effective-feature resolver)
Picks up the new AppliedModelEnforcementService methods (computeAvailabilitiesMap, isAppEffectivelyEnabled, getEffectivelyEnabledAppTypes, computeEffectiveFeatu...
Bump kamo-shared-library to 1.5.0 for applied-model enforcement
Brings this service onto kamo-shared-library 1.5.0 so it picks up the new AppliedModelEnforcementService, ChildOrgSecurityModelAppConfig entity, ServiceAvailabi...
Kamo-shared-library 업데이트에 대 한 재건 (시간 힘 규칙 + DEFAULT fallback in MemberRightsAppliedService)
Triggers는 업데이트된 ***********를 선택하여 템플릿의 힘 규칙과 DEFAULT-template fallbacks를 적용했습니다.
Kamo-shared-library 업데이트에 대 한 재건 (마스터 모델, 기본 역할 템플릿, 힘-rule 해결자)
Triggers는 조직.branchTypeID, Organization.masterModelID, ****************를 포함하는 새로운 kamo-shared-library 개정을 잡아 역할RightTemplateSetting 유형 enum, DefaultRoleType enu...
