Skip to content

What does this error mean: The last watch has yet to terminate as expected, will force start another watch. #6887

Answered by shawkins
robvanmaris asked this question in Q&A
Discussion options

You must be logged in to vote

The logic is hesitant about starting additional watches because there can be resource issues with too many concurrent watches. Under normal circumstances, the closing of a websocket is bi-directional. On side sends a close, then the other sends back a close. The kuberentes client logic here is expecting that the server will have acknowledged the close, but it hasn't. It's possible this could happen for a benign reason, such as the api server becomes unreachable after the close attempt. If this keeps happening we'll need to see more of a log to determine the full sequence of events. For now if the watches recover, then there's no need to worry.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by robvanmaris
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants