This is an automated email from the ASF dual-hosted git repository. eiri pushed a change to branch 2167-no-view-changes in repository https://gitbox.apache.org/repos/asf/couchdb.git.
discard 50f68ca Modify all mrview records and add according migration functionality discard 46e17ad Remove all view_changes functionality from mrview utils discard f1820e6 Remove fast_view filter from fabric discard e6faf67 Modify changes accumulator record discard 61ebdcd Remove view_changes functionality from couch_changes side discard fb2800e Remove view changes interface functions, tests and end-point discard f6bad90 Remove seq, kseq and log trees from updater, compactor and indexer add 1bdddbc Revert "Close LRU by database path for deleted database/index" add 0155bd8 Merge pull request #2325 from apache/revert-2130-close-lru add cd85523 Initial import add 3af4e6c Update API for handle_config_terminate/3 add d85183d Merge pull request #1 from cloudant/update_handle_config_terminate add 55bf6a3 Avoid using `erlang:now/0` add 8553ee6 Merge pull request #2 from cloudant/fix-compilation-warnings add dddaa3c Support scheduling compactions during time windows add 78eba84 Add unit tests for scheduling window logic add 37c8ace Add 'src/smoosh/' from commit '78eba8444c0ba50994c7b686251f3a7c21dc92ce' add 02b9f25 Remove smoosh as dependency and add as subdir add 8d9f80d Merge pull request #2326 from apache/smoosh-in-tree add 390b919 Import ken add 50682f9 Fix compilation errors and use of macro add 004881a Merge pull request #4 from apache/has_have_confusion add 7095e0d Fix compiler warnings add 3e47130 Merge pull request #1 from cloudant/fix-compilation-warnings add 9837a29 and the -else clauses add 2cafa80 Merge pull request #5 from apache/else add 950f27c Get the list of allowed languages from the environment add 5161e54 Merge pull request #6 from apache/ken-query-servers add 52fbbdf Always include 'query' as an allowed language add 846783b Merge pull request #7 from apache/ken-query-servers-2 add c800e4a Detect dreyfus/hastings correctly add 506606f Merge pull request #8 from apache/ken-dreyfus-hastings add 752e8c4 Add 'src/ken/' from commit '506606ff2b29f72fcc9e875f1b9a33c258ad2af1' add 56fb786 Remove ken as dependency and add as subdir add 4116160 Merge pull request #2328 from apache/ken-in-tree add 6d432a9 Return 400 error for missing partition key add bcf6881 Update usage of couch_hash:md5_hash shim add 2d734f3 Merge pull request #2337 from apache/couch_hash_update add 971ae58 Move _node handler to new module add 3ccf8d1 Remove global _system handler add 312cdee Move get_stats/0 add 1f0e8cf extract get_httpd_handlers function add bbd8991 add handle_request/1 add 12e8878 allow calls to get_httpd_handlers from other applications add 65b5076 Mangle request before calling handle_request add f8b1b4a proxy the response from the other node add aab05b6 disable port 5986 by default add c79d853 enable port 5986 in local.ini for the test suites add 7f66662 fix (unrelated, right, am I crazy?) proxyauth.js test add ba0c203 install requests module within venv add 08a9a5f Merge pull request #2336 from apache/1523-bye-bye-5986-rnewson-4 add d3ff408 Remove seq, kseq and log trees from updater, compactor and indexer add 2c8966f Remove view changes interface functions, tests and end-point add 6a58d8c Remove view_changes functionality from couch_changes side add a5a0c8d Modify changes accumulator record add ac74330 Remove fast_view filter from fabric add 855afac Remove all view_changes functionality from mrview utils add e1c66f2 Modify all mrview records and add according migration functionality 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 (50f68ca) \ N -- N -- N refs/heads/2167-no-view-changes (e1c66f2) 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: .travis.yml | 1 + rebar.config.script | 4 +- rel/overlay/etc/local.ini | 1 + src/chttpd/src/chttpd.erl | 2 + src/chttpd/src/chttpd_db.erl | 3 + src/chttpd/src/chttpd_httpd_handlers.erl | 2 +- src/chttpd/src/chttpd_misc.erl | 224 +------- src/chttpd/src/chttpd_node.erl | 272 ++++++++++ src/couch/src/couch.app.src | 3 +- src/couch/src/couch_httpd.erl | 99 ++-- src/couch/src/couch_secondary_sup.erl | 13 +- src/couch/test/eunit/chttpd_endpoints_tests.erl | 2 +- src/couch_mrview/src/couch_mrview_index.erl | 17 +- src/couch_mrview/src/couch_mrview_util.erl | 12 +- .../test/eunit/couch_mrview_purge_docs_tests.erl | 2 +- src/couch_pse_tests/src/cpse_test_purge_docs.erl | 4 +- src/couch_pse_tests/src/cpse_test_purge_seqs.erl | 2 +- src/couch_pse_tests/src/cpse_util.erl | 4 +- src/dreyfus/src/clouseau_rpc.erl | 7 +- src/dreyfus/src/dreyfus_index.erl | 4 +- src/dreyfus/src/dreyfus_index_manager.erl | 1 - src/fabric/test/eunit/fabric_rpc_purge_tests.erl | 2 +- src/ken/README.md | 12 + .../couch_log_app.erl => ken/rebar.config.script} | 20 +- .../src/ken.app.src.script} | 32 +- .../mem3_plugin_couch_db.erl => ken/src/ken.erl} | 20 +- .../src/setup_app.erl => ken/src/ken_app.erl} | 6 +- .../src/ken_event_handler.erl} | 53 +- src/ken/src/ken_server.erl | 565 ++++++++++++++++++++ .../couch_peruser_sup.erl => ken/src/ken_sup.erl} | 12 +- src/ken/test/config.ini | 2 + src/ken/test/ken_server_test.erl | 97 ++++ src/smoosh/README.md | 140 +++++ src/smoosh/operator_guide.md | 396 ++++++++++++++ .../src/smoosh.app.src} | 15 +- src/smoosh/src/smoosh.erl | 69 +++ .../setup_app.erl => smoosh/src/smoosh_app.erl} | 6 +- src/smoosh/src/smoosh_channel.erl | 306 +++++++++++ src/smoosh/src/smoosh_priority_queue.erl | 86 +++ src/smoosh/src/smoosh_server.erl | 594 +++++++++++++++++++++ .../setup_sup.erl => smoosh/src/smoosh_sup.erl} | 6 +- src/smoosh/src/smoosh_utils.erl | 92 ++++ src/smoosh/test/exunit/scheduling_window_test.exs | 81 +++ src/{couch => smoosh}/test/exunit/test_helper.exs | 0 test/elixir/test/partition_crud_test.exs | 9 + test/javascript/tests/proxyauth.js | 2 +- 46 files changed, 2937 insertions(+), 365 deletions(-) create mode 100644 src/chttpd/src/chttpd_node.erl create mode 100644 src/ken/README.md copy src/{couch_log/src/couch_log_app.erl => ken/rebar.config.script} (55%) copy src/{mango/rebar.config.script => ken/src/ken.app.src.script} (57%) copy src/{mem3/src/mem3_plugin_couch_db.erl => ken/src/ken.erl} (61%) copy src/{setup/src/setup_app.erl => ken/src/ken_app.erl} (89%) copy src/{couch_log/src/couch_log_monitor.erl => ken/src/ken_event_handler.erl} (53%) create mode 100644 src/ken/src/ken_server.erl copy src/{couch_peruser/src/couch_peruser_sup.erl => ken/src/ken_sup.erl} (81%) create mode 100644 src/ken/test/config.ini create mode 100644 src/ken/test/ken_server_test.erl create mode 100644 src/smoosh/README.md create mode 100644 src/smoosh/operator_guide.md copy src/{couch_plugins/src/couch_plugins.app.src => smoosh/src/smoosh.app.src} (69%) create mode 100644 src/smoosh/src/smoosh.erl copy src/{setup/src/setup_app.erl => smoosh/src/smoosh_app.erl} (89%) create mode 100644 src/smoosh/src/smoosh_channel.erl create mode 100644 src/smoosh/src/smoosh_priority_queue.erl create mode 100644 src/smoosh/src/smoosh_server.erl copy src/{setup/src/setup_sup.erl => smoosh/src/smoosh_sup.erl} (88%) create mode 100644 src/smoosh/src/smoosh_utils.erl create mode 100644 src/smoosh/test/exunit/scheduling_window_test.exs copy src/{couch => smoosh}/test/exunit/test_helper.exs (100%)