You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by va...@apache.org on 2017/04/28 21:49:01 UTC

[couchdb] 01/01: Merge pull request #470 from apache/63012-scheduler

This is an automated email from the ASF dual-hosted git repository.

vatamane pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit f7a711d697cd4d9978873bb1846af114458202be
Merge: 350a67b 6df8cf6
Author: Nick Vatamaniuc <ni...@users.noreply.github.com>
AuthorDate: Fri Apr 28 17:48:58 2017 -0400

    Merge pull request #470 from apache/63012-scheduler
    
    Scheduling Replicator

 Makefile                                           |    4 +-
 dev/run                                            |   14 +
 rel/files/eunit.ini                                |    3 +
 rel/overlay/etc/default.ini                        |   14 +-
 src/chttpd/src/chttpd_httpd_handlers.erl           |    1 +
 src/couch/src/couch_multidb_changes.erl            |  860 ++++++++++++
 src/couch_replicator/README.md                     |  292 ++++
 src/couch_replicator/priv/stats_descriptions.cfg   |   96 ++
 src/couch_replicator/src/couch_replicator.app.src  |   26 +-
 src/couch_replicator/src/couch_replicator.erl      | 1219 ++++-------------
 src/couch_replicator/src/couch_replicator.hrl      |   35 +-
 .../src/couch_replicator_api_wrap.erl              |   50 +-
 .../src/couch_replicator_api_wrap.hrl              |    3 +-
 .../src/couch_replicator_clustering.erl            |  243 ++++
 .../src/couch_replicator_connection.erl            |  237 ++++
 .../src/couch_replicator_db_changes.erl            |  108 ++
 .../src/couch_replicator_doc_processor.erl         |  973 +++++++++++++
 .../src/couch_replicator_doc_processor_worker.erl  |  284 ++++
 src/couch_replicator/src/couch_replicator_docs.erl |  756 ++++++++++
 .../src/couch_replicator_fabric.erl                |  155 +++
 .../src/couch_replicator_fabric_rpc.erl            |   97 ++
 .../src/couch_replicator_filters.erl               |  214 +++
 .../src/couch_replicator_httpc.erl                 |  123 +-
 .../src/couch_replicator_httpc_pool.erl            |   79 +-
 .../src/couch_replicator_httpd.erl                 |   77 +-
 .../src/couch_replicator_httpd_util.erl            |  201 +++
 src/couch_replicator/src/couch_replicator_ids.erl  |  127 ++
 .../src/couch_replicator_job_sup.erl               |    7 +-
 .../src/couch_replicator_js_functions.hrl          |    8 +-
 .../src/couch_replicator_manager.erl               | 1034 +-------------
 .../src/couch_replicator_rate_limiter.erl          |  262 ++++
 .../src/couch_replicator_rate_limiter_tables.erl   |   62 +
 .../src/couch_replicator_scheduler.erl             | 1446 ++++++++++++++++++++
 ...plicator.hrl => couch_replicator_scheduler.hrl} |   14 +-
 ...ator.erl => couch_replicator_scheduler_job.erl} |  530 ++++---
 .../src/couch_replicator_scheduler_sup.erl         |   62 +
 src/couch_replicator/src/couch_replicator_sup.erl  |   54 +-
 .../src/couch_replicator_utils.erl                 |  583 ++------
 .../src/couch_replicator_worker.erl                |    3 +
 .../test/couch_replicator_compact_tests.erl        |   30 +-
 .../test/couch_replicator_connection_tests.erl     |  241 ++++
 .../test/couch_replicator_httpc_pool_tests.erl     |    2 +-
 .../test/couch_replicator_many_leaves_tests.erl    |   24 +-
 .../test/couch_replicator_modules_load_tests.erl   |   11 +-
 .../test/couch_replicator_proxy_tests.erl          |   69 +
 .../test/couch_replicator_rate_limiter_tests.erl   |   89 ++
 .../test/couch_replicator_test_helper.erl          |   22 +-
 .../couch_replicator_use_checkpoints_tests.erl     |   24 +-
 test/javascript/tests/replicator_db_bad_rep_id.js  |    3 +-
 49 files changed, 7916 insertions(+), 2955 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
"commits@couchdb.apache.org" <co...@couchdb.apache.org>.