-
Notifications
You must be signed in to change notification settings - Fork 912
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
feat: asynchronous outputs and slow outputs detection #1451
Merged
Merged
Changes from all commits
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
f449316
update(userspace/falco): introduce message struct for outputs
leogr d59d2a4
feat(userspace/falco): non-blocking outputs
leogr 612513f
chore(userspace/falco): avoid multiple outputs init
leogr 0478ec9
update(userspace/falco): add "internal" source to outputs and proto
leogr 0e913fb
chore(userspace/falco): correct exception message
leogr 68b1dc0
update(userspace/falco): add accessor method for output's name
leogr 540ac95
update(userspace/falco): outputs error handling
leogr d6f2a3a
new(userspace/falco): Watchdog timer utility
leogr 4e520fa
update(userspace/falco): watchdog for outputs
leogr 921d36c
new(userspace/falco): add "output_timeout" config node
leogr 2aea709
chore(userspace/falco): configurable outputs timeout
leogr 97b7610
new: Falco config for output timeout
leogr a5d9d2f
docs(falco.yaml): better explanation on "output_timeout"
leogr 034bce3
chore(userspace/falco): handle freeing of output objects
leogr 631b021
chore(userspace/falco): add_output init check
leogr 96c589b
update(userspace/falco): clear output queue if still blocked during t…
leogr 02f8cef
chore(userspace/falco): apply suggestions from review
leogr 4b020fa
fix(userspace/falco) class naming convention
leogr cf38e63
update(userspace/falco): output worker should not throw exceptions
leogr File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
I had a chance to discuss feedback that got addressed by @leogr - this looks ready to me now
LGTM