-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: Add ENV variable to configure GRPC Keep Alive Time (#15656) #15806
fix: Add ENV variable to configure GRPC Keep Alive Time (#15656) #15806
Conversation
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## master #15806 +/- ##
==========================================
- Coverage 49.62% 49.56% -0.06%
==========================================
Files 267 269 +2
Lines 46479 46558 +79
==========================================
+ Hits 23063 23075 +12
- Misses 21144 21211 +67
Partials 2272 2272
☔ View full report in Codecov by Sentry. |
b7b051f
to
f962b5d
Compare
There seems to be flakiness in the e2e tests. A different test seems to be failing in each run despite no changes, e.g. Passing: https://github.com/argoproj/argo-cd/actions/runs/6401735616/job/17377379600 Passing: https://github.com/argoproj/argo-cd/actions/runs/6401032458/job/17375509894 Rerunning the pipeline as described here. |
222e933
to
6a47f4e
Compare
@BhavikaSharma any update on this? |
The most recent failure seems to indicate that upstream redis has changed. Is this a problem for this PR? |
@jcogilvie merged upstream, should fix the CI failure. |
@crenshaw-dev , thanks for merging in the upstream. We seem to have a green build. |
@BhavikaSharma is this going to be merge soon? argo seems to be getting worst.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As #15708 was merged, can you add pkg/apiclient/grpcproxy.go to the change as well?
Signed-off-by: Bhavika Sharma <bsharma@splunk.com>
Signed-off-by: Bhavika Sharma <bsharma@splunk.com>
Signed-off-by: Bhavika Sharma <bsharma@splunk.com>
21c733c
to
74a749e
Compare
I have added |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One minor suggestion. Otherwise LGTM!!
Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: BhavikaSharma <BhavikaSharma@users.noreply.github.com>
@ishitasequeira thanks for the approval! I have added the change suggested above and merged in the latest changes from main with a passing pipeline. If it looks good, would you be able to help merge? Thanks 😄 . |
…) (argoproj#15806) * Add ENV variables to configure GRPC Keep Alive Time Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Retrigger CI pipeline Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Resolve conflict with master Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Update docs/user-guide/environment-variables.md Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: BhavikaSharma <BhavikaSharma@users.noreply.github.com> --------- Signed-off-by: Bhavika Sharma <bsharma@splunk.com> Signed-off-by: BhavikaSharma <BhavikaSharma@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
…) (argoproj#15806) * Add ENV variables to configure GRPC Keep Alive Time Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Retrigger CI pipeline Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Resolve conflict with master Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Update docs/user-guide/environment-variables.md Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: BhavikaSharma <BhavikaSharma@users.noreply.github.com> --------- Signed-off-by: Bhavika Sharma <bsharma@splunk.com> Signed-off-by: BhavikaSharma <BhavikaSharma@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: jmilic1 <70441727+jmilic1@users.noreply.github.com>
…) (argoproj#15806) * Add ENV variables to configure GRPC Keep Alive Time Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Retrigger CI pipeline Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Resolve conflict with master Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Update docs/user-guide/environment-variables.md Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: BhavikaSharma <BhavikaSharma@users.noreply.github.com> --------- Signed-off-by: Bhavika Sharma <bsharma@splunk.com> Signed-off-by: BhavikaSharma <BhavikaSharma@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
…) (argoproj#15806) * Add ENV variables to configure GRPC Keep Alive Time Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Retrigger CI pipeline Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Resolve conflict with master Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Update docs/user-guide/environment-variables.md Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: BhavikaSharma <BhavikaSharma@users.noreply.github.com> --------- Signed-off-by: Bhavika Sharma <bsharma@splunk.com> Signed-off-by: BhavikaSharma <BhavikaSharma@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
…) (argoproj#15806) * Add ENV variables to configure GRPC Keep Alive Time Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Retrigger CI pipeline Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Resolve conflict with master Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Update docs/user-guide/environment-variables.md Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: BhavikaSharma <BhavikaSharma@users.noreply.github.com> --------- Signed-off-by: Bhavika Sharma <bsharma@splunk.com> Signed-off-by: BhavikaSharma <BhavikaSharma@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
…) (argoproj#15806) * Add ENV variables to configure GRPC Keep Alive Time Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Retrigger CI pipeline Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Resolve conflict with master Signed-off-by: Bhavika Sharma <bsharma@splunk.com> * Update docs/user-guide/environment-variables.md Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: BhavikaSharma <BhavikaSharma@users.noreply.github.com> --------- Signed-off-by: Bhavika Sharma <bsharma@splunk.com> Signed-off-by: BhavikaSharma <BhavikaSharma@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
Checklist:
Description:
When creating an application that runs a custom plugin that runs for over ~45 seconds, the user is returned an
ENHANCE_YOUR_CALM
error. The CMP timeout is a configurable value with a default of 60s. Multipleargocd app
commands run the CMP (e.g. as validation). Therefore, theGRPCKeepAliveEnforcementMinimum
should be configurable.Closes #15656