use recursive_mutex to protect State
Summary: maelstrom destructs a Promise during an indirect call from maybeCallback and deadlocks on itself unless we use a recursive mutex. There may be a smarter way to proceed but at the moment I can't build and deploy a package from trunk because the service is non-functional :-/ Test Plan: run ``` fbconfig -r folly/wangle messaging/maelstrom fbmake runtests ``` Reviewed By: hannesr@fb.com Subscribers: fugalh, fsilva FB internal diff: D1428504
Showing
Please register or sign in to comment