diff options
author | Joan Touzet <joant@atypical.net> | 2019-08-27 16:42:25 -0400 |
---|---|---|
committer | Joan Touzet <joant@atypical.net> | 2019-08-27 16:42:25 -0400 |
commit | 395b8228f1e537a5c61eb0c19f4420660de9af9e (patch) | |
tree | 8da043d53196ad460b31783c5c2716142e6b4b0e | |
parent | 4f3e4d08dce7b9a64364724678fd4bb59f75ed82 (diff) | |
download | couchdb-395b8228f1e537a5c61eb0c19f4420660de9af9e.tar.gz |
Handle badmatch timeout in all_docs querytimeout-all-docs
-rw-r--r-- | src/fabric/src/fabric_view_all_docs.erl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/fabric/src/fabric_view_all_docs.erl b/src/fabric/src/fabric_view_all_docs.erl index 1d87e3ddd..a0fcd14f2 100644 --- a/src/fabric/src/fabric_view_all_docs.erl +++ b/src/fabric/src/fabric_view_all_docs.erl @@ -109,7 +109,9 @@ go(DbName, Options, QueryArgs, Callback, Acc0) -> ), Callback(complete, Acc2); {'DOWN', Ref, _, _, Error} -> - Callback({error, Error}, Acc0) + Callback({error, Error}, Acc0); + timeout -> + Callback(timeout, Acc0) after Timeout -> Callback(timeout, Acc0) end. |