Add new logging tests for analysisd EPS limitation #3509
Merged
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.
Description
This PR adds a new test to check that the following logs are shown in case of dropping events when the events queue is full and there are no analysis credits due to EPS limitation.
The following tests cases have been added:
First time that queues are full, there are no available credits, and events are being dropped:
First time that the queues are not full, there are available credits, so the events are not being dropped:
Second time that queues are full, there are no available credits, and events are being dropped (note
DEBUG
level):Second time that the queues are not full, there are available credits, so the events are not being dropped (note
DEBUG
level):Testing performed
test_analysisd/test_limit_eps/test_logging.py