Skip to content

fix: pod WebClient 응답 타임아웃 기본값 상향 - #420

Open
yoon6yo wants to merge 1 commit into
developfrom
bugfix/issue-419
Open

fix: pod WebClient 응답 타임아웃 기본값 상향#420
yoon6yo wants to merge 1 commit into
developfrom
bugfix/issue-419

Conversation

@yoon6yo

@yoon6yo yoon6yo commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • podWebClient의 responseTimeout 기본값을 300초 → 600초로 상향
  • 이미지 pull이 오래 걸리는 pod 생성 시 config-server 응답 전에 admin_be에서 먼저 타임아웃되는 문제 완화

Related

Closes #419

Summary by CodeRabbit

  • Bug Fixes
    • Increased the default response timeout for pod requests from 5 minutes to 10 minutes, helping prevent timeouts during longer-running operations.

@coderabbitai

coderabbitai Bot commented Aug 27, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 2ab4734f-9d83-417f-8d5e-cdb4f46753a9

📥 Commits

Reviewing files that changed from the base of the PR and between a477293 and 2974123.

📒 Files selected for processing (1)
  • src/main/java/DGU_AI_LAB/admin_be/global/config/WebClientConfig.java

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The podWebClient default response timeout increases from 300 seconds to 600 seconds. The configured value continues to control the HTTP client response timeout.

Changes

Pod WebClient timeout

Layer / File(s) Summary
Update response timeout default
src/main/java/DGU_AI_LAB/admin_be/global/config/WebClientConfig.java
The default config.pod-timeout-seconds value changes from 300 to 600 seconds.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Merge Risk: 🔵 Low · up to 29741

The default pod operation timeout increases from 300 to 600 seconds, which can reduce premature failures for slow image pulls but may keep stalled requests and shared connection capacity occupied longer. The PR is mergeable with explicit owner awareness of this bounded availability risk and follow-up if downstream slowness can exhaust request capacity.

Suggested reviewers: aapdo, saokiritoni

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 1 functions across 1 files. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly describes the main change: increasing the default pod WebClient response timeout.
Description check ✅ Passed The description explains the timeout change, the reason for the change, and the linked issue. It uses different headings from the repository template and omits a separate reference section, but it con…
Linked Issues check ✅ Passed The change implements issue #419 by increasing the podWebClient responseTimeout default from 300 seconds to 600 seconds to reduce premature admin_be timeouts during long image pulls.
Out of Scope Changes check ✅ Passed The pull request changes only the podWebClient default response timeout, which is directly within the scope of issue #419.
Full details: Description check

Explanation

The description explains the timeout change, the reason for the change, and the linked issue. It uses different headings from the repository template and omits a separate reference section, but it contains the required core information.

  • Fix all pre-merge checks with AI
✨ Finishing Touches 💡 1
📝 Generate docstrings 💡
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch bugfix/issue-419

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.

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.

WebClient pod-timeout-seconds 기본값 상향

1 participant