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.
Thanks for the useful library! My team is really happy with it.
But while using this library on production, I've found counters per partition could be useful for debugging. For example, right now it’s not possible to tell which partition’s requests are being rejected so I have to compare to other metrics then guess.
Implementation:
Four status counters are added to
Partition
class and they get updated according to its status.rejected
counter will be incremented immediately due to a different way of handling rejection, otherwiseListener
will do the work.