Repository navigation
[Test] OpenSQL 지정형 동기와 quorum의 장애 대응 비교 - #541
Merged
Merged
Conversation
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Gimini-3
commented
Oct 16, 2026
Gimini-3
left a comment
Contributor
Author
There was a problem hiding this comment.
수동 검토 결과
현재 HEAD 86fedc651c2fee5884e4d011832c75106e2b5af6의 코드·실행 원장·집계·정리 기록을 대조했습니다.
- 4개 성공 회차의 실제 최초 응답 각 48개, 재시도 0/0/9/9개와 집계가 일치합니다. 독립 JDBC 감사의 최초 204 키 보존과 최종 48개 키·권한 행 0개도 각 원본 로그와 일치합니다.
- 초기 실패·부분 10개 응답·최종 검증기 실패 회차는 삭제하거나 성공으로 바꾸지 않았습니다.
permission-ha는 기본 CI 시험에서 제외되고 수동 Task에서만 실행됩니다. 검토 중 Flyway migration 주소와 원장 디렉터리 재사용 제한을 보완했습니다. 의도한 사전 차단 2건은 DB 접속 전에 예상 오류로 종료됐고 원장은 변하지 않았습니다.- 성공 HA 회차의 실제 실행 리비전은
bb3c735입니다. 사전 실행 제한과 integration 태그 추가 뒤 같은 GCP 회차를 재실행했다고 표현하지 않았습니다. - 원본 OpenProxy의 두 동기 역할 parser 결함, 어댑터 경유 범위, 단일 반복, 최종 인가 조회 불가 4건, 초기 Docker pause의 공개 HTTP 영향 미계측을 명시했습니다. 공개 동기/quorum 전환 보류가 결과와 일치합니다.
- 변경 파일 54개를 대상으로 비공개 인프라 식별자·내부 주소·로컬 절대 경로·개인키 포함 여부를 재확인했으며 발견 0개입니다. 라이선스·비밀 접속 프로필은 포함하지 않았습니다.
- 격리 자원만 제거했고 공개 클러스터의 leader 1대·streaming replica 2대·기존 설정 유지가 최종 정리 원장과 일치합니다. 불확실한 이미지 캐시를 전부 삭제했다고 주장하지 않습니다.
자동 CI가 최종 HEAD에서 통과하면 병합할 수 있습니다. CodeRabbit 자동 검토 건너뜀을 사람의 승인으로 간주하지 않았습니다.
Contributor
Author
최종 CI 및 병합 확인
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
변경 목적
Closes #538
같은 권한 회수 코드와 부하에서 OpenSQL 지정형 동기와 quorum의 성공 응답 보존·결과 불명 재확정·자동 장애 전환을 비교했습니다. 공개 클러스터의 동기 정책은 바꾸지 않았습니다.
변경 내용
permissionHaTest작업과 실제 MVC/JPA/Hikari 회수 부하 추가실제 결과
모든 회차는 동일 코드
bb3c73521155a64e9675a28a32c9f673f9a47e0f, strict=true, 동기 ACK 1대, synchronous_commit=on, 48개 합성 권한, 동시성 2입니다.결과·원시 증거·시간 정의:
docs/test-results/opensql-sync-quorum-20261017/README.md검증 범위와 판단
sync_standby/quorum_standby모두 시작 실패했습니다. 공급사 공식 지원을 증명한 것이 아니며 공개 동기/quorum 전환은 보류, 동기 확정 기능 기본값 false를 유지합니다.자원 정리
인프라 식별자·비밀값·라이선스 파일은 포함하지 않았습니다. 자동 CI와 별도 수동 diff 검토 뒤 병합합니다.