This is an automated email from the ASF dual-hosted git repository. vatamane pushed a commit to branch unused-close-lru-call in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit be9c2b6d44a1c309b93231d8cef501a9943f9066 Author: Nick Vatamaniuc <[email protected]> AuthorDate: Sat Aug 3 16:25:45 2024 -0400 Removed unused close_lru gen_server call We close the lru via make_room/2 only. Nothing seems to call gen_server call, so let's not keep it around as it's confusing when inspecting the already tricky lru cache logic. --- src/couch/src/couch_server.erl | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/couch/src/couch_server.erl b/src/couch/src/couch_server.erl index 379724953..8f36f1c7f 100644 --- a/src/couch/src/couch_server.erl +++ b/src/couch/src/couch_server.erl @@ -520,13 +520,6 @@ open_async_int(Server, DbName, Options) -> Error1 end. -handle_call(close_lru, _From, #server{lru = Lru} = Server) -> - case couch_lru:close(Lru) of - {true, NewLru} -> - {reply, ok, db_closed(Server#server{lru = NewLru}, [])}; - false -> - {reply, {error, all_dbs_active}, Server} - end; handle_call(open_dbs_count, _From, Server) -> {reply, Server#server.dbs_open, Server}; handle_call({set_update_lru_on_read, UpdateOnRead}, _From, Server) ->
