Skip to content

ConnectionTracker: Remove queue implementation#10825

Merged
bneradt merged 1 commit intoapache:masterfrom
bneradt:remove_connection_tracker_queueing
Nov 18, 2023
Merged

ConnectionTracker: Remove queue implementation#10825
bneradt merged 1 commit intoapache:masterfrom
bneradt:remove_connection_tracker_queueing

Conversation

@bneradt
Copy link
Copy Markdown
Contributor

@bneradt bneradt commented Nov 18, 2023

Connection count queueing functionality was removed via #7302. This removes some dead code that was still associated with that now-removed feature.

Connection count queueing functionality was removed via apache#7302. This
removes some dead code that was still associated with that now-removed
feature.
@bneradt bneradt added this to the 10.0.0 milestone Nov 18, 2023
@bneradt bneradt self-assigned this Nov 18, 2023
Comment thread src/proxy/http/HttpSM.cc
Comment on lines -5887 to -5889
// The request is now not queued. This is important because server retries reuse the t_state.
t_state.outbound_conn_track_state.dequeue();

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This might seem like a concerning removal of a use of dequeue, but note that enqueue was never called. Thus this call was always a no-op.

@bneradt bneradt merged commit 03ad26e into apache:master Nov 18, 2023
@bneradt bneradt deleted the remove_connection_tracker_queueing branch November 18, 2023 01:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants