Skip to content

[Feat] OpenSQL 3노드 primary 앱 실접속 및 Flyway 경로 분리 - #349

Merged
Gimini-3 merged 2 commits into
developfrom
feat/opensql-live-connection
Sep 24, 2026
Merged

Gimini-3 merged 2 commits into
developfrom
feat/opensql-live-connection

Conversation

@Gimini-3

Copy link
Copy Markdown
Contributor

작업 내용

  • DocGrid 앱과 Flyway가 서로 다른 계정으로 3노드 OpenSQL의 현재 리더에 접속하도록 HA 설정과 통합 테스트를 맞췄습니다.
  • OpenProxy 세션 풀이 JDBC 초기 쿼리를 복제본에 고정하는 현상을 확인해 앱은 PostgreSQL 다중 호스트 URL(targetServerType=primary)을 사용합니다. 두 OpenProxy는 별도 진단 대상으로 유지합니다.
  • 호스트에 컨테이너 사용자명이 없어도 설정 파일 소유권을 보존하도록 풀 추가 스크립트를 수정하고, 식별자를 제외한 한글 실접속 결과를 기록했습니다.

검증

  • 실제 클러스터 대상 openSqlHaConnectionTest 3개 통과
  • Flyway 43개 적용 및 재기동 검증, Hibernate 초기화, HTTP readiness UP
  • bash -n 및 git diff --check 통과

남은 범위

  • OpenProxy를 앱 경로로 사용하는 고가용성 및 장애 주입은 검증되지 않았습니다.
  • PDF·DOCX 인덱싱과 권한 검색은 별도 검증이 필요합니다.
  • 암호와 인프라 식별자는 PR에 포함하지 않았습니다.

@coderabbitai

coderabbitai Bot commented Sep 23, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Repository: DocGrid/docgrid/.coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: b67605c9-20bc-4977-be01-33ce568d9c86


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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Gimini-3
Gimini-3 merged commit e369cd5 into develop Sep 24, 2026
1 check passed
@Gimini-3 Gimini-3 changed the title Connect DocGrid to three-node OpenSQL primary [Feat] OpenSQL 3노드 primary 앱 실접속 및 Flyway 경로 분리 Sep 24, 2026
@Gimini-3 Gimini-3 self-assigned this Sep 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant