Close sessions where user is anonymous but is_valid_public_url is false #151
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.
Previously, if a request is made where is_valid_public_url is false but is_anonymous is true, a connection would be created but would never be closed. This PR closes those connections to prevent resource leaks.
Testing this PR
is_anonymous
True)omero.web.public.url_filter
configured withoutwebclient/keepalive_ping
(to makeis_valid_public_url
False forwebclient/keepalive_ping
requests)ps -Fw -u omero Hh |grep gunicorn |wc -l
) will increase over time.