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

Correctly remove boundary references when worker leaves #2073

Merged
merged 1 commit into from
Mar 2, 2018

Conversation

jtfmumm
Copy link
Contributor

@jtfmumm jtfmumm commented Feb 28, 2018

We were not removing all routes to a boundary to a worker
that left the cluster. This led to problems in in-flight
message acking, since we would try to request acks to
boundaries that were no longer connected.

Closes #2074

We were not removing all routes to a boundary to a worker
that left the cluster. This led to problems in in-flight
message acking, since we would try to request acks to
boundaries that were no longer connected.
@jtfmumm
Copy link
Contributor Author

jtfmumm commented Feb 28, 2018

@SeanTAllen I only saw this causing a problem with the in-flight message barrier work, so I'm not sure what test we would use here. I think the fact that it passes our current tests indicates that it's not introducing a new problem.

@jtfmumm
Copy link
Contributor Author

jtfmumm commented Mar 2, 2018

I think this is only waiting on your review @SeanTAllen

@SeanTAllen
Copy link
Contributor

Code looks reasonable. I don't know how to test.

@jtfmumm
Copy link
Contributor Author

jtfmumm commented Mar 2, 2018

@SeanTAllen As I say, I can't think of a test since this only created a problem with my in-flight message work. It was doing the incorrect thing before, it just didn't happen to matter. I think the fact that it's passing our existing tests means it's ok to merge.

@SeanTAllen SeanTAllen merged commit 1913038 into master Mar 2, 2018
@SeanTAllen SeanTAllen deleted the boundary-removal branch March 2, 2018 13:37
wallaroolabs-wally added a commit that referenced this pull request Mar 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants