[
https://issues.apache.org/jira/browse/COUCHDB-2954?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15169843#comment-15169843
]
ASF GitHub Bot commented on COUCHDB-2954:
-----------------------------------------
GitHub user nickva opened a pull request:
https://github.com/apache/couchdb/pull/386
Deprecate configurable replicator db name
JIRA: COUCHDB-2954
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/cloudant/couchdb couchdb-2954
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/couchdb/pull/386.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #386
----
commit 435d642a4fa6b7e785eb5cf0d56d9eb1d8ddf87b
Author: Nick Vatamaniuc <[email protected]>
Date: 2016-02-26T21:18:01Z
Deprecate configurable replicator db name
JIRA: COUCHDB-2954
----
> Deprecate configurable _replicator db name in 2.0
> -------------------------------------------------
>
> Key: COUCHDB-2954
> URL: https://issues.apache.org/jira/browse/COUCHDB-2954
> Project: CouchDB
> Issue Type: Improvement
> Reporter: Nick Vatamaniuc
>
> CouchDB 1.x has a configurable replicator database name.
> CouchDB 2.x uses another pattern for having custom replicator databases -- it
> scans files in local database data directory for patterns matching {code}
> "_replicator(\\.[0-9]{10,})?.couch$" {code}. So for example, can create a
> database called {{"joe/_replicator"}} and it will be considered a replicator
> database by the replication management code. This way can even have multiple
> replicator databases ( {{"mike/_replicator"}}, or {{"joe/other/_replicator"}}
> ), so configuration is even more flexible than it was in 1.x.
> Current code in couch_replicator_manager.erl is a mix of using the 1.x config
> option and scanning recursively for db files with _replicator pattern. It
> already also assumes a hard-coded "_replicator" name in a few places:
> https://github.com/apache/couchdb-couch-replicator/blob/master/src/couch_replicator_manager.erl#L918
> The proposal it to deprecate _replicator db name configuration in order to
> simplify and clean up the the code.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)