-
Notifications
You must be signed in to change notification settings - Fork 2
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
[FEATURE] buffered channel drain #34
Closed
Closed
Changes from 4 commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
52e6398
cshared: use a buffered channel and cat multiple records into a singl…
pwhelan 00bdd0c
cshared: increase channel buffer size.
pwhelan c2b676b
cshared: use an intermediate buffer that gets flushed on each input c…
pwhelan 0cba014
fix for 100% cpu utilization.
pwhelan b7c5437
cshared: defer the stopping of the main loop timer.
pwhelan 8c3db6e
cshared: log Collect error.
pwhelan 52bc5c8
cshared: emulate the old collect interval.
pwhelan a9fcbb8
cshared: comment the use of the buffer lock and why it is being used.
pwhelan 48922b5
cshared: exit buffer loop when runCtx is done.
pwhelan dbff4a8
cshared: fix minor misspellings.
pwhelan 17975aa
cshared: fix 'cannot use err (variable of type error) as string'.
pwhelan 8dbb0ba
cshared: define the collect interval as a const.
pwhelan ff41f31
cshared: remove unused declaration and code.
pwhelan a7af12a
cshared: fix nolintlint (remove unused nolint directives).
pwhelan af57b6c
cshared: move mnd for the message buffer size to a const.
pwhelan e9110a3
cshared: comment and set as consts all magic numbers.
pwhelan 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
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.
Again, what's this magic number? where does it comes from and what's the base for this math?
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 originally derived the value experimentally. This number seemed to be the most optimal at the time of my initial testing. I'll see if I can find out what factors lead to that number, or if it even is all that optimal.