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

Fix failing requests when ibrowse_lb process does not stop gracefully. #120

Merged
merged 1 commit into from Aug 19, 2014

Conversation

divolgin
Copy link
Contributor

This behavior can be simulated in the current codebase by calling

ibrowse_lb:stop(Pid)

where Pid is one of the currently running ibrowse_lb processes. If the process is stopped at the right time, running ets:tab2list(ibrowse_lb) will confirm that the process record is still in the table, which would make ibrowsesend spawn_connection messages to a process that does not exist.

ibrowse does not recover from this condition automatically.

…s all subsequent connections to this host/port.
cmullaparthi added a commit that referenced this pull request Aug 19, 2014
Fix failing requests when ibrowse_lb process does not stop gracefully.
@cmullaparthi cmullaparthi merged commit e18ea91 into cmullaparthi:master Aug 19, 2014
@cmullaparthi
Copy link
Owner

Thanks for the fix.

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

Successfully merging this pull request may close these issues.

None yet

2 participants