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: