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 2021/04/23 22:20:26 UTC
[couchdb] branch experimental-buggify-resistance updated (3c9900e
-> 232e59a)
This is an automated email from the ASF dual-hosted git repository.
vatamane pushed a change to branch experimental-buggify-resistance
in repository https://gitbox.apache.org/repos/asf/couchdb.git.
discard 3c9900e [wip] experimental settings to run with buggify support
add a7078ee Increase timeout for continuous filtered changes elixir test (#3453)
add c777fc3 Consistent view emits using indexer's GRVs and committed versionstamps
add a1a3ca0 Require subscribers to wait until indexer finishes
add 2f23dcb Clean up indexes after each test case in couch_views_active_tasks_test
add 0059b8f Decrease the view indexer transaction time
add 4e6117e Remove compact elixir test (#3459)
add acb43e1 Improve retryable FDB error handling
add cfe2fd3 Refactor config_test.exs (#3465)
add 371a763 Bump erlfdb to v1.3.2
add 776f920 Improve search for FDB cluster files (#3468)
add 9195b05 Display name of tests
add 5cac2c5 Document strip_last_msg in default.ini
add 96bdc21 Make silly list configurable
add a085399 Merge pull request #3485 from cloudant/configurable_filter_fields
add f6f81be Fix collation issue for older versions of libicu library
add 8736b98 Validate ddoc uses couch_eval
add 8843083 remove couch_index_server:validate
add 7a6ea65 Retryable error fixes in couch_jobs_type_monitor
add d24e295 Bump erlfdb to v1.3.3
add 37b5eed Add support for Spidermonkey 78 (#3501)
add 90cbb8e Increase timeouts for flaky tests
add 2679fda Disable arm64v8
add 46b333c Fix publish stage
add 2ae4775 Add new app couch_prometheus
add 4e5df74 add configurable http server
add b4d3554 add eunit tests
add f754fad add prometheus versioning to header
add b1f1d1c add license to missing files
add 54f3e7c Merge pull request #3416 from apache/prometheus-endpoint
add 403d27b Add docker creds to CI run (#3508) (#3509)
add f9f7f21 Delete non-functional 3.x applications and modules from main
add ba6819b Clean up config files
add e05a6bf Close backend port and clean up url handlers
add 1c3ed04 Update couch_primary_sup to not start couch_task_status child
add 41fa9a7 Remove commented out tests from couch_att
add 622285d Update couch_secondary_sup to not start index_server
add e909cdb Clean up couch_debug
add d317624 Update couch_flags to remove knowledge about shards
add e31ae8d Clean up couch_doc
add 9e4fc19 Remove most of the functionality from couch_server
add cc32e04 Update couch_(js_)os_process after ioq removal
add 93cd8b5 Remove rewrite support from couch_js and couch_query_servers
add 9ac2ae5 Update couch_util to remove couch_db and mem3 calls
add c9e19fb Remove couch_db_plugin from couch_db_epi services
add 7b83445 Clean up couch_db.hrl
add 3080cf5 Remove clouseau and dreyfus references from mango
add 5ec2119 Move utilities and records from couch_mrview and couch_index to couch_views
add 5b39839 Remove mem3_sync:get_backlog/0 call from stats in chttpd_node
add 45de516 Clean up database name validation in fabric2_db
add c0dba42 Clean up couch_auth_cache
add f005aba Update all the applications to use the new couch_views utility functions
add 870ba4c Clean up tests after removing 3.x applications and couch_views updates
add 3f9894f Update ./dev/run to not auto-create _global_changes
add 3217974 Clean up Makefiles and start running all the unit tests
add f6d578e feat: work around get_stacktrace deprecation/removal
add 58eb11d [CI] Move to new containers, expand Erlang matrix (#3504)
add 65e7d54 [CI] Move to new containers for full build (#3505)
add 2e1fbc2 Switch show-test-results.py to use python 3
add bf9b451 Fix fabric_fdb:next_vs/1 function
add cb8e066 Add `COUCH_JOBS_RETRYABLE` macro to couch_jobs.hrl
add bdb3818 Add AIMD-based batching to couch_jobs activity monitor and notifier
new 232e59a [wip] experimental settings to run with buggify support
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 (3c9900e)
\
N -- N -- N refs/heads/experimental-buggify-resistance (232e59a)
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.
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:
Makefile | 6 +-
Makefile.win | 2 +-
build-aux/Jenkinsfile.full | 51 +-
build-aux/Jenkinsfile.pr | 21 +-
build-aux/show-test-results.py | 70 +-
dev/run | 9 +-
emilio.config | 4 +-
mix.exs | 5 +-
rebar.config.script | 26 +-
rel/apps/couch_epi.config | 7 +-
rel/overlay/etc/default.ini | 255 +--
rel/overlay/etc/local.ini | 13 -
rel/reltool.config | 34 +-
setup_eunit.template | 1 +
src/chttpd/src/chttpd.erl | 47 +-
src/chttpd/src/chttpd_changes.erl | 6 +-
src/chttpd/src/chttpd_db.erl | 158 +-
src/chttpd/src/chttpd_handlers.erl | 3 +-
src/chttpd/src/chttpd_httpd_handlers.erl | 25 +-
src/chttpd/src/chttpd_misc.erl | 49 +-
src/chttpd/src/chttpd_node.erl | 55 +-
src/chttpd/src/chttpd_rewrite.erl | 487 -----
src/chttpd/src/chttpd_show.erl | 154 +-
src/chttpd/src/chttpd_stats.erl | 5 +-
src/chttpd/src/chttpd_util.erl | 41 +
src/chttpd/src/chttpd_view.erl | 24 +-
src/couch/include/couch_db.hrl | 68 +-
.../priv/couch_ejson_compare/couch_ejson_compare.c | 40 +
src/couch/rebar.config.script | 15 +-
src/couch/src/couch.app.src | 44 +-
src/couch/src/couch_att.erl | 189 --
src/couch/src/couch_auth_cache.erl | 93 +-
src/couch/src/couch_bt_engine.erl | 1246 ------------
src/couch/src/couch_bt_engine.hrl | 27 -
src/couch/src/couch_bt_engine_compactor.erl | 590 ------
src/couch/src/couch_bt_engine_header.erl | 451 -----
src/couch/src/couch_bt_engine_stream.erl | 70 -
src/couch/src/couch_btree.erl | 855 --------
src/couch/src/couch_changes.erl | 724 -------
src/couch/src/couch_compress.erl | 99 -
src/couch/src/couch_db.erl | 2086 --------------------
src/couch/src/couch_db_engine.erl | 1105 -----------
src/couch/src/couch_db_epi.erl | 1 -
src/couch/src/couch_db_header.erl | 405 ----
src/couch/src/couch_db_int.hrl | 76 -
src/couch/src/couch_db_plugin.erl | 96 -
src/couch/src/couch_db_split.erl | 503 -----
src/couch/src/couch_db_updater.erl | 955 ---------
src/couch/src/couch_debug.erl | 38 -
src/couch/src/couch_doc.erl | 59 +-
src/couch/src/couch_emsort.erl | 318 ---
src/couch/src/couch_event_sup.erl | 74 -
src/couch/src/couch_file.erl | 804 --------
src/couch/src/couch_flags.erl | 16 +-
src/couch/src/couch_httpd.erl | 347 +---
src/couch/src/couch_httpd_db.erl | 1263 ------------
src/couch/src/couch_httpd_misc_handlers.erl | 269 ---
src/couch/src/couch_httpd_rewrite.erl | 484 -----
src/couch/src/couch_lru.erl | 67 -
src/couch/src/couch_multidb_changes.erl | 903 ---------
src/couch/src/couch_os_process.erl | 2 +-
src/couch/src/couch_partition.erl | 2 +-
src/couch/src/couch_primary_sup.erl | 6 -
src/couch/src/couch_proc_manager.erl | 3 +-
src/couch/src/couch_query_servers.erl | 79 -
src/couch/src/couch_secondary_sup.erl | 11 +-
src/couch/src/couch_server.erl | 872 +-------
src/couch/src/couch_server_int.hrl | 23 -
src/couch/src/couch_stream.erl | 322 ---
src/couch/src/couch_task_status.erl | 171 --
src/couch/src/couch_users_db.erl | 137 --
src/couch/src/couch_util.erl | 26 +-
src/couch/src/test_util.erl | 42 +-
src/couch/test/eunit/chttpd_endpoints_tests.erl | 18 +-
src/couch/test/eunit/couch_auth_cache_tests.erl | 349 ----
.../test/eunit/couch_bt_engine_compactor_tests.erl | 129 --
src/couch/test/eunit/couch_bt_engine_tests.erl | 20 -
.../test/eunit/couch_bt_engine_upgrade_tests.erl | 244 ---
src/couch/test/eunit/couch_btree_tests.erl | 572 ------
src/couch/test/eunit/couch_changes_tests.erl | 962 ---------
src/couch/test/eunit/couch_db_doc_tests.erl | 121 --
src/couch/test/eunit/couch_db_mpr_tests.erl | 12 +-
src/couch/test/eunit/couch_db_plugin_tests.erl | 205 --
.../test/eunit/couch_db_props_upgrade_tests.erl | 83 -
src/couch/test/eunit/couch_db_split_tests.erl | 331 ----
src/couch/test/eunit/couch_db_tests.erl | 198 --
src/couch/test/eunit/couch_doc_json_tests.erl | 82 +-
src/couch/test/eunit/couch_doc_tests.erl | 45 +-
src/couch/test/eunit/couch_file_tests.erl | 551 ------
src/couch/test/eunit/couch_index_tests.erl | 232 ---
src/couch/test/eunit/couch_js_tests.erl | 3 +-
src/couch/test/eunit/couch_query_servers_tests.erl | 2 +-
src/couch/test/eunit/couch_server_tests.erl | 294 ---
src/couch/test/eunit/couch_stream_tests.erl | 124 --
src/couch/test/eunit/couch_task_status_tests.erl | 233 ---
src/couch/test/eunit/couchdb_attachments_tests.erl | 765 -------
src/couch/test/eunit/couchdb_auth_tests.erl | 11 +-
src/couch/test/eunit/couchdb_cors_tests.erl | 9 +-
src/couch/test/eunit/couchdb_db_tests.erl | 91 -
src/couch/test/eunit/couchdb_design_doc_tests.erl | 87 -
.../test/eunit/couchdb_file_compression_tests.erl | 250 ---
.../test/eunit/couchdb_location_header_tests.erl | 78 -
src/couch/test/eunit/couchdb_mrview_cors_tests.erl | 18 +-
src/couch/test/eunit/couchdb_mrview_tests.erl | 261 ---
.../test/eunit/couchdb_update_conflicts_tests.erl | 280 ---
src/couch/test/eunit/couchdb_vhosts_tests.erl | 271 ---
src/couch/test/eunit/couchdb_views_tests.erl | 668 -------
.../test/eunit/fixtures/os_daemon_configer.escript | 3 +-
src/couch/test/eunit/global_changes_tests.erl | 159 --
src/couch/test/exunit/couch_compress_tests.exs | 113 --
src/couch/test/exunit/fabric_test.exs | 101 -
src/couch_eval/src/couch_eval.erl | 55 +-
src/couch_event/.gitignore | 2 -
src/couch_event/LICENSE | 202 --
src/couch_event/README.md | 3 -
src/couch_event/rebar.config | 1 -
src/couch_event/src/couch_event.app.src | 22 -
src/couch_event/src/couch_event.erl | 65 -
src/couch_event/src/couch_event_app.erl | 27 -
src/couch_event/src/couch_event_int.hrl | 19 -
src/couch_event/src/couch_event_listener.erl | 238 ---
src/couch_event/src/couch_event_listener_mfa.erl | 107 -
src/couch_event/src/couch_event_os_listener.erl | 76 -
src/couch_event/src/couch_event_server.erl | 156 --
src/couch_event/src/couch_event_sup2.erl | 44 -
src/couch_index/.gitignore | 3 -
src/couch_index/LICENSE | 202 --
src/couch_index/rebar.config | 2 -
src/couch_index/src/couch_index.app.src | 19 -
src/couch_index/src/couch_index.erl | 639 ------
src/couch_index/src/couch_index_app.erl | 21 -
src/couch_index/src/couch_index_compactor.erl | 135 --
src/couch_index/src/couch_index_epi.erl | 50 -
src/couch_index/src/couch_index_plugin.erl | 51 -
.../src/couch_index_plugin_couch_db.erl | 26 -
src/couch_index/src/couch_index_server.erl | 322 ---
src/couch_index/src/couch_index_sup.erl | 24 -
src/couch_index/src/couch_index_updater.erl | 239 ---
src/couch_index/src/couch_index_util.erl | 78 -
.../test/eunit/couch_index_compaction_tests.erl | 117 --
.../test/eunit/couch_index_ddoc_updated_tests.erl | 145 --
src/couch_jobs/src/couch_jobs.erl | 16 +-
src/couch_jobs/src/couch_jobs.hrl | 6 +
src/couch_jobs/src/couch_jobs_activity_monitor.erl | 88 +-
src/couch_jobs/src/couch_jobs_fdb.erl | 18 +-
src/couch_jobs/src/couch_jobs_notifier.erl | 158 +-
src/couch_jobs/src/couch_jobs_server.erl | 16 +-
src/couch_jobs/src/couch_jobs_type_monitor.erl | 20 +-
src/couch_jobs/src/couch_jobs_util.erl | 58 +
src/couch_jobs/test/couch_jobs_tests.erl | 75 +
src/couch_js/src/couch_js.app.src | 3 +-
src/couch_js/src/couch_js.erl | 17 +-
src/couch_js/src/couch_js_os_process.erl | 2 +-
src/couch_js/src/couch_js_proc_manager.erl | 3 +-
src/couch_js/src/couch_js_query_servers.erl | 80 -
src/couch_log/src/couch_log_config.erl | 24 +-
src/couch_log/src/couch_log_config_dyn.erl | 3 +-
src/couch_log/src/couch_log_formatter.erl | 7 +-
src/couch_log/src/couch_log_sup.erl | 2 +
src/couch_log/test/eunit/couch_log_config_test.erl | 48 +-
src/couch_mrview/LICENSE | 202 --
src/couch_mrview/include/couch_mrview.hrl | 114 --
src/couch_mrview/priv/stats_descriptions.cfg | 24 -
src/couch_mrview/rebar.config | 2 -
src/couch_mrview/src/couch_mrview.erl | 701 -------
src/couch_mrview/src/couch_mrview_cleanup.erl | 59 -
src/couch_mrview/src/couch_mrview_compactor.erl | 294 ---
src/couch_mrview/src/couch_mrview_index.erl | 329 ---
src/couch_mrview/src/couch_mrview_show.erl | 468 -----
src/couch_mrview/src/couch_mrview_test_util.erl | 123 --
.../src/couch_mrview_update_notifier.erl | 49 -
src/couch_mrview/src/couch_mrview_updater.erl | 373 ----
src/couch_mrview/src/couch_mrview_util.erl | 1180 -----------
.../test/eunit/couch_mrview_all_docs_tests.erl | 140 --
.../test/eunit/couch_mrview_collation_tests.erl | 207 --
.../test/eunit/couch_mrview_compact_tests.erl | 115 --
.../test/eunit/couch_mrview_ddoc_updated_tests.erl | 145 --
.../eunit/couch_mrview_ddoc_validation_tests.erl | 422 ----
.../test/eunit/couch_mrview_design_docs_tests.erl | 136 --
.../test/eunit/couch_mrview_http_tests.erl | 28 -
.../test/eunit/couch_mrview_index_info_tests.erl | 111 --
.../test/eunit/couch_mrview_local_docs_tests.erl | 148 --
.../test/eunit/couch_mrview_map_views_tests.erl | 144 --
.../eunit/couch_mrview_purge_docs_fabric_tests.erl | 286 ---
.../test/eunit/couch_mrview_purge_docs_tests.erl | 575 ------
.../test/eunit/couch_mrview_red_views_tests.erl | 95 -
.../test/eunit/couch_mrview_util_tests.erl | 39 -
src/couch_peruser/.gitignore | 9 -
src/couch_peruser/LICENSE | 202 --
src/couch_peruser/README.md | 34 -
src/couch_peruser/src/couch_peruser.app.src | 20 -
src/couch_peruser/src/couch_peruser.erl | 423 ----
src/couch_peruser/src/couch_peruser_app.erl | 26 -
src/couch_peruser/src/couch_peruser_sup.erl | 29 -
.../test/eunit/couch_peruser_test.erl | 538 -----
src/couch_plugins/LICENSE | 202 --
src/couch_plugins/Makefile.am | 40 -
src/couch_plugins/README.md | 159 --
src/couch_plugins/src/couch_plugins.app.src | 22 -
src/couch_plugins/src/couch_plugins.erl | 304 ---
src/couch_plugins/src/couch_plugins_httpd.erl | 65 -
.../src/couch_prometheus.app.src} | 8 +-
.../src/couch_prometheus.hrl} | 5 +-
.../src/couch_prometheus_app.erl} | 8 +-
src/couch_prometheus/src/couch_prometheus_http.erl | 102 +
.../src/couch_prometheus_server.erl | 174 ++
.../src/couch_prometheus_sup.erl} | 28 +-
src/couch_prometheus/src/couch_prometheus_util.erl | 166 ++
.../test/eunit/couch_prometheus_e2e_tests.erl | 147 ++
.../test/eunit/couch_prometheus_util_tests.erl | 65 +
src/couch_pse_tests/src/couch_pse_tests.app.src | 20 -
src/couch_pse_tests/src/cpse_gather.erl | 95 -
src/couch_pse_tests/src/cpse_test_attachments.erl | 99 -
src/couch_pse_tests/src/cpse_test_compaction.erl | 318 ---
.../src/cpse_test_copy_purge_infos.erl | 82 -
src/couch_pse_tests/src/cpse_test_fold_changes.erl | 185 --
src/couch_pse_tests/src/cpse_test_fold_docs.erl | 400 ----
.../src/cpse_test_fold_purge_infos.erl | 167 --
.../src/cpse_test_get_set_props.erl | 95 -
.../src/cpse_test_open_close_delete.erl | 77 -
.../src/cpse_test_purge_bad_checkpoints.erl | 80 -
src/couch_pse_tests/src/cpse_test_purge_docs.erl | 464 -----
.../src/cpse_test_purge_replication.erl | 215 --
src/couch_pse_tests/src/cpse_test_purge_seqs.erl | 129 --
.../src/cpse_test_read_write_docs.erl | 311 ---
src/couch_pse_tests/src/cpse_test_ref_counting.erl | 113 --
src/couch_pse_tests/src/cpse_util.erl | 677 -------
.../src/couch_replicator_api_wrap.erl | 2 +-
src/couch_replicator/src/couch_replicator_ids.erl | 2 +-
src/couch_replicator/src/couch_replicator_job.erl | 23 +-
.../src/couch_replicator_parse.erl | 13 +-
.../test/eunit/couch_replicator_test_helper.erl | 2 +-
src/couch_views/include/couch_views.hrl | 99 +
src/couch_views/src/couch_views.erl | 38 +-
src/couch_views/src/couch_views_batch.erl | 2 +-
src/couch_views/src/couch_views_batch_impl.erl | 4 +-
src/couch_views/src/couch_views_fdb.erl | 1 -
src/couch_views/src/couch_views_http.erl | 32 +-
.../src/couch_views_http_util.erl} | 308 +--
src/couch_views/src/couch_views_indexer.erl | 74 +-
src/couch_views/src/couch_views_jobs.erl | 21 +-
src/couch_views/src/couch_views_reader.erl | 81 +-
src/couch_views/src/couch_views_trees.erl | 1 -
src/couch_views/src/couch_views_updater.erl | 9 +-
src/couch_views/src/couch_views_util.erl | 105 +-
src/couch_views/src/couch_views_validate.erl | 460 +++++
.../test/couch_views_active_tasks_test.erl | 3 +
src/couch_views/test/couch_views_batch_test.erl | 2 +-
src/couch_views/test/couch_views_cleanup_test.erl | 1 -
.../test/couch_views_custom_red_test.erl | 1 -
src/couch_views/test/couch_views_indexer_test.erl | 4 +-
src/couch_views/test/couch_views_info_test.erl | 2 +-
src/couch_views/test/couch_views_map_test.erl | 118 +-
src/couch_views/test/couch_views_size_test.erl | 3 +-
.../test/couch_views_trace_index_test.erl | 2 +-
src/couch_views/test/couch_views_updater_test.erl | 3 +-
src/couch_views/test/couch_views_upgrade_test.erl | 3 +-
src/ctrace/src/ctrace.erl | 3 +-
src/ddoc_cache/LICENSE | 202 --
src/ddoc_cache/README.md | 4 -
src/ddoc_cache/priv/stats_descriptions.cfg | 12 -
src/ddoc_cache/src/ddoc_cache.app.src | 32 -
src/ddoc_cache/src/ddoc_cache.erl | 60 -
src/ddoc_cache/src/ddoc_cache.hrl | 40 -
src/ddoc_cache/src/ddoc_cache_entry.erl | 374 ----
src/ddoc_cache/src/ddoc_cache_entry_custom.erl | 37 -
src/ddoc_cache/src/ddoc_cache_entry_ddocid.erl | 46 -
src/ddoc_cache/src/ddoc_cache_entry_ddocid_rev.erl | 47 -
.../src/ddoc_cache_entry_validation_funs.erl | 44 -
src/ddoc_cache/src/ddoc_cache_lru.erl | 333 ----
src/ddoc_cache/src/ddoc_cache_opener.erl | 66 -
src/ddoc_cache/src/ddoc_cache_sup.erl | 46 -
src/ddoc_cache/src/ddoc_cache_value.erl | 27 -
.../test/eunit/ddoc_cache_basic_test.erl | 175 --
.../test/eunit/ddoc_cache_coverage_test.erl | 77 -
.../test/eunit/ddoc_cache_disabled_test.erl | 62 -
.../test/eunit/ddoc_cache_entry_test.erl | 159 --
src/ddoc_cache/test/eunit/ddoc_cache_ev.erl | 21 -
.../test/eunit/ddoc_cache_eviction_test.erl | 96 -
src/ddoc_cache/test/eunit/ddoc_cache_lru_test.erl | 219 --
.../test/eunit/ddoc_cache_no_cache_test.erl | 87 -
.../test/eunit/ddoc_cache_open_error_test.erl | 46 -
src/ddoc_cache/test/eunit/ddoc_cache_open_test.erl | 107 -
.../test/eunit/ddoc_cache_opener_test.erl | 33 -
.../test/eunit/ddoc_cache_refresh_test.erl | 174 --
.../test/eunit/ddoc_cache_remove_test.erl | 224 ---
src/ddoc_cache/test/eunit/ddoc_cache_test.hrl | 26 -
src/ddoc_cache/test/eunit/ddoc_cache_tutil.erl | 111 --
src/dreyfus/.gitignore | 4 -
src/dreyfus/LICENSE.txt | 202 --
src/dreyfus/README.md | 78 -
src/dreyfus/include/dreyfus.hrl | 74 -
src/dreyfus/priv/stats_descriptions.cfg | 65 -
src/dreyfus/src/clouseau_rpc.erl | 109 -
src/dreyfus/src/dreyfus.app.src | 22 -
src/dreyfus/src/dreyfus_app.erl | 24 -
src/dreyfus/src/dreyfus_bookmark.erl | 90 -
src/dreyfus/src/dreyfus_config.erl | 15 -
src/dreyfus/src/dreyfus_epi.erl | 46 -
src/dreyfus/src/dreyfus_fabric.erl | 205 --
src/dreyfus/src/dreyfus_fabric_cleanup.erl | 78 -
src/dreyfus/src/dreyfus_fabric_group1.erl | 129 --
src/dreyfus/src/dreyfus_fabric_group2.erl | 158 --
src/dreyfus/src/dreyfus_fabric_info.erl | 108 -
src/dreyfus/src/dreyfus_fabric_search.erl | 270 ---
src/dreyfus/src/dreyfus_httpd.erl | 614 ------
src/dreyfus/src/dreyfus_httpd_handlers.erl | 29 -
src/dreyfus/src/dreyfus_index.erl | 391 ----
src/dreyfus/src/dreyfus_index_manager.erl | 153 --
src/dreyfus/src/dreyfus_index_updater.erl | 181 --
src/dreyfus/src/dreyfus_plugin_couch_db.erl | 26 -
src/dreyfus/src/dreyfus_rpc.erl | 130 --
src/dreyfus/src/dreyfus_sup.erl | 32 -
src/dreyfus/src/dreyfus_util.erl | 441 -----
src/dreyfus/test/dreyfus_blacklist_await_test.erl | 76 -
.../test/dreyfus_blacklist_request_test.erl | 96 -
src/dreyfus/test/dreyfus_config_test.erl | 71 -
src/dreyfus/test/dreyfus_purge_test.erl | 867 --------
src/dreyfus/test/dreyfus_test_util.erl | 13 -
src/dreyfus/test/elixir/mix.exs | 30 -
src/dreyfus/test/elixir/mix.lock | 5 -
src/dreyfus/test/elixir/run | 4 -
.../test/elixir/test/partition_search_test.exs | 247 ---
src/dreyfus/test/elixir/test/search_test.exs | 226 ---
src/dreyfus/test/elixir/test/test_helper.exs | 4 -
src/fabric/include/fabric.hrl | 46 -
src/fabric/include/fabric2.hrl | 11 +-
src/fabric/src/fabric.app.src | 2 -
src/fabric/src/fabric.erl | 720 -------
src/fabric/src/fabric2_db.erl | 26 +-
src/fabric/src/fabric2_db_expiration.erl | 3 +-
src/fabric/src/fabric2_fdb.erl | 24 +-
src/fabric/src/fabric2_index.erl | 6 +-
src/fabric/src/fabric2_server.erl | 150 +-
src/fabric/src/fabric2_util.erl | 18 +-
src/fabric/src/fabric_db_create.erl | 228 ---
src/fabric/src/fabric_db_delete.erl | 98 -
src/fabric/src/fabric_db_doc_count.erl | 62 -
src/fabric/src/fabric_db_info.erl | 171 --
src/fabric/src/fabric_db_meta.erl | 198 --
src/fabric/src/fabric_db_partition_info.erl | 155 --
src/fabric/src/fabric_db_update_listener.erl | 177 --
src/fabric/src/fabric_design_doc_count.erl | 62 -
src/fabric/src/fabric_dict.erl | 61 -
src/fabric/src/fabric_doc_attachments.erl | 160 --
src/fabric/src/fabric_doc_atts.erl | 170 --
src/fabric/src/fabric_doc_missing_revs.erl | 97 -
src/fabric/src/fabric_doc_open.erl | 610 ------
src/fabric/src/fabric_doc_open_revs.erl | 799 --------
src/fabric/src/fabric_doc_purge.erl | 571 ------
src/fabric/src/fabric_doc_update.erl | 377 ----
src/fabric/src/fabric_group_info.erl | 139 --
src/fabric/src/fabric_ring.erl | 519 -----
src/fabric/src/fabric_rpc.erl | 664 -------
src/fabric/src/fabric_streams.erl | 274 ---
src/fabric/src/fabric_util.erl | 347 ----
src/fabric/src/fabric_view.erl | 478 -----
src/fabric/src/fabric_view_all_docs.erl | 332 ----
src/fabric/src/fabric_view_changes.erl | 820 --------
src/fabric/src/fabric_view_map.erl | 267 ---
src/fabric/src/fabric_view_reduce.erl | 165 --
src/fabric/test/eunit/fabric_rpc_tests.erl | 181 --
src/fabric/test/fabric2_changes_fold_tests.erl | 26 +
src/fabric/test/fabric2_dir_prefix_tests.erl | 4 +-
src/fabric/test/fabric2_doc_crud_tests.erl | 2 +-
src/fabric/test/fabric2_node_types_tests.erl | 4 +-
src/fabric/test/fabric2_test_util.erl | 5 +-
src/fabric/test/fabric2_tx_options_tests.erl | 10 +-
src/global_changes/.gitignore | 2 -
src/global_changes/LICENSE | 203 --
src/global_changes/README.md | 27 -
src/global_changes/priv/stats_descriptions.cfg | 20 -
src/global_changes/src/global_changes.app.src | 32 -
src/global_changes/src/global_changes_app.erl | 28 -
src/global_changes/src/global_changes_epi.erl | 51 -
src/global_changes/src/global_changes_httpd.erl | 285 ---
.../src/global_changes_httpd_handlers.erl | 28 -
src/global_changes/src/global_changes_listener.erl | 165 --
src/global_changes/src/global_changes_plugin.erl | 40 -
src/global_changes/src/global_changes_server.erl | 229 ---
src/global_changes/src/global_changes_sup.erl | 84 -
src/global_changes/src/global_changes_util.erl | 27 -
.../test/eunit/global_changes_hooks_tests.erl | 156 --
src/ioq/.gitignore | 2 -
src/ioq/src/ioq.app.src | 21 -
src/ioq/src/ioq.erl | 189 --
src/ioq/src/ioq_app.erl | 21 -
src/ioq/src/ioq_sup.erl | 24 -
src/ken/README.md | 12 -
src/ken/rebar.config.script | 28 -
src/ken/src/ken.app.src.script | 38 -
src/ken/src/ken.erl | 29 -
src/ken/src/ken_app.erl | 28 -
src/ken/src/ken_event_handler.erl | 56 -
src/ken/src/ken_server.erl | 579 ------
src/ken/test/config.ini | 2 -
src/ken/test/ken_server_test.erl | 97 -
src/mango/src/mango_cursor.erl | 8 -
src/mango/src/mango_cursor_special.erl | 2 +-
src/mango/src/mango_cursor_text.erl | 334 ----
src/mango/src/mango_cursor_view.erl | 4 +-
src/mango/src/mango_eval.erl | 17 +-
src/mango/src/mango_httpd.erl | 3 +-
src/mango/src/mango_idx.erl | 19 +-
src/mango/src/mango_idx_text.erl | 459 -----
src/mango/src/mango_json_bookmark.erl | 2 +-
src/mem3/LICENSE | 202 --
src/mem3/README.md | 43 -
src/mem3/README_reshard.md | 93 -
src/mem3/include/mem3.hrl | 59 -
src/mem3/priv/stats_descriptions.cfg | 12 -
src/mem3/rebar.config.script | 22 -
src/mem3/src/mem3.app.src | 40 -
src/mem3/src/mem3.erl | 424 ----
src/mem3/src/mem3_app.erl | 21 -
src/mem3/src/mem3_cluster.erl | 161 --
src/mem3/src/mem3_epi.erl | 51 -
src/mem3/src/mem3_hash.erl | 73 -
src/mem3/src/mem3_httpd.erl | 84 -
src/mem3/src/mem3_httpd_handlers.erl | 61 -
src/mem3/src/mem3_nodes.erl | 155 --
src/mem3/src/mem3_plugin_couch_db.erl | 21 -
src/mem3/src/mem3_rep.erl | 998 ----------
src/mem3/src/mem3_reshard.erl | 913 ---------
src/mem3/src/mem3_reshard.hrl | 74 -
src/mem3/src/mem3_reshard_api.erl | 217 --
src/mem3/src/mem3_reshard_dbdoc.erl | 274 ---
src/mem3/src/mem3_reshard_httpd.erl | 317 ---
src/mem3/src/mem3_reshard_index.erl | 164 --
src/mem3/src/mem3_reshard_job.erl | 716 -------
src/mem3/src/mem3_reshard_job_sup.erl | 55 -
src/mem3/src/mem3_reshard_store.erl | 286 ---
src/mem3/src/mem3_reshard_sup.erl | 47 -
src/mem3/src/mem3_reshard_validate.erl | 126 --
src/mem3/src/mem3_rpc.erl | 711 -------
src/mem3/src/mem3_seeds.erl | 162 --
src/mem3/src/mem3_shards.erl | 766 -------
src/mem3/src/mem3_sup.erl | 40 -
src/mem3/src/mem3_sync.erl | 323 ---
src/mem3/src/mem3_sync_event.erl | 86 -
src/mem3/src/mem3_sync_event_listener.erl | 353 ----
src/mem3/src/mem3_sync_nodes.erl | 115 --
src/mem3/src/mem3_sync_security.erl | 117 --
src/mem3/src/mem3_util.erl | 650 ------
src/mem3/test/eunit/mem3_cluster_test.erl | 133 --
src/mem3/test/eunit/mem3_hash_test.erl | 23 -
src/mem3/test/eunit/mem3_rep_test.erl | 321 ---
src/mem3/test/eunit/mem3_reshard_api_test.erl | 847 --------
.../test/eunit/mem3_reshard_changes_feed_test.erl | 389 ----
src/mem3/test/eunit/mem3_reshard_test.erl | 834 --------
src/mem3/test/eunit/mem3_ring_prop_tests.erl | 151 --
src/mem3/test/eunit/mem3_seeds_test.erl | 69 -
src/mem3/test/eunit/mem3_sync_security_test.erl | 54 -
src/mem3/test/eunit/mem3_util_test.erl | 130 --
src/rexi/README.md | 23 -
src/rexi/include/rexi.hrl | 20 -
src/rexi/priv/stats_descriptions.cfg | 24 -
src/rexi/rebar.config | 2 -
src/rexi/src/rexi.app.src | 28 -
src/rexi/src/rexi.erl | 320 ---
src/rexi/src/rexi_app.erl | 22 -
src/rexi/src/rexi_buffer.erl | 104 -
src/rexi/src/rexi_monitor.erl | 65 -
src/rexi/src/rexi_server.erl | 193 --
src/rexi/src/rexi_server_mon.erl | 176 --
src/rexi/src/rexi_server_sup.erl | 29 -
src/rexi/src/rexi_sup.erl | 64 -
src/rexi/src/rexi_utils.erl | 105 -
src/setup/.gitignore | 4 -
src/setup/LICENSE | 203 --
src/setup/README.md | 210 --
src/setup/src/setup.app.src | 27 -
src/setup/src/setup.erl | 386 ----
src/setup/src/setup_app.erl | 28 -
src/setup/src/setup_epi.erl | 49 -
src/setup/src/setup_httpd.erl | 180 --
src/setup/src/setup_httpd_handlers.erl | 32 -
src/setup/src/setup_sup.erl | 44 -
src/setup/test/t-frontend-setup.sh | 71 -
src/setup/test/t-single-node-auto-setup.sh | 24 -
src/setup/test/t-single-node.sh | 46 -
src/setup/test/t.sh | 63 -
src/smoosh/README.md | 140 --
src/smoosh/operator_guide.md | 396 ----
src/smoosh/src/smoosh.app.src | 29 -
src/smoosh/src/smoosh.erl | 69 -
src/smoosh/src/smoosh_app.erl | 28 -
src/smoosh/src/smoosh_channel.erl | 325 ---
src/smoosh/src/smoosh_priority_queue.erl | 86 -
src/smoosh/src/smoosh_server.erl | 606 ------
src/smoosh/src/smoosh_sup.erl | 38 -
src/smoosh/src/smoosh_utils.erl | 92 -
src/smoosh/test/exunit/scheduling_window_test.exs | 79 -
src/smoosh/test/exunit/test_helper.exs | 2 -
support/build_js.escript | 14 +-
test/elixir/lib/setup/common.ex | 4 +-
test/elixir/lib/step/create_db.ex | 2 +-
test/elixir/test/changes_async_test.exs | 8 +-
test/elixir/test/compact_test.exs | 89 -
test/elixir/test/config/skip.elixir | 7 +-
test/elixir/test/config/suite.elixir | 3 -
test/elixir/test/config_test.exs | 12 +-
502 files changed, 2896 insertions(+), 78125 deletions(-)
delete mode 100644 src/chttpd/src/chttpd_rewrite.erl
create mode 100644 src/chttpd/src/chttpd_util.erl
delete mode 100644 src/couch/src/couch_bt_engine.erl
delete mode 100644 src/couch/src/couch_bt_engine.hrl
delete mode 100644 src/couch/src/couch_bt_engine_compactor.erl
delete mode 100644 src/couch/src/couch_bt_engine_header.erl
delete mode 100644 src/couch/src/couch_bt_engine_stream.erl
delete mode 100644 src/couch/src/couch_btree.erl
delete mode 100644 src/couch/src/couch_changes.erl
delete mode 100644 src/couch/src/couch_compress.erl
delete mode 100644 src/couch/src/couch_db.erl
delete mode 100644 src/couch/src/couch_db_engine.erl
delete mode 100644 src/couch/src/couch_db_header.erl
delete mode 100644 src/couch/src/couch_db_int.hrl
delete mode 100644 src/couch/src/couch_db_plugin.erl
delete mode 100644 src/couch/src/couch_db_split.erl
delete mode 100644 src/couch/src/couch_db_updater.erl
delete mode 100644 src/couch/src/couch_emsort.erl
delete mode 100644 src/couch/src/couch_event_sup.erl
delete mode 100644 src/couch/src/couch_file.erl
delete mode 100644 src/couch/src/couch_httpd_db.erl
delete mode 100644 src/couch/src/couch_httpd_misc_handlers.erl
delete mode 100644 src/couch/src/couch_httpd_rewrite.erl
delete mode 100644 src/couch/src/couch_lru.erl
delete mode 100644 src/couch/src/couch_multidb_changes.erl
delete mode 100644 src/couch/src/couch_server_int.hrl
delete mode 100644 src/couch/src/couch_stream.erl
delete mode 100644 src/couch/src/couch_task_status.erl
delete mode 100644 src/couch/src/couch_users_db.erl
delete mode 100644 src/couch/test/eunit/couch_auth_cache_tests.erl
delete mode 100644 src/couch/test/eunit/couch_bt_engine_compactor_tests.erl
delete mode 100644 src/couch/test/eunit/couch_bt_engine_tests.erl
delete mode 100644 src/couch/test/eunit/couch_bt_engine_upgrade_tests.erl
delete mode 100644 src/couch/test/eunit/couch_btree_tests.erl
delete mode 100644 src/couch/test/eunit/couch_changes_tests.erl
delete mode 100644 src/couch/test/eunit/couch_db_doc_tests.erl
delete mode 100644 src/couch/test/eunit/couch_db_plugin_tests.erl
delete mode 100644 src/couch/test/eunit/couch_db_props_upgrade_tests.erl
delete mode 100644 src/couch/test/eunit/couch_db_split_tests.erl
delete mode 100644 src/couch/test/eunit/couch_db_tests.erl
delete mode 100644 src/couch/test/eunit/couch_file_tests.erl
delete mode 100644 src/couch/test/eunit/couch_index_tests.erl
delete mode 100644 src/couch/test/eunit/couch_server_tests.erl
delete mode 100644 src/couch/test/eunit/couch_stream_tests.erl
delete mode 100644 src/couch/test/eunit/couch_task_status_tests.erl
delete mode 100644 src/couch/test/eunit/couchdb_attachments_tests.erl
delete mode 100644 src/couch/test/eunit/couchdb_db_tests.erl
delete mode 100644 src/couch/test/eunit/couchdb_design_doc_tests.erl
delete mode 100644 src/couch/test/eunit/couchdb_file_compression_tests.erl
delete mode 100644 src/couch/test/eunit/couchdb_location_header_tests.erl
delete mode 100644 src/couch/test/eunit/couchdb_mrview_tests.erl
delete mode 100644 src/couch/test/eunit/couchdb_update_conflicts_tests.erl
delete mode 100644 src/couch/test/eunit/couchdb_vhosts_tests.erl
delete mode 100644 src/couch/test/eunit/couchdb_views_tests.erl
delete mode 100644 src/couch/test/eunit/global_changes_tests.erl
delete mode 100644 src/couch/test/exunit/couch_compress_tests.exs
delete mode 100644 src/couch/test/exunit/fabric_test.exs
delete mode 100644 src/couch_event/.gitignore
delete mode 100644 src/couch_event/LICENSE
delete mode 100644 src/couch_event/README.md
delete mode 100644 src/couch_event/rebar.config
delete mode 100644 src/couch_event/src/couch_event.app.src
delete mode 100644 src/couch_event/src/couch_event.erl
delete mode 100644 src/couch_event/src/couch_event_app.erl
delete mode 100644 src/couch_event/src/couch_event_int.hrl
delete mode 100644 src/couch_event/src/couch_event_listener.erl
delete mode 100644 src/couch_event/src/couch_event_listener_mfa.erl
delete mode 100644 src/couch_event/src/couch_event_os_listener.erl
delete mode 100644 src/couch_event/src/couch_event_server.erl
delete mode 100644 src/couch_event/src/couch_event_sup2.erl
delete mode 100644 src/couch_index/.gitignore
delete mode 100644 src/couch_index/LICENSE
delete mode 100644 src/couch_index/rebar.config
delete mode 100644 src/couch_index/src/couch_index.app.src
delete mode 100644 src/couch_index/src/couch_index.erl
delete mode 100644 src/couch_index/src/couch_index_app.erl
delete mode 100644 src/couch_index/src/couch_index_compactor.erl
delete mode 100644 src/couch_index/src/couch_index_epi.erl
delete mode 100644 src/couch_index/src/couch_index_plugin.erl
delete mode 100644 src/couch_index/src/couch_index_plugin_couch_db.erl
delete mode 100644 src/couch_index/src/couch_index_server.erl
delete mode 100644 src/couch_index/src/couch_index_sup.erl
delete mode 100644 src/couch_index/src/couch_index_updater.erl
delete mode 100644 src/couch_index/src/couch_index_util.erl
delete mode 100644 src/couch_index/test/eunit/couch_index_compaction_tests.erl
delete mode 100644 src/couch_index/test/eunit/couch_index_ddoc_updated_tests.erl
create mode 100644 src/couch_jobs/src/couch_jobs_util.erl
delete mode 100644 src/couch_mrview/LICENSE
delete mode 100644 src/couch_mrview/include/couch_mrview.hrl
delete mode 100644 src/couch_mrview/priv/stats_descriptions.cfg
delete mode 100644 src/couch_mrview/rebar.config
delete mode 100644 src/couch_mrview/src/couch_mrview.erl
delete mode 100644 src/couch_mrview/src/couch_mrview_cleanup.erl
delete mode 100644 src/couch_mrview/src/couch_mrview_compactor.erl
delete mode 100644 src/couch_mrview/src/couch_mrview_index.erl
delete mode 100644 src/couch_mrview/src/couch_mrview_show.erl
delete mode 100644 src/couch_mrview/src/couch_mrview_test_util.erl
delete mode 100644 src/couch_mrview/src/couch_mrview_update_notifier.erl
delete mode 100644 src/couch_mrview/src/couch_mrview_updater.erl
delete mode 100644 src/couch_mrview/src/couch_mrview_util.erl
delete mode 100644 src/couch_mrview/test/eunit/couch_mrview_all_docs_tests.erl
delete mode 100644 src/couch_mrview/test/eunit/couch_mrview_collation_tests.erl
delete mode 100644 src/couch_mrview/test/eunit/couch_mrview_compact_tests.erl
delete mode 100644 src/couch_mrview/test/eunit/couch_mrview_ddoc_updated_tests.erl
delete mode 100644 src/couch_mrview/test/eunit/couch_mrview_ddoc_validation_tests.erl
delete mode 100644 src/couch_mrview/test/eunit/couch_mrview_design_docs_tests.erl
delete mode 100644 src/couch_mrview/test/eunit/couch_mrview_http_tests.erl
delete mode 100644 src/couch_mrview/test/eunit/couch_mrview_index_info_tests.erl
delete mode 100644 src/couch_mrview/test/eunit/couch_mrview_local_docs_tests.erl
delete mode 100644 src/couch_mrview/test/eunit/couch_mrview_map_views_tests.erl
delete mode 100644 src/couch_mrview/test/eunit/couch_mrview_purge_docs_fabric_tests.erl
delete mode 100644 src/couch_mrview/test/eunit/couch_mrview_purge_docs_tests.erl
delete mode 100644 src/couch_mrview/test/eunit/couch_mrview_red_views_tests.erl
delete mode 100644 src/couch_mrview/test/eunit/couch_mrview_util_tests.erl
delete mode 100644 src/couch_peruser/.gitignore
delete mode 100644 src/couch_peruser/LICENSE
delete mode 100644 src/couch_peruser/README.md
delete mode 100644 src/couch_peruser/src/couch_peruser.app.src
delete mode 100644 src/couch_peruser/src/couch_peruser.erl
delete mode 100644 src/couch_peruser/src/couch_peruser_app.erl
delete mode 100644 src/couch_peruser/src/couch_peruser_sup.erl
delete mode 100644 src/couch_peruser/test/eunit/couch_peruser_test.erl
delete mode 100644 src/couch_plugins/LICENSE
delete mode 100644 src/couch_plugins/Makefile.am
delete mode 100644 src/couch_plugins/README.md
delete mode 100644 src/couch_plugins/src/couch_plugins.app.src
delete mode 100644 src/couch_plugins/src/couch_plugins.erl
delete mode 100644 src/couch_plugins/src/couch_plugins_httpd.erl
rename src/{couch_mrview/src/couch_mrview.app.src => couch_prometheus/src/couch_prometheus.app.src} (71%)
copy src/{couch_eval/rebar.config => couch_prometheus/src/couch_prometheus.hrl} (89%)
rename src/{ddoc_cache/src/ddoc_cache_app.erl => couch_prometheus/src/couch_prometheus_app.erl} (90%)
create mode 100644 src/couch_prometheus/src/couch_prometheus_http.erl
create mode 100644 src/couch_prometheus/src/couch_prometheus_server.erl
rename src/{ken/src/ken_sup.erl => couch_prometheus/src/couch_prometheus_sup.erl} (63%)
create mode 100644 src/couch_prometheus/src/couch_prometheus_util.erl
create mode 100644 src/couch_prometheus/test/eunit/couch_prometheus_e2e_tests.erl
create mode 100644 src/couch_prometheus/test/eunit/couch_prometheus_util_tests.erl
delete mode 100644 src/couch_pse_tests/src/couch_pse_tests.app.src
delete mode 100644 src/couch_pse_tests/src/cpse_gather.erl
delete mode 100644 src/couch_pse_tests/src/cpse_test_attachments.erl
delete mode 100644 src/couch_pse_tests/src/cpse_test_compaction.erl
delete mode 100644 src/couch_pse_tests/src/cpse_test_copy_purge_infos.erl
delete mode 100644 src/couch_pse_tests/src/cpse_test_fold_changes.erl
delete mode 100644 src/couch_pse_tests/src/cpse_test_fold_docs.erl
delete mode 100644 src/couch_pse_tests/src/cpse_test_fold_purge_infos.erl
delete mode 100644 src/couch_pse_tests/src/cpse_test_get_set_props.erl
delete mode 100644 src/couch_pse_tests/src/cpse_test_open_close_delete.erl
delete mode 100644 src/couch_pse_tests/src/cpse_test_purge_bad_checkpoints.erl
delete mode 100644 src/couch_pse_tests/src/cpse_test_purge_docs.erl
delete mode 100644 src/couch_pse_tests/src/cpse_test_purge_replication.erl
delete mode 100644 src/couch_pse_tests/src/cpse_test_purge_seqs.erl
delete mode 100644 src/couch_pse_tests/src/cpse_test_read_write_docs.erl
delete mode 100644 src/couch_pse_tests/src/cpse_test_ref_counting.erl
delete mode 100644 src/couch_pse_tests/src/cpse_util.erl
rename src/{couch_mrview/src/couch_mrview_http.erl => couch_views/src/couch_views_http_util.erl} (52%)
create mode 100644 src/couch_views/src/couch_views_validate.erl
delete mode 100644 src/ddoc_cache/LICENSE
delete mode 100644 src/ddoc_cache/README.md
delete mode 100644 src/ddoc_cache/priv/stats_descriptions.cfg
delete mode 100644 src/ddoc_cache/src/ddoc_cache.app.src
delete mode 100644 src/ddoc_cache/src/ddoc_cache.erl
delete mode 100644 src/ddoc_cache/src/ddoc_cache.hrl
delete mode 100644 src/ddoc_cache/src/ddoc_cache_entry.erl
delete mode 100644 src/ddoc_cache/src/ddoc_cache_entry_custom.erl
delete mode 100644 src/ddoc_cache/src/ddoc_cache_entry_ddocid.erl
delete mode 100644 src/ddoc_cache/src/ddoc_cache_entry_ddocid_rev.erl
delete mode 100644 src/ddoc_cache/src/ddoc_cache_entry_validation_funs.erl
delete mode 100644 src/ddoc_cache/src/ddoc_cache_lru.erl
delete mode 100644 src/ddoc_cache/src/ddoc_cache_opener.erl
delete mode 100644 src/ddoc_cache/src/ddoc_cache_sup.erl
delete mode 100644 src/ddoc_cache/src/ddoc_cache_value.erl
delete mode 100644 src/ddoc_cache/test/eunit/ddoc_cache_basic_test.erl
delete mode 100644 src/ddoc_cache/test/eunit/ddoc_cache_coverage_test.erl
delete mode 100644 src/ddoc_cache/test/eunit/ddoc_cache_disabled_test.erl
delete mode 100644 src/ddoc_cache/test/eunit/ddoc_cache_entry_test.erl
delete mode 100644 src/ddoc_cache/test/eunit/ddoc_cache_ev.erl
delete mode 100644 src/ddoc_cache/test/eunit/ddoc_cache_eviction_test.erl
delete mode 100644 src/ddoc_cache/test/eunit/ddoc_cache_lru_test.erl
delete mode 100644 src/ddoc_cache/test/eunit/ddoc_cache_no_cache_test.erl
delete mode 100644 src/ddoc_cache/test/eunit/ddoc_cache_open_error_test.erl
delete mode 100644 src/ddoc_cache/test/eunit/ddoc_cache_open_test.erl
delete mode 100644 src/ddoc_cache/test/eunit/ddoc_cache_opener_test.erl
delete mode 100644 src/ddoc_cache/test/eunit/ddoc_cache_refresh_test.erl
delete mode 100644 src/ddoc_cache/test/eunit/ddoc_cache_remove_test.erl
delete mode 100644 src/ddoc_cache/test/eunit/ddoc_cache_test.hrl
delete mode 100644 src/ddoc_cache/test/eunit/ddoc_cache_tutil.erl
delete mode 100644 src/dreyfus/.gitignore
delete mode 100644 src/dreyfus/LICENSE.txt
delete mode 100644 src/dreyfus/README.md
delete mode 100644 src/dreyfus/include/dreyfus.hrl
delete mode 100644 src/dreyfus/priv/stats_descriptions.cfg
delete mode 100644 src/dreyfus/src/clouseau_rpc.erl
delete mode 100644 src/dreyfus/src/dreyfus.app.src
delete mode 100644 src/dreyfus/src/dreyfus_app.erl
delete mode 100644 src/dreyfus/src/dreyfus_bookmark.erl
delete mode 100644 src/dreyfus/src/dreyfus_config.erl
delete mode 100644 src/dreyfus/src/dreyfus_epi.erl
delete mode 100644 src/dreyfus/src/dreyfus_fabric.erl
delete mode 100644 src/dreyfus/src/dreyfus_fabric_cleanup.erl
delete mode 100644 src/dreyfus/src/dreyfus_fabric_group1.erl
delete mode 100644 src/dreyfus/src/dreyfus_fabric_group2.erl
delete mode 100644 src/dreyfus/src/dreyfus_fabric_info.erl
delete mode 100644 src/dreyfus/src/dreyfus_fabric_search.erl
delete mode 100644 src/dreyfus/src/dreyfus_httpd.erl
delete mode 100644 src/dreyfus/src/dreyfus_httpd_handlers.erl
delete mode 100644 src/dreyfus/src/dreyfus_index.erl
delete mode 100644 src/dreyfus/src/dreyfus_index_manager.erl
delete mode 100644 src/dreyfus/src/dreyfus_index_updater.erl
delete mode 100644 src/dreyfus/src/dreyfus_plugin_couch_db.erl
delete mode 100644 src/dreyfus/src/dreyfus_rpc.erl
delete mode 100644 src/dreyfus/src/dreyfus_sup.erl
delete mode 100644 src/dreyfus/src/dreyfus_util.erl
delete mode 100644 src/dreyfus/test/dreyfus_blacklist_await_test.erl
delete mode 100644 src/dreyfus/test/dreyfus_blacklist_request_test.erl
delete mode 100644 src/dreyfus/test/dreyfus_config_test.erl
delete mode 100644 src/dreyfus/test/dreyfus_purge_test.erl
delete mode 100644 src/dreyfus/test/dreyfus_test_util.erl
delete mode 100644 src/dreyfus/test/elixir/mix.exs
delete mode 100644 src/dreyfus/test/elixir/mix.lock
delete mode 100755 src/dreyfus/test/elixir/run
delete mode 100644 src/dreyfus/test/elixir/test/partition_search_test.exs
delete mode 100644 src/dreyfus/test/elixir/test/search_test.exs
delete mode 100644 src/dreyfus/test/elixir/test/test_helper.exs
delete mode 100644 src/fabric/include/fabric.hrl
delete mode 100644 src/fabric/src/fabric.erl
delete mode 100644 src/fabric/src/fabric_db_create.erl
delete mode 100644 src/fabric/src/fabric_db_delete.erl
delete mode 100644 src/fabric/src/fabric_db_doc_count.erl
delete mode 100644 src/fabric/src/fabric_db_info.erl
delete mode 100644 src/fabric/src/fabric_db_meta.erl
delete mode 100644 src/fabric/src/fabric_db_partition_info.erl
delete mode 100644 src/fabric/src/fabric_db_update_listener.erl
delete mode 100644 src/fabric/src/fabric_design_doc_count.erl
delete mode 100644 src/fabric/src/fabric_dict.erl
delete mode 100644 src/fabric/src/fabric_doc_attachments.erl
delete mode 100644 src/fabric/src/fabric_doc_atts.erl
delete mode 100644 src/fabric/src/fabric_doc_missing_revs.erl
delete mode 100644 src/fabric/src/fabric_doc_open.erl
delete mode 100644 src/fabric/src/fabric_doc_open_revs.erl
delete mode 100644 src/fabric/src/fabric_doc_purge.erl
delete mode 100644 src/fabric/src/fabric_doc_update.erl
delete mode 100644 src/fabric/src/fabric_group_info.erl
delete mode 100644 src/fabric/src/fabric_ring.erl
delete mode 100644 src/fabric/src/fabric_rpc.erl
delete mode 100644 src/fabric/src/fabric_streams.erl
delete mode 100644 src/fabric/src/fabric_util.erl
delete mode 100644 src/fabric/src/fabric_view.erl
delete mode 100644 src/fabric/src/fabric_view_all_docs.erl
delete mode 100644 src/fabric/src/fabric_view_changes.erl
delete mode 100644 src/fabric/src/fabric_view_map.erl
delete mode 100644 src/fabric/src/fabric_view_reduce.erl
delete mode 100644 src/fabric/test/eunit/fabric_rpc_tests.erl
delete mode 100644 src/global_changes/.gitignore
delete mode 100644 src/global_changes/LICENSE
delete mode 100644 src/global_changes/README.md
delete mode 100644 src/global_changes/priv/stats_descriptions.cfg
delete mode 100644 src/global_changes/src/global_changes.app.src
delete mode 100644 src/global_changes/src/global_changes_app.erl
delete mode 100644 src/global_changes/src/global_changes_epi.erl
delete mode 100644 src/global_changes/src/global_changes_httpd.erl
delete mode 100644 src/global_changes/src/global_changes_httpd_handlers.erl
delete mode 100644 src/global_changes/src/global_changes_listener.erl
delete mode 100644 src/global_changes/src/global_changes_plugin.erl
delete mode 100644 src/global_changes/src/global_changes_server.erl
delete mode 100644 src/global_changes/src/global_changes_sup.erl
delete mode 100644 src/global_changes/src/global_changes_util.erl
delete mode 100644 src/global_changes/test/eunit/global_changes_hooks_tests.erl
delete mode 100644 src/ioq/.gitignore
delete mode 100644 src/ioq/src/ioq.app.src
delete mode 100644 src/ioq/src/ioq.erl
delete mode 100644 src/ioq/src/ioq_app.erl
delete mode 100644 src/ioq/src/ioq_sup.erl
delete mode 100644 src/ken/README.md
delete mode 100644 src/ken/rebar.config.script
delete mode 100644 src/ken/src/ken.app.src.script
delete mode 100644 src/ken/src/ken.erl
delete mode 100644 src/ken/src/ken_app.erl
delete mode 100644 src/ken/src/ken_event_handler.erl
delete mode 100644 src/ken/src/ken_server.erl
delete mode 100644 src/ken/test/config.ini
delete mode 100644 src/ken/test/ken_server_test.erl
delete mode 100644 src/mango/src/mango_cursor_text.erl
delete mode 100644 src/mango/src/mango_idx_text.erl
delete mode 100644 src/mem3/LICENSE
delete mode 100644 src/mem3/README.md
delete mode 100644 src/mem3/README_reshard.md
delete mode 100644 src/mem3/include/mem3.hrl
delete mode 100644 src/mem3/priv/stats_descriptions.cfg
delete mode 100644 src/mem3/rebar.config.script
delete mode 100644 src/mem3/src/mem3.app.src
delete mode 100644 src/mem3/src/mem3.erl
delete mode 100644 src/mem3/src/mem3_app.erl
delete mode 100644 src/mem3/src/mem3_cluster.erl
delete mode 100644 src/mem3/src/mem3_epi.erl
delete mode 100644 src/mem3/src/mem3_hash.erl
delete mode 100644 src/mem3/src/mem3_httpd.erl
delete mode 100644 src/mem3/src/mem3_httpd_handlers.erl
delete mode 100644 src/mem3/src/mem3_nodes.erl
delete mode 100644 src/mem3/src/mem3_plugin_couch_db.erl
delete mode 100644 src/mem3/src/mem3_rep.erl
delete mode 100644 src/mem3/src/mem3_reshard.erl
delete mode 100644 src/mem3/src/mem3_reshard.hrl
delete mode 100644 src/mem3/src/mem3_reshard_api.erl
delete mode 100644 src/mem3/src/mem3_reshard_dbdoc.erl
delete mode 100644 src/mem3/src/mem3_reshard_httpd.erl
delete mode 100644 src/mem3/src/mem3_reshard_index.erl
delete mode 100644 src/mem3/src/mem3_reshard_job.erl
delete mode 100644 src/mem3/src/mem3_reshard_job_sup.erl
delete mode 100644 src/mem3/src/mem3_reshard_store.erl
delete mode 100644 src/mem3/src/mem3_reshard_sup.erl
delete mode 100644 src/mem3/src/mem3_reshard_validate.erl
delete mode 100644 src/mem3/src/mem3_rpc.erl
delete mode 100644 src/mem3/src/mem3_seeds.erl
delete mode 100644 src/mem3/src/mem3_shards.erl
delete mode 100644 src/mem3/src/mem3_sup.erl
delete mode 100644 src/mem3/src/mem3_sync.erl
delete mode 100644 src/mem3/src/mem3_sync_event.erl
delete mode 100644 src/mem3/src/mem3_sync_event_listener.erl
delete mode 100644 src/mem3/src/mem3_sync_nodes.erl
delete mode 100644 src/mem3/src/mem3_sync_security.erl
delete mode 100644 src/mem3/src/mem3_util.erl
delete mode 100644 src/mem3/test/eunit/mem3_cluster_test.erl
delete mode 100644 src/mem3/test/eunit/mem3_hash_test.erl
delete mode 100644 src/mem3/test/eunit/mem3_rep_test.erl
delete mode 100644 src/mem3/test/eunit/mem3_reshard_api_test.erl
delete mode 100644 src/mem3/test/eunit/mem3_reshard_changes_feed_test.erl
delete mode 100644 src/mem3/test/eunit/mem3_reshard_test.erl
delete mode 100644 src/mem3/test/eunit/mem3_ring_prop_tests.erl
delete mode 100644 src/mem3/test/eunit/mem3_seeds_test.erl
delete mode 100644 src/mem3/test/eunit/mem3_sync_security_test.erl
delete mode 100644 src/mem3/test/eunit/mem3_util_test.erl
delete mode 100644 src/rexi/README.md
delete mode 100644 src/rexi/include/rexi.hrl
delete mode 100644 src/rexi/priv/stats_descriptions.cfg
delete mode 100644 src/rexi/rebar.config
delete mode 100644 src/rexi/src/rexi.app.src
delete mode 100644 src/rexi/src/rexi.erl
delete mode 100644 src/rexi/src/rexi_app.erl
delete mode 100644 src/rexi/src/rexi_buffer.erl
delete mode 100644 src/rexi/src/rexi_monitor.erl
delete mode 100644 src/rexi/src/rexi_server.erl
delete mode 100644 src/rexi/src/rexi_server_mon.erl
delete mode 100644 src/rexi/src/rexi_server_sup.erl
delete mode 100644 src/rexi/src/rexi_sup.erl
delete mode 100644 src/rexi/src/rexi_utils.erl
delete mode 100644 src/setup/.gitignore
delete mode 100644 src/setup/LICENSE
delete mode 100644 src/setup/README.md
delete mode 100644 src/setup/src/setup.app.src
delete mode 100644 src/setup/src/setup.erl
delete mode 100644 src/setup/src/setup_app.erl
delete mode 100644 src/setup/src/setup_epi.erl
delete mode 100644 src/setup/src/setup_httpd.erl
delete mode 100644 src/setup/src/setup_httpd_handlers.erl
delete mode 100644 src/setup/src/setup_sup.erl
delete mode 100755 src/setup/test/t-frontend-setup.sh
delete mode 100755 src/setup/test/t-single-node-auto-setup.sh
delete mode 100755 src/setup/test/t-single-node.sh
delete mode 100755 src/setup/test/t.sh
delete mode 100644 src/smoosh/README.md
delete mode 100644 src/smoosh/operator_guide.md
delete mode 100644 src/smoosh/src/smoosh.app.src
delete mode 100644 src/smoosh/src/smoosh.erl
delete mode 100644 src/smoosh/src/smoosh_app.erl
delete mode 100644 src/smoosh/src/smoosh_channel.erl
delete mode 100644 src/smoosh/src/smoosh_priority_queue.erl
delete mode 100644 src/smoosh/src/smoosh_server.erl
delete mode 100644 src/smoosh/src/smoosh_sup.erl
delete mode 100644 src/smoosh/src/smoosh_utils.erl
delete mode 100644 src/smoosh/test/exunit/scheduling_window_test.exs
delete mode 100644 src/smoosh/test/exunit/test_helper.exs
delete mode 100644 test/elixir/test/compact_test.exs
[couchdb] 01/01: [wip] experimental settings to run with buggify
support
Posted by va...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
vatamane pushed a commit to branch experimental-buggify-resistance
in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit 232e59af171029abf1629f5cd5ef384e60dc89fb
Author: Nick Vatamaniuc <va...@apache.org>
AuthorDate: Thu Mar 18 11:53:31 2021 -0400
[wip] experimental settings to run with buggify support
We blow up supervisors with timeouts and other errors so let's keep them
restarting for now
---
src/couch_jobs/src/couch_jobs_activity_monitor_sup.erl | 2 +-
src/couch_jobs/src/couch_jobs_notifier_sup.erl | 2 +-
src/couch_jobs/src/couch_jobs_sup.erl | 2 +-
src/couch_views/src/couch_views_sup.erl | 2 +-
src/fabric/src/fabric2_sup.erl | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/couch_jobs/src/couch_jobs_activity_monitor_sup.erl b/src/couch_jobs/src/couch_jobs_activity_monitor_sup.erl
index b11161a..431ebda 100644
--- a/src/couch_jobs/src/couch_jobs_activity_monitor_sup.erl
+++ b/src/couch_jobs/src/couch_jobs_activity_monitor_sup.erl
@@ -51,7 +51,7 @@ get_child_pids() ->
init(_) ->
Flags = #{
strategy => simple_one_for_one,
- intensity => 10,
+ intensity => 1000,
period => 3
},
Children = [
diff --git a/src/couch_jobs/src/couch_jobs_notifier_sup.erl b/src/couch_jobs/src/couch_jobs_notifier_sup.erl
index 81d9349..cd27343 100644
--- a/src/couch_jobs/src/couch_jobs_notifier_sup.erl
+++ b/src/couch_jobs/src/couch_jobs_notifier_sup.erl
@@ -51,7 +51,7 @@ get_child_pids() ->
init(_) ->
Flags = #{
strategy => simple_one_for_one,
- intensity => 10,
+ intensity => 1000,
period => 3
},
Children = [
diff --git a/src/couch_jobs/src/couch_jobs_sup.erl b/src/couch_jobs/src/couch_jobs_sup.erl
index d790237..931f521 100644
--- a/src/couch_jobs/src/couch_jobs_sup.erl
+++ b/src/couch_jobs/src/couch_jobs_sup.erl
@@ -33,7 +33,7 @@ start_link() ->
init([]) ->
Flags = #{
strategy => rest_for_one,
- intensity => 3,
+ intensity => 1000,
period => 10
},
Children = [
diff --git a/src/couch_views/src/couch_views_sup.erl b/src/couch_views/src/couch_views_sup.erl
index 9453189..73372b3 100644
--- a/src/couch_views/src/couch_views_sup.erl
+++ b/src/couch_views/src/couch_views_sup.erl
@@ -61,6 +61,6 @@ register_views_index() ->
flags() ->
#{
strategy => one_for_one,
- intensity => 1,
+ intensity => 1000,
period => 5
}.
diff --git a/src/fabric/src/fabric2_sup.erl b/src/fabric/src/fabric2_sup.erl
index 874a8c2..bd0e82d 100644
--- a/src/fabric/src/fabric2_sup.erl
+++ b/src/fabric/src/fabric2_sup.erl
@@ -30,7 +30,7 @@ start_link(Args) ->
init([]) ->
config:enable_feature(fdb),
- Flags = {rest_for_one, 1, 5},
+ Flags = {rest_for_one, 100, 5},
Children = [
{
fabric2_server,