Description
I ran across a bug where a parent may not be marked down due to a race updating the failCount in a parent record. Also this corrects a bug when marking parents back up. markParentUp() should only be called for a parent marked for retry in HttpTransact::handle_response_from_parent() when the connection is in a good state.
I have a PR with patches.