summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/sasl_mechanism_registry_test.cpp
diff options
context:
space:
mode:
authorJason Carey <jcarey@argv.me>2018-04-19 18:15:20 -0400
committerJason Carey <jcarey@argv.me>2018-04-24 12:02:16 -0400
commitab112a029bca9d575379d42450ea2a7e9254c6de (patch)
treec56b03e56bd6e99879c822a0a055badc510d6185 /src/mongo/db/auth/sasl_mechanism_registry_test.cpp
parent5e118de9148bf95e7ca2de6169fcf20a071d59b4 (diff)
downloadmongo-ab112a029bca9d575379d42450ea2a7e9254c6de.tar.gz
SERVER-34582 Replace object level lock for ARS
ARS holds a lock during scheduling, to prevent notification during scheduling. As an unfortunate side effect, this prevents callbacks from resolving during scheduling. (which can cause background executors to block in executing a callback). This replaces the mutex with a producer consumer queue which handles responses, and moves response handling into calls to next().
Diffstat (limited to 'src/mongo/db/auth/sasl_mechanism_registry_test.cpp')
0 files changed, 0 insertions, 0 deletions