Add ChromaDB persistence analysis to comparison
- rb10408_test: ChromaDB save failure (2 days no new data) - rb10508_micro: ChromaDB working normally - Version mismatch issue (0.5.20 vs 1.0.16) - SQLite/API synchronization problem - Urgent need for rb10408 ChromaDB upgrade - Solution priorities documented
This commit is contained in:
parent
a01f0c89ef
commit
5b183940d6
@ -336,7 +336,57 @@ embedding_response = await httpx.post(
|
||||
| **Phase 3** | 3주 | 메트릭 수집 | 스킬 체이닝 구현 |
|
||||
| **Phase 4** | 4주 | 통합 테스트 | 성능 최적화 |
|
||||
|
||||
## 9. 모니터링 지표
|
||||
## 9. ChromaDB 데이터 영속성 문제
|
||||
|
||||
### 저장 상태 비교 (2025-08-11 측정)
|
||||
|
||||
| 항목 | rb10408_test | rb10508_micro |
|
||||
|------|--------------|---------------|
|
||||
| **컬렉션 수** | 4개 (SQLite) / 0개 (API) | 4개 |
|
||||
| **총 문서 수** | 3개 | 1개 |
|
||||
| **마지막 저장** | 2025-08-09 (2일 전) | 2025-08-11 (당일) |
|
||||
| **볼륨 마운트** | 정상 | 정상 |
|
||||
| **실제 저장** | ❌ 실패 | ✅ 성공 |
|
||||
|
||||
### rb10408_test ChromaDB 문제점
|
||||
|
||||
**증상**:
|
||||
- SQLite에는 4개 컬렉션 존재 (conversations, documents, insights, memories)
|
||||
- ChromaDB API로는 0개 컬렉션 반환
|
||||
- 2일간 새로운 데이터 저장 없음
|
||||
- 총 3개 문서만 존재 (초기 데이터)
|
||||
|
||||
**원인 분석**:
|
||||
1. **ChromaDB 버전 불일치**
|
||||
- v0.5.20 사용 (구버전)
|
||||
- SQLite와 API 간 동기화 문제
|
||||
|
||||
2. **초기화 실패**
|
||||
- 컨테이너 재시작 시 ChromaDB 클라이언트 초기화 오류
|
||||
- Telemetry 에러: `capture() takes 1 positional argument`
|
||||
|
||||
3. **볼륨 권한 문제**
|
||||
- 디렉토리 권한은 999:docker로 정상
|
||||
- 하지만 실제 쓰기 작업 실패
|
||||
|
||||
### rb10508_micro ChromaDB 상태
|
||||
|
||||
**정상 작동**:
|
||||
- ChromaDB v1.0.16 (최신)
|
||||
- 정상적인 저장/조회
|
||||
- Gitea Actions 경로 수정 후 안정화
|
||||
- 베이지안 메모리 선택 정상 작동
|
||||
|
||||
### 해결 방안
|
||||
|
||||
| 우선순위 | 작업 | 예상 효과 |
|
||||
|---------|------|-----------|
|
||||
| **긴급** | rb10408 ChromaDB 1.0 업그레이드 | 저장 기능 복구 |
|
||||
| **높음** | 초기화 코드 수정 | API 정상화 |
|
||||
| **중간** | 데이터 마이그레이션 | 기존 데이터 복구 |
|
||||
| **낮음** | 모니터링 추가 | 문제 조기 발견 |
|
||||
|
||||
## 10. 모니터링 지표
|
||||
|
||||
### 추적 필요 항목
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user