This is an automated email from the ASF dual-hosted git repository. wohali pushed a change to branch make-mango-python3-compile in repository https://gitbox.apache.org/repos/asf/couchdb.git.
from 39f6f6a fix tests to be compatible for both python2 and python3 add 8d1c704 Avoid decompressing just to calculate external size add 1eaf178 Do not buffer rexi messages to disconnected nodes add 3b8b9a3 Make stats interval into config parameter (#830) add 32ccd1b Add cluster info to db_info (#837) add 7267f92 Reduce replicator.retries_per_request value from 10 to 5 add 7c3cf50 Reorganize exports from couch_db.erl add 20a1021 Move calculate_start_seq and owner_of add 35fcd7e Update couch_server to not use the db record add 98eda03 Add a test helper for creating fake db records add 5530204 Avoid bad match on really old databases add aee57bf Remove public access to the db record add cb610bf Add clause for mixed cluster upgrades add d5a261b Allow for mixed db record definitions add c07f3f5 Handle attachments downgrades in a mixed cluster environment new a0ac905 Merge branch 'master' into make-mango-python3-compile The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: rel/overlay/etc/default.ini | 6 +- src/chttpd/src/chttpd_db.erl | 21 +- src/chttpd/src/chttpd_external.erl | 22 +- src/chttpd/src/chttpd_show.erl | 3 +- src/couch/include/couch_db.hrl | 34 +-- src/couch/src/couch_att.erl | 3 + src/couch/src/couch_auth_cache.erl | 14 +- src/couch/src/couch_changes.erl | 56 ++-- src/couch/src/couch_compaction_daemon.erl | 4 +- src/couch/src/couch_compress.erl | 14 + src/couch/src/couch_db.erl | 307 +++++++++++++++++++-- src/couch/src/couch_db_int.hrl | 93 +++++++ src/couch/src/couch_db_plugin.erl | 6 +- src/couch/src/couch_db_updater.erl | 10 +- src/couch/src/couch_httpd_db.erl | 12 +- src/couch/src/couch_lru.erl | 9 +- src/couch/src/couch_server.erl | 135 ++++----- .../rexi.hrl => couch/src/couch_server_int.hrl} | 17 +- src/couch/src/couch_users_db.erl | 8 +- src/couch/src/couch_util.erl | 15 +- src/couch/src/test_util.erl | 14 + src/couch/test/couch_auth_cache_tests.erl | 2 +- src/couch/test/couch_changes_tests.erl | 2 +- src/couch/test/couch_compress_tests.erl | 11 + src/couch/test/couch_db_plugin_tests.erl | 13 +- src/couch/test/couch_server_tests.erl | 11 +- src/couch/test/couchdb_compaction_daemon_tests.erl | 4 +- src/couch/test/couchdb_file_compression_tests.erl | 2 +- src/couch/test/couchdb_views_tests.erl | 25 +- src/couch_index/src/couch_index_server.erl | 15 +- src/couch_index/src/couch_index_util.erl | 2 +- .../test/couch_index_compaction_tests.erl | 3 +- .../test/couch_index_ddoc_updated_tests.erl | 2 +- src/couch_mrview/src/couch_mrview.erl | 18 +- src/couch_mrview/src/couch_mrview_compactor.erl | 3 +- src/couch_mrview/src/couch_mrview_http.erl | 10 +- src/couch_mrview/src/couch_mrview_show.erl | 16 +- .../test/couch_mrview_all_docs_tests.erl | 2 +- .../test/couch_mrview_changes_since_tests.erl | 2 +- .../test/couch_mrview_collation_tests.erl | 2 +- .../test/couch_mrview_compact_tests.erl | 2 +- .../test/couch_mrview_ddoc_updated_tests.erl | 2 +- .../test/couch_mrview_ddoc_validation_tests.erl | 2 +- .../test/couch_mrview_index_changes_tests.erl | 2 +- .../test/couch_mrview_index_info_tests.erl | 2 +- .../test/couch_mrview_local_docs_tests.erl | 2 +- .../test/couch_mrview_map_views_tests.erl | 2 +- .../test/couch_mrview_red_views_tests.erl | 2 +- .../src/couch_replicator_api_wrap.erl | 27 +- .../src/couch_replicator_api_wrap.hrl | 2 +- .../src/couch_replicator_clustering.erl | 116 +++----- src/couch_replicator/src/couch_replicator_docs.erl | 19 +- .../src/couch_replicator_scheduler_job.erl | 33 ++- .../src/couch_replicator_utils.erl | 37 ++- .../src/couch_replicator_worker.erl | 56 ++-- .../test/couch_replicator_compact_tests.erl | 27 +- src/couch_stats/src/couch_stats.app.src | 4 +- src/couch_stats/src/couch_stats.erl | 6 +- .../src/couch_stats.hrl} | 5 +- src/couch_stats/src/couch_stats_aggregator.erl | 11 +- src/fabric/include/couch_db_tmp.hrl | 296 -------------------- src/fabric/src/fabric.erl | 12 +- src/fabric/src/fabric_db_info.erl | 48 +++- src/fabric/src/fabric_rpc.erl | 123 ++------- src/fabric/src/fabric_util.erl | 3 +- src/mango/src/mango_crud.erl | 2 +- src/mango/src/mango_cursor_text.erl | 4 +- src/mango/src/mango_httpd.erl | 3 +- src/mango/src/mango_idx.erl | 6 +- src/mango/src/mango_idx_text.erl | 9 +- src/mem3/src/mem3.erl | 17 +- src/mem3/src/mem3_cluster.erl | 161 +++++++++++ src/mem3/src/mem3_httpd.erl | 4 +- src/mem3/src/mem3_nodes.erl | 10 +- src/mem3/src/mem3_rep.erl | 15 +- src/mem3/src/mem3_rpc.erl | 4 +- src/mem3/src/mem3_shards.erl | 10 +- src/mem3/test/mem3_cluster_test.erl | 133 +++++++++ src/rexi/src/rexi_server_mon.erl | 84 ++++-- 79 files changed, 1338 insertions(+), 913 deletions(-) create mode 100644 src/couch/src/couch_db_int.hrl copy src/{rexi/include/rexi.hrl => couch/src/couch_server_int.hrl} (83%) copy src/{couch_replicator/src/couch_replicator_scheduler.hrl => couch_stats/src/couch_stats.hrl} (89%) delete mode 100644 src/fabric/include/couch_db_tmp.hrl create mode 100644 src/mem3/src/mem3_cluster.erl create mode 100644 src/mem3/test/mem3_cluster_test.erl -- To stop receiving notification emails like this one, please contact ['"commits@couchdb.apache.org" <commits@couchdb.apache.org>'].