Skip to content
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

Move queue operations to after debug message so that tenses of message match reality. #818

Closed
wants to merge 1 commit into from
Closed

Move queue operations to after debug message so that tenses of message match reality. #818

wants to merge 1 commit into from

Conversation

jasonimercer
Copy link
Contributor

Before this change a queue with a limit of 1 element would report the following debug message:

Incoming queue full for topic "baz". Discarding oldest message (current queue size [0])

which implies that the queue is full when it holds 0 elements and that it will discard a message even without elements.

After this change you'll get the message:

Incoming queue full for topic "baz". Discarding oldest message (current queue size [1])

(low-pri PR, quality of life only)

@dirk-thomas

…e match reality.

Before this change a queue with a limit of 1 element would report the following debug message:

Incoming queue full for topic "baz".  Discarding oldest message (current queue size [0])

which implies that the queue is full when it holds 0 elements.
@dirk-thomas
Copy link
Member

I am not sure if changing the order makes the message much clearer. I would read it as events in temporal order and with that the current number makes sense:

  1. the incoming queue is full
  2. the oldest message is discarded
  3. the queue size is now N

@jasonimercer
Copy link
Contributor Author

If you are happy with the existing message then I'm OK with that. I found it difficult to interpret without looking at the code. I'm OK with this PR getting declined.

@dirk-thomas
Copy link
Member

Maybe the message can be improved to make it clear to everyone what it means. Can you suggest a rephrased message which is clear to you?

@jasonimercer
Copy link
Contributor Author

The following message could be used in place of moving the queue logic around.

Incoming queue was full for topic "baz". Discarded oldest message (current queue size [0])

@dirk-thomas
Copy link
Member

Thanks. I have updated the message with your suggestions: c710fbb

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants