Repository navigation
v1.41.0 — 설정을 읽는 길을 하나로
Redis → DB, 어디서 읽든 같은 순서
같은 키를 계층마다 다른 저장소에서 읽고 있었다 — core 는 DB→Redis, 위성 파드는 Redis 만, 일부 서비스는 persistent_configs 직접 SELECT. Redis 에서 키가 빠지면 관리자 화면은 [설정됨] 인데 워크플로우 파드는 빈 값을 보고 그대로 실행했다.
RedisConfigManager.probe_value()— 하나의 사다리 (Redis → DB),(status, value, source). DB 히트 시 Redis 되살림(version sentinel 은 안 올린다).PersistentConfig._load_value도 같은 사다리. 못 읽었을 때 기본값을 저장소에 쓰지 않는다.set_config의 Redis/DB 쓰기 분리 — Redis 가 죽어도 관리자의 저장은 DB 에 남는다.ConfigClient(db_manager=)·attach_db_manager()·get_config_client()— 위성 파드도 같은 사다리, 프로세스당 하나.set_config_composer()— 등록 앱이 진짜 composer 를 정본으로.get_config_by_name이 실패를None으로 삼키지 않는다 (.status/.source).
138 tests passed.