diff options
author | drebs <drebs@leap.se> | 2015-06-02 08:40:06 -0300 |
---|---|---|
committer | drebs <drebs@leap.se> | 2015-06-03 16:07:50 -0300 |
commit | 36d3fe05282bbc586c52536962cebf636a9b499f (patch) | |
tree | 788323087bca08f14d83678841a7286a8ec1d5f1 /client/changes | |
parent | 544b0ff28c654a7c21832d47f34861c3cfbfc26d (diff) |
[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.
Diffstat (limited to 'client/changes')
-rw-r--r-- | client/changes/bug_fix-sync-enc-close-queue-error | 1 |
1 files changed, 1 insertions, 0 deletions
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. |