summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Vatamaniuc <vatamane@apache.org>2020-05-28 15:16:18 -0400
committerNick Vatamaniuc <nickva@users.noreply.github.com>2020-05-28 15:31:43 -0400
commitef4cfb447c2835dd45139dc9eaded361bb87ced6 (patch)
treec92b3640fc1028959444a19d78197c9095a55ec7
parent10559eae51ded2371f4150836311cfe7517a230f (diff)
downloadcouchdb-ef4cfb447c2835dd45139dc9eaded361bb87ced6.tar.gz
Fix mango erlfdb error catch clause erlfdb -> erlfdb_error
-rw-r--r--src/couch_views/src/couch_views_updater.erl5
-rw-r--r--src/couch_views/test/couch_views_updater_test.erl6
2 files changed, 6 insertions, 5 deletions
diff --git a/src/couch_views/src/couch_views_updater.erl b/src/couch_views/src/couch_views_updater.erl
index a87fab117..ba9fadb51 100644
--- a/src/couch_views/src/couch_views_updater.erl
+++ b/src/couch_views/src/couch_views_updater.erl
@@ -31,11 +31,12 @@ index(Db, #doc{id = Id, revs = Revs} = Doc, _NewWinner, _OldWinner, NewRevId,
index_int(Db, Doc, Seq)
end
catch
- error:{erlfdb, ErrCode} when is_integer(ErrCode) ->
+ error:{erlfdb_error, ErrCode} when is_integer(ErrCode) ->
+ Stack = erlang:get_stacktrace(),
DbName = fabric2_db:name(Db),
couch_log:error("Mango index erlfdb error Db ~s Doc ~p ~p",
[DbName, Id, ErrCode]),
- erlang:raise(error, {erlfdb, ErrCode}, erlang:get_stacktrace());
+ erlang:raise(error, {erlfdb_error, ErrCode}, Stack);
Error:Reason ->
DbName = fabric2_db:name(Db),
couch_log:error("Mango index error for Db ~s Doc ~p ~p ~p",
diff --git a/src/couch_views/test/couch_views_updater_test.erl b/src/couch_views/test/couch_views_updater_test.erl
index 0dfc57461..89c341a17 100644
--- a/src/couch_views/test/couch_views_updater_test.erl
+++ b/src/couch_views/test/couch_views_updater_test.erl
@@ -36,7 +36,7 @@ indexer_test_() ->
?TDEF_FE(update_doc),
?TDEF_FE(delete_doc),
?TDEF_FE(includes_design_docs),
- ?TDEF_FE(handle_erlfdb_errors)
+ ?TDEF_FE(handle_erlfdb_errors, 15)
]
}
}
@@ -136,9 +136,9 @@ includes_design_docs({Db, _}) ->
handle_erlfdb_errors({Db, _}) ->
meck:expect(couch_views_fdb, write_doc, fun(_, _, _, _) ->
- error({erlfdb, 1009})
+ error({erlfdb_error, 1009})
end),
- ?assertError({erlfdb, 1009}, fabric2_db:update_docs(Db, [doc(4)])).
+ ?assertError({erlfdb_error, 1009}, fabric2_db:update_docs(Db, [doc(4)])).
run_query(Db, DDoc) ->