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 2020/08/10 21:01:40 UTC

[couchdb] branch prototype/fdb-replicator updated (07db80f -> 9f35010)

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

vatamane pushed a change to branch prototype/fdb-replicator
in repository https://gitbox.apache.org/repos/asf/couchdb.git.


 discard 07db80f  [wip] trim logs and improve stats emitter
 discard 74583b9  [wip] more fixes
 discard c0f9544  [wip] move time formatting to _utils
 discard f42b392  [wip] fix couch_jobs bug: remove activity when removing job
 discard 57b602c  [wip] fix typo in _replicator_jobs
 discard 23d2909  [wip] ignore unknown fields in map stats in _stats
 discard edf8ed6  [wip] match json decode/encode behavior with couch_util
 discard ba22156  [wip] extra logging and fixes in _parse and _job
 discard 3e318a3  [wip] add extra logging to _job_server
 discard 420f6a3  [wip] fix typos in _utils
 discard f892fa0  [wip] fix typos in _jobs
 discard 5574dec  [wip] handle options map in _ids
 discard 80e87c8  [wip] handle options as a map in _filters
 discard 467f047  [wip] fix typo in _docs
 discard fb8e2e5  [wip] handle options as a map in _changes_reader
 discard bf9b3bf  [wip] fix typo in _api_wrap
 discard 4031923  [wip] refactor couch_replicator order
 discard 6c29de0  [wip] couch_jobs fix in fold jobs
 discard 524652e  [wip] add callbacks for fabric2_db_plugin
 discard 117da29  [wip] clean up and update default.ini replicator section
 discard 9a2dff3  [wip] set replication job type timeout in API nodes as well
 discard d9bfb12  [wip] allow jobs to do some more graceful termination
 discard c75112d  [wip] remove unused include in _parse
 discard 71c560b  [wip] implement node types for replicator
 discard 3ee6784  [wip] update metrics and fix job exists in _job_server
 discard 2be0008  [wip] update _job and _job_server
 discard 2be53aa  [wip] Fix typon in supervisor
 discard f982562  [wip] add couch_jobs app dependency
 discard 895a111  [wip] everything compiles now, yay!
 discard c10e3fb  [wip] cleanup and refactor _jobs, make it compile
 discard 94d47a6  [wip] cleanup parse separate into doc and request parsing
 discard 6566b16  [wip] remove imports from _utils
 discard 1b84d72  [wip] _ids:replication_id is actually just base_id
 discard 412201c  [wip] cleanup _docs, make it compile
 discard 6c6900a  [wip] cleanup used var in _jobs
 discard 82636b0  [wip] remove unused function in _stats
 discard e78a4b8  [wip] _scheduler endpoints implemented
 discard 8b97294  [wip] _api_wrap module cleanup, remove imports
 discard 037c2e8  [wip] couch_jobs pending and fold fixes
 discard f28d5c9  [wip] fix typo in fabric2 callback
 discard bb6a465  [wip] remove validate module, use parse_rep
 discard 8def3c6  [wip] fix compilation errors
 discard f48a125  [wip] move parsing bits to a separate module
 discard bf608c1  [wip] fix iso8601 formatter
 discard 2ecb5bf  [wip] remove more code from _docs
 discard 61307ca  [wip] more cleanups, remove all of teh scheduler bits
 discard d3cf4ca  [wip] clean httpd handlers
 discard db60551  [wip] moved sum_stats to stats module
 discard 10a46c4  [wip] remove more modules that are not needed
 discard 8f76794  [wip] add plumbing for _scheduler/{jobs,docs}
 discard b50c760  [wip] update fold_jobs callback in replicator_jobs
 discard 5e4009d  [wip] re-use IS_REP_DB test guard, move to .hrl
 discard 140a78f  [wip] couch_jobs:fold_jobs UserFun update
 discard 420765c  [wip] remove unused .hrl file
 discard 00b7f33  [wip] publish active_tasks and cleanup initialization
 discard 6d45b96  [wip] remove cruft from supervisor
 discard 1e088de  [wip] normal replications need checkpoint history
 discard f3fc317  [wip] job server uses the renamed couch_replicator_job module
 discard 650fee6  [wip] use db uuids when updating _replicator db
 discard 58d4274  [wip] remove initializating, triggered and error states
 discard 5e72fff  [wip] move epi callbacks to couch_replicator
 discard fb3ca57  [wip] removed vdu, doc processor, old acceptor
 discard ddc83db  [wip] improved job termination
 discard b6244e8  [wip] the new replication job is feature complete
 discard 9b5de86  [wip] correctly keep track of the doc_state
 discard b13a443  [wip] couch_jobs API additions and cleanup
 discard af563f4  [wip] doc_state is in the job data not rep
 discard e9b7f6e  [wip] update .hrl file with history tags
 discard 96aa965  [wip] make config units more consistent
 discard a64794c  [wip] set up filter source fetching
 discard 275a65e  [wip] implement scheduling algorithm
 discard 0a68bab  [wip] start on the main scheduler loop
 discard 11d899f  [wip] include file cleanups
 discard fdae6e0  rebasing
 discard b2f5ee3  [wip] replication_ids module also calculate job ids
 discard 70fad37  [wip] move doc_id, db_name, db_uuid out of the REP map
 discard 35140b1  [wip] fabric2 add REPLICATION_IDS keyspace prefix
 discard 76cf52e  [wip] transient replications switched to use couch_replicator_jobs
 discard 2a49e0b  [wip] remove un-used count_pending/4 from couch_jobs api
 discard 33ad152  [wip] move all couch_jobs functiont to couch_replicator_jobs
 discard ad57618  [wip] mentioned that "triggered" is a legacy state
 discard b2568a6  [wip] let the BDU do the full parsing of the rep doc
 discard a26fe3b  [wip] minor ws change
 discard 601fff5  [wip] replication jobs start as couch_jobs acceptors
 discard 908eb53  [wip] add a simple job supervisor
 discard d16d86e  [wip] delete job supervisors
 discard 7b44984  [wip] add is_replicator guards to db/doc update notifier callbacks
 discard f89305d  [wip] convert a few more fields to defines
 discard 00e876f  [wip] use defined fields for replication docs as well
 discard 82eb295  [wip] doc processor cleanups
 discard 8cc1197  [wip] implement _replicate endpoing
 discard b2b75f7  [wip] make sure we always have a db_uuid field in a rep object
 discard 8f1bbeb  [wip] impove rep object normalization
 discard c68d796  [wip] Make sure we add jobs when dbs get undeleted
 discard c80edf0  [wip] minor fix to couch_jobs pending_count
 discard 9404f97  [wip] expose pending_count at the top level in couch_jobs
 discard 526b75e  [wip] add couch_jobs get_pending_count
 discard 6f70db9  [wip] forgot to register replicator epi plugin in supervisor
 discard f612942  [wip] move stats updates individual jobs and use couch_jobs for it
 discard 73ee2e1  [wip] add more defined map fields for rep and httpd objects
 discard 826107d  [wip] improve job creation logic when docs/dbs change
 discard 21adc53  [wip] add a db uuid field to rep object
 discard 65b7217  [wip] add couch_jobs:fold/4
 discard a6daaaf  [wip] replace state maps fields with defines
 discard 3f51124  [wip] remove get_view_info unused function
 discard ea9dd24  [wip] add doc update and db create/delete callbacks
 discard e4bf4b4  [wip] stats may be a map
 discard 78801ac  WIP 2 - Rebased on latest master
     add 9f35010  Replicator implementation on FDB

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (07db80f)
            \
             N -- N -- N   refs/heads/prototype/fdb-replicator (9f35010)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes: