-
Notifications
You must be signed in to change notification settings - Fork 13
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
Bump eirini-loggregator-bridge and eirini-ssh #74
Conversation
I've tested the bumps locally (note, the 0.99 version is refering to this one 😃 ) which includes the component bumped to latest:
There seems to be another issue, that I think is not related to the EiriniX bump ( which includes the
As you can see, the instance 3 got less messages in, but at the same time, each second we get at maximum 2/3 batches of messages, even if we should see 10 instances. The eirini pod got no restarts so far:
So it seems we ignore watcher timeout errors, but we don't dispatch all the messages. To support this:
As you can see, now we got messages from instance 8, but only once. It looks they are racing for slots |
I've tried lowering the watcher channels,
in the loggregator bridge I can observe:
I can see this message only when I lower the limit, as far as I can tell that's not the root cause. Now we the bridge doesn't crash anymore, and I can see no pod restarts:
But as before we were restarting and re-streaming all the logs, now we probably miss the logs when the watcher timeouts. I can't see why this happens as I would have expected messages to be delayed, but not just "vanished" |
Extracted the issue found in a separate one in the eirini-loggregator-bridge project: cloudfoundry-incubator/eirini-loggregator-bridge#6 |
I would merge this as-is now. No reason to delay it as it doesn't introduce a new issue but fixes the pod restarts, the issue found were already known and extracted in another one. |
They consume the new version of EiriniX which includes the
RetryWatcher
implementation instead of plain kubernetes watchers.See issue cloudfoundry-incubator/eirini-loggregator-bridge#4 and EiriniX PR: cloudfoundry-incubator/eirinix#21