Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

prevent ConnectionMaker.ConnectionTerminated race #1479

Closed
wants to merge 3 commits into from

Conversation

rade
Copy link
Member

@rade rade commented Sep 29, 2015

Fixes #1478.

@rade rade assigned bboreham and rade and unassigned bboreham Sep 29, 2015
Get the ConnectionMaker to maintain its own knowledge of the local
connections, based on events emitted in the connection lifecycle.

Fixes #1478.
@rade rade force-pushed the 1478-cm-termination-race branch from 0f84911 to 0e32d5a Compare September 30, 2015 08:06
@rade rade assigned bboreham and unassigned rade Sep 30, 2015
@rade
Copy link
Member Author

rade commented Sep 30, 2015

I wonder whether the benefit/risk ratio is too low for this to go into 1.1.

@bboreham
Copy link
Contributor

I don't think the benefit is high, as a duplicate connection will be torn down, and if a stale error kills a good connection it will re-try shortly.

What is the risk? Did you see this happen for real?

@rade
Copy link
Member Author

rade commented Sep 30, 2015

What is the risk?

Simply the complexity of the change, which is in an area that traditionally has seen quite a few problems.

Did you see this happen for real?

No.

@rade rade assigned rade and unassigned bboreham Sep 30, 2015
@rade
Copy link
Member Author

rade commented Sep 30, 2015

There's some more tidying up of status reporting that I want to do... -> re-assignig to myself.

@rade
Copy link
Member Author

rade commented Sep 30, 2015

I am going to re-base this on master. closing.

@rade rade closed this Sep 30, 2015
@rade rade deleted the 1478-cm-termination-race branch September 30, 2015 12:59
@rade rade added this to the 1.2.0 milestone Oct 1, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants