ILYA created COUCHDB-2983:
-----------------------------
Summary: is_replicator_db do not take into account shard's suffix
Key: COUCHDB-2983
URL: https://issues.apache.org/jira/browse/COUCHDB-2983
Project: CouchDB
Issue Type: Bug
Components: Database Core, Replication
Reporter: ILYA
We use number of ways to detect replicator db:
1. [<<"_replicator">> ==
couch_db:normalize_dbname(Path)|https://github.com/apache/couchdb-fabric/blob/master/src/fabric_util.erl#L289]
in fabric.
2. hardcoded as
[<<"_replicator">>|https://github.com/apache/couchdb-couch-replicator/blob/master/src/couch_replicator_manager.erl#L166:L167]
in replicator_manager
3. calculated as [lists:last(binary:split(mem3:dbname(DbName), <<"/">>,
...))|https://github.com/apache/couchdb-couch-replicator/blob/master/src/couch_replicator_manager.erl#L924]
in replicator_manager:is_replicator_db
We need to unify the way we do it. We also would want to make sure we remove
shard's suffix from the last part of the path.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)