From 36d3fe05282bbc586c52536962cebf636a9b499f Mon Sep 17 00:00:00 2001 From: drebs Date: Tue, 2 Jun 2015 08:40:06 -0300 Subject: [bug] do not block when getting doc for async enc Previous to this change, the actual encryption method used to run on its own thread. When the close method was called from another thread, the queue could be deleted after the encryption method loop had started, but before the queue was checked for new items. By removing that thread and moving the encryption loop to the reactor, that race condition should disappear. Closes: #7088. --- client/changes/bug_fix-sync-enc-close-queue-error | 1 + 1 file changed, 1 insertion(+) create mode 100644 client/changes/bug_fix-sync-enc-close-queue-error (limited to 'client/changes') diff --git a/client/changes/bug_fix-sync-enc-close-queue-error b/client/changes/bug_fix-sync-enc-close-queue-error new file mode 100644 index 00000000..71af7c67 --- /dev/null +++ b/client/changes/bug_fix-sync-enc-close-queue-error @@ -0,0 +1 @@ + o Fix sync encrypter pool close queue error. Closes #7088. -- cgit v1.2.3