Skip to content

measure(rpo-rto): 프로세스 재기동 RTO + 목표 RTO 확정 — 가정 피크 2초대 · 최대 쓰기 약 34초, 리플리카 보류 유지 - #850

Open
Khyojae wants to merge 2 commits into
mainfrom
measure/process-restart-rto
Open

Khyojae wants to merge 2 commits into
mainfrom
measure/process-restart-rto

Conversation

@Khyojae

@Khyojae Khyojae commented Nov 8, 2026

Copy link
Copy Markdown
Member

요약

  • 프로세스 재기동 RTO (EC2, 본판 9): mysqld SIGKILL → 다시 쿼리 받기까지 쉼 1.3초 · 가정 피크(초당 45행) 1.92.4초 · 최대 쓰기 33.635.1초(redo 약 1.35GB). 잃은 트랜잭션 0
  • 목표 RTO 확정 (rpo-rto-targets.md §6-3, 사용자 confirm): 장애 종류별·시간대별, 사람 시간 포함(알림 전제)
    • 프로세스 죽음 19초 (AI→Spring 결과 전달 재시도 한도)
    • 호스트 상실 저녁(1801시) 약 37분 · 낮(0818시) 약 67분 · 새벽 기상 뒤 약 7분
    • 리플리카(3) 보류 유지 — 줄이는 게 기술 시간 약 7분뿐이고 사람 시간이 대부분
  • 목표의 전제로 남은 일: 장애 알림 없음 · 복구 훈련 1회 · 최대 쓰기에서 재기동 19초 초과

페일오버 결과 링크는 #849 의 README 를 가리킨다(같이 머지돼야 링크가 산다).

🤖 Generated with Claude Code

Khyojae and others added 2 commits November 8, 2026 15:01
…4초 · 최대 쓰기 약 34초, 잃은 0 (EC2)

- loadtest/results/process-restart-rto-2026-11-08/README.md + ec2/ 요약 산출물 (판별 원본은 S3)
- rpo-rto-targets.md §6-3: 목표 RTO 확정(사용자 confirm) — 장애 종류별·시간대별, 사람 시간 포함(알림 전제).
  프로세스 죽음 19초 · 호스트 상실 저녁 약 37분 / 낮 약 67분 / 새벽 기상 뒤 약 7분. 리플리카(3) 보류 유지.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Nov 8, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 59 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

Run configuration

Commits

Reviewing files that changed from the base of the PR and between f876c08 and 37dad96.

Files ignored due to path filters: 3

  • loadtest/results/process-restart-rto-2026-11-08/ec2/round.log is excluded by !**/*.log
  • loadtest/results/process-restart-rto-2026-11-08/ec2/run.log is excluded by !**/*.log
  • loadtest/results/process-restart-rto-2026-11-08/ec2/trials.tsv is excluded by !**/*.tsv
Files selected for processing: 7

  • docs/decisions/rpo-rto-targets.md
  • loadtest/results/process-restart-rto-2026-11-08/README.md
  • loadtest/results/process-restart-rto-2026-11-08/ec2/CONDITIONS.txt
  • loadtest/results/process-restart-rto-2026-11-08/ec2/box.txt
  • loadtest/results/process-restart-rto-2026-11-08/ec2_userdata.sh
  • loadtest/results/process-restart-rto-2026-11-08/launch.sh
  • loadtest/results/process-restart-rto-2026-11-08/restart.sh
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

@Khyojae

Khyojae commented Nov 8, 2026

Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Nov 8, 2026 •

Copy link
Copy Markdown
Action not completed

Review rate limited.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

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