-
Notifications
You must be signed in to change notification settings - Fork 886
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
Several restarts of a client makes Falco daemon unresponsive #1268
Labels
Comments
Have anyone had the chance to check this issue? |
Hi @fntlnz! Thank you for your reply. I will try the new branch and see if it fixes the problem. Thanks! |
Question: the version 0.24.0 of Falco is scheduled to be released when? |
@bgarber glad to know this is working in your environment :) thanks for taking time to try and report back! It is scheduled to be released on July 16th |
@fntlnz Thank you! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
I'm writing a simple client to capture and handle alerts from Falco, using the falcosecurity/client-go library and configuring the Falco daemon to open a gRPC port. I noticed that, after restarting several times my client, the Falco daemon starts denying the subscription, with the error "transport: authentication handshake failed: context deadline exceeded". I am able to subscribe again only after restarting the Falco daemon.
For example, the following code:
Will eventually hit the error (after restarting the client several times):
Even if I try different contexts for
client.NewForConfig(...)
andoutputClient.Subscribe(...)
, I end up with exactly the same behavior. I even tried to put some retries in my code, to no avail.Investigating a bit further the client-go library, I wasn't able to detect any misuse of the the gRPC library, leading me to believe the problem may be actually in the Falco daemon.
How to reproduce it
Expected behaviour
Client restarts should not impact in the new connections with the daemon.
Environment
The text was updated successfully, but these errors were encountered: