-
Committer:
Tarmac
-
Author(s):
Kevin DuBois
-
Date:
2015-11-10 13:39:07 UTC
-
mfrom:
(3043.4.5 avoid-lock)
-
Revision ID:
tarmac-20151110133907-ppulupnwt0ytzm9s
unify the locking between the glue-code and mcl::ClientBufferStream, which was a bit confused.
The glue-code did its own locking for the ExchangeSemantics implementation, and didn't do its own locking for (the hopefully going-away-soon) SubmitSemantics implementation. Fix this so that we can avoid a wait-under-lock situation with the SubmitSubmantics.
Approved by PS Jenkins bot, Alexandros Frantzis, Chris Halse Rogers.