This is an automated email from the ASF dual-hosted git repository. jiahuili430 pushed a commit to branch fix-case_clause in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit 0adb20d8e8be30fa5c38b54f792d78df3007aa34 Author: Jiahui Li <[email protected]> AuthorDate: Fri Oct 3 08:56:30 2025 -0500 Fix `case_clause` when got `missing_target` Add a more general case statement in `ken_server` to handle when the database does not exist. Error log: ```log {{case_clause,{error,{error,missing_target,[{mem3_util,get_or_create_db_int,2,[{file,"src/mem3_util.erl"},{line,627}]},{fabric_rpc,all_docs,3,[{file,"src/fabric_rpc.erl"},{line,157}]},{rexi_server,init_p,3,[{file,"src/rexi_server.erl"},{line,141}]}]}}},[{ken_server,update_db_indexes,2,[{file,"src/ken_server.erl"},{line,270}]}]}#012 ``` --- src/ken/src/ken_server.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ken/src/ken_server.erl b/src/ken/src/ken_server.erl index 628a61add..c4f4597d9 100644 --- a/src/ken/src/ken_server.erl +++ b/src/ken/src/ken_server.erl @@ -286,7 +286,9 @@ update_db_indexes(Name, State) -> true -> ok end; {error, timeout} -> - exit(resubmit) + exit(resubmit); + Else -> + exit(Else) end. design_docs(Name) ->
