You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ji...@apache.org on 2019/11/22 10:23:24 UTC
[couchdb] 01/01: Revert "Close LRU by database path for deleted
database/index"
This is an automated email from the ASF dual-hosted git repository.
jiangphcn pushed a commit to branch revert-2130-close-lru
in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit 1bdddbc3f37a0c0fe1f0af4e9b9f547980390121
Author: Peng Hui Jiang <ji...@apache.org>
AuthorDate: Fri Nov 22 18:23:13 2019 +0800
Revert "Close LRU by database path for deleted database/index"
---
src/dreyfus/src/clouseau_rpc.erl | 7 +------
src/dreyfus/src/dreyfus_index_manager.erl | 1 -
2 files changed, 1 insertion(+), 7 deletions(-)
diff --git a/src/dreyfus/src/clouseau_rpc.erl b/src/dreyfus/src/clouseau_rpc.erl
index 215adae..b8190b3 100644
--- a/src/dreyfus/src/clouseau_rpc.erl
+++ b/src/dreyfus/src/clouseau_rpc.erl
@@ -22,7 +22,7 @@
-export([group1/7, group2/2]).
-export([delete/2, update/3, cleanup/1, cleanup/2, rename/1]).
-export([analyze/2, version/0, disk_size/1]).
--export([set_purge_seq/2, get_purge_seq/1, get_root_dir/0, close_lru/0, close_lru/1]).
+-export([set_purge_seq/2, get_purge_seq/1, get_root_dir/0]).
-export([connected/0]).
open_index(Peer, Path, Analyzer) ->
@@ -32,10 +32,6 @@ disk_size(Path) ->
rpc({main, clouseau()}, {disk_size, Path}).
get_root_dir() ->
rpc({main, clouseau()}, {get_root_dir}).
-close_lru() ->
- rpc({main, clouseau()}, {close_lru}).
-close_lru(DbName) ->
- rpc({main, clouseau()}, {close_lru_by_path, DbName}).
await(Ref, MinSeq) ->
rpc(Ref, {await, MinSeq}).
@@ -85,7 +81,6 @@ cleanup(DbName) ->
gen_server:cast({cleanup, clouseau()}, {cleanup, DbName}).
rename(DbName) ->
- close_lru(DbName),
gen_server:cast({cleanup, clouseau()}, {rename, DbName}).
cleanup(DbName, ActiveSigs) ->
diff --git a/src/dreyfus/src/dreyfus_index_manager.erl b/src/dreyfus/src/dreyfus_index_manager.erl
index e0fee5e..47f2542 100644
--- a/src/dreyfus/src/dreyfus_index_manager.erl
+++ b/src/dreyfus/src/dreyfus_index_manager.erl
@@ -123,7 +123,6 @@ handle_db_event(DbName, deleted, _St) ->
"enable_database_recovery", false),
case RecoveryEnabled of
true ->
- clouseau_rpc:close_lru(DbName),
gen_server:cast(?MODULE, {rename, DbName});
false ->
gen_server:cast(?MODULE, {cleanup, DbName})