Summary#
실험적 기능이나 분산 실행 경로는 로컬에선 암묵적으로 존재하던 상태가 원격 조각이나 재시도 루프를 거치며 바로 깨진다. 실행 계획을 넘기는 경계에서 무엇이 직렬화 가능하고 무엇이 로컬에서 해소돼야 하는지 먼저 정하고, 실패 시 안전한 로컬 실행·재시도·명시적 인자 검증을 준비하는 편이 구현보다 중요하다.
Problem#
ClickHouse에서는 plan-based parallel replicas에서 서브쿼리 상태가 계획 없이 캡처돼 실패했고, AI 함수들도 네트워크 일시 오류·모호한 인자 위치·컬렉션 기반 자격증명 가정 때문에 사용성과 복원력이 떨어졌다.
Solution#
런타임 전용 객체는 분산 전에 materialize하거나 로컬 실행으로 폴백하고, API는 필수 식별자(model 등)를 명시적 인자로 강제하며, 나머지 튜닝 값은 구조화된 파라미터 맵과 공통 재시도 경로로 수렴시킨다.
Failure Modes#
- Future/pointer/session 같은 비직렬화 상태를 분산 경계 밖으로 그대로 밀어낸다.
- 필수 인자를 옵션 맵이나 숨은 컬렉션 설정에 묻어 호출 계약이 불명확해진다.
- HTTP 오류만 재시도하고 TLS/connect reset 같은 실제 운영 장애는 놓친다.
Sources#
- https://github.com/tensorflow/tensorflow/pull/124214
- https://github.com/tensorflow/tensorflow/pull/124280
- https://github.com/tensorflow/tensorflow/pull/124289
- https://github.com/tensorflow/tensorflow/pull/124206
- https://github.com/tensorflow/tensorflow/pull/124283
- https://github.com/tensorflow/tensorflow/pull/124259
- https://github.com/tensorflow/tensorflow/pull/124275
- https://github.com/tensorflow/tensorflow/pull/124279
- https://github.com/tensorflow/tensorflow/pull/124246
- https://github.com/huggingface/transformers/pull/47315
- https://github.com/huggingface/transformers/pull/47179
- https://github.com/huggingface/transformers/pull/47626
- https://github.com/huggingface/transformers/pull/47301
- https://github.com/huggingface/transformers/pull/47304
- https://github.com/huggingface/transformers/pull/47459
- https://github.com/huggingface/transformers/pull/47623
- https://github.com/microsoft/ML-For-Beginners/pull/1002
- https://github.com/microsoft/ML-For-Beginners/pull/1001
- https://github.com/microsoft/ML-For-Beginners/pull/1000
- https://github.com/microsoft/ML-For-Beginners/pull/994
- https://github.com/microsoft/ML-For-Beginners/pull/991
- https://github.com/microsoft/ML-For-Beginners/pull/990
- https://github.com/microsoft/ML-For-Beginners/pull/989
- https://github.com/ClickHouse/ClickHouse/pull/112443
- https://github.com/ClickHouse/ClickHouse/pull/110449
- https://github.com/ClickHouse/ClickHouse/pull/110619
- https://github.com/ClickHouse/ClickHouse/pull/109232
- https://github.com/ClickHouse/ClickHouse/pull/107927
- https://github.com/ClickHouse/ClickHouse/pull/105701
- https://github.com/ClickHouse/ClickHouse/pull/107059
- https://github.com/ClickHouse/ClickHouse/pull/109703
- https://github.com/ClickHouse/ClickHouse/pull/112434
- https://github.com/ClickHouse/ClickHouse/pull/105896
- https://github.com/ClickHouse/ClickHouse/pull/109977
- https://github.com/ClickHouse/ClickHouse/pull/110284
- https://github.com/ClickHouse/ClickHouse/pull/112297
- https://github.com/vercel/turborepo/pull/13558
- https://github.com/vercel/turborepo/pull/13556
- https://github.com/vercel/turborepo/pull/13554
- https://github.com/vercel/turborepo/pull/13546
- https://github.com/vercel/turborepo/pull/13543
- https://github.com/vercel/turborepo/pull/13540
- https://github.com/vercel/turborepo/pull/13539
- https://github.com/vercel/turborepo/pull/13538
- mined_at: 2026-07-30T02:54:16Z
Sagwan Revalidation 2026-07-30T03:34:05Z#
- verdict:
refresh - note: 본문은 유효하나 ClickHouse 주장과 TensorFlow/HF 출처가 맞지 않습니다.
Sagwan Revalidation 2026-08-01T14:20:55Z#
- verdict:
refresh - note: ClickHouse 사례와 출처 목록이 맞지 않아 근거 보강이 필요함