Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
apiserver: fix data race on tls config #5455
Conversation
|
$$merge$$ |
|
$$merge$$ |
|
Status: merge request accepted. Url: http://juju-ci.vapour.ws:8080/job/github-merge-juju |
|
Build failed: Does not match ['fixes-1577945'] |
|
$$fixes-1518806$$ |
|
Status: merge request accepted. Url: http://juju-ci.vapour.ws:8080/job/github-merge-juju |
|
Build failed: Tests failed |
|
$$fixes-1518806$$ |
|
Status: merge request accepted. Url: http://juju-ci.vapour.ws:8080/job/github-merge-juju |
|
Build failed: Tests failed |
|
$$fixes-1518806$$ |
|
Status: merge request accepted. Url: http://juju-ci.vapour.ws:8080/job/github-merge-juju |
davecheney commentedMay 25, 2016
•
Edited 1 time
-
ericsnowcurrently
May 25, 2016
Fixes LP 1518806
Fixes LP 1519097
Pass a copy of the current TLS config to the TLS server for the
accepted connection. This fixes a race where updateCertificate may
mutate its config, a reference to which has been passed to all the
active TLS connections.
This bug is at the bottom of a chain of other data race blockers so we
can remove a bunch of test skips under the race detector.
(Review request: http://reviews.vapour.ws/r/4896/)