Uh oh!
There was an error while loading. Please reload this page.
add documentation for the server & client side timeout - #1467
Conversation
1d1fcfa to
8bdb484CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Priyankasaggu11929
commented
May 14, 2021
Thank you @yliaog for all the pointers. I'll read through the links to understand the concepts better, & will update the PR. |
8bdb484 to
8fa80dcCompare8fa80dc to
2b40cdfComparePriyankasaggu11929
commented
May 31, 2021
@yliaog, I've tried to redo the previous attempt of documentation, adding more information after reading & understanding through the links/pointers you provided above. Please review. Thank you! |
2b40cdf to
9bb536cCompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
| - *[kubernetes/apiserver/pkg/endpoints/handlers/get.go#L258](https://github.com/kubernetes/apiserver/blob/92392ef22153d75b3645b0ae339f89c12767fb52/pkg/endpoints/handlers/get.go#L258)* | ||
| - *[kubernetes/release-1.1/docs/admin/kube-apiserver.md](https://github.com/kubernetes/kubernetes/blob/release-1.1/docs/admin/kube-apiserver.md)* | ||
| - In case of a network outage, this timeout value will have no effect & the client will hang indefinitely without raising any exception. |
There was a problem hiding this comment.
what kind of network outage would cause this? it hangs when not accounting for the client side timeout described below, right?
There was a problem hiding this comment.
Re:
what kind of network outage would cause this?
I'm not sure how to define or specify the what kind of network outage part. Could you please phrase it or point me somewhere that talks more about the kind of network outage, I'll read more & try to add a proper definition here.
Thank you!
Re:
It hangs when not accounting for the client side timeout described below, right?
I might be wrong with my understanding, but so far, what I understood is ~
that it is the server side timeout (i.e. value of argument timeout_seconds, that would have no effect in case of the said network outage),
but in the same network outage situation, if there is a client-side timeout value set (i.e. a value for argument _requests_timeout) then the client would honor that timeout duration value & would wait for the same before dropping the connection.
Just a pointer from this comment here ~ #1148 (comment)
There was a problem hiding this comment.
@yliaog, no hurries at all. Just pointing in case, it was missed!
could you please take a look at this review comment too, as what more could be done to improve this section here?
Thank you so much!
There was a problem hiding this comment.
i think probably add the condition that client side timeout is not specified, something like below:
this timeout value will have no effect & the client will hang indefinitely without raising any exception if client side timeout (see below) is not specified
There was a problem hiding this comment.
@yliaog, Thank you for the pointers.
I'm rephrasing it as following: ~
In case of a network outage, the server side timeout value will have no effect & the client will hang indefinitely without raising any exception. Note, that this is the case provided when there is no other client-side timeout (i.e.,
_request_timeout) value specified.(See the section below for information on
client side timeout)
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
9bb536c to
fc95388CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Signed-off-by: Priyanka Saggu <priyankasaggu11929@gmail.com>
fc95388 to
bfb3222ComparePriyankasaggu11929
commented
Jun 2, 2021
@yliaog, I've updated the PR with the suggested review changes. |
yliaog
commented
Jun 2, 2021
thanks for the pr |
k8s-ci-robot
commented
Jun 2, 2021
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Priyankasaggu11929, yliaog The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Priyankasaggu11929
commented
Jul 15, 2021
/retest |
k8s-ci-robot
commented
Jul 15, 2021
@Priyankasaggu11929: Cannot trigger testing until a trusted user reviews the PR and leaves an DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
roycaihw
commented
Jul 15, 2021
travis-ci.org is in read-only mode |
What type of PR is this?
/kind documentation
What this PR does / why we need it:
This PR documents information about
server-side&client-sidetimeout in the examples/pod_namespace_watch.py example script.Which issue(s) this PR fixes:
Fixes#1402
Does this PR introduce a user-facing change?
Signed-off-by: Priyanka Saggu priyankasaggu11929@gmail.com