You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by da...@apache.org on 2019/07/02 18:05:40 UTC

[couchdb] branch fix-version-blacklist updated (e39b51d -> 500cabf)

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

davisp pushed a change to branch fix-version-blacklist
in repository https://gitbox.apache.org/repos/asf/couchdb.git.


    from e39b51d  Blacklist all 21.x releases older than 21.2.3
     add e2dd274  First public release of Dreyfus
     add 4b90276  Match new couchdb naming convention
     add c729966  properly rename this time
     add d5c5509  Plug into couchdb 2.0 with epi handlers
     add 9c563b5  fix error handling for _search_analyze
     add 0e1f788  Add ejson_body
     add f69a572  Merge pull request #1 from cloudant-labs/50663-add-ejson-body
     add 1cb551a  remove cloudant_util function call
     add 29ba95c  Allow binaries for _search_analyze
     add cee7626  Handle errors when opening an index
     add dd5f000  Merge pull request #3 from cloudant-labs/2-handle-open-errors
     add 80ba863  Use couch_crypto
     add 008051d  Merge pull request #4 from cloudant-labs/52884-use-couch-crypto
     add 574cb44  Update to new couch_epi API
     add 5f11337  Merge pull request #5 from cloudant-labs/simplify_couch_epi
     add d125b71  Add new metric to track the search request time. This metric is different from what we track in clouseau. This basically will track the overall time it took for the search request, where as the one in Clouseau will only track the search latency at the shard level.
     add 95df984  Merge pull request #6 from cloudant-labs/66031-add-metrics-dreyfus-httpd-search
     add dd49ff9  Remove trailing spaces
     add fb8c85f  Make handle_search_req return proper response
     add 6c6d5ab  Merge pull request #7 from cloudant-labs/67924-fix-handlers-response
     add 944389b  Don't crash on invalid ddoc
     add 2356160  Merge pull request #8 from cloudant-labs/69570-fix-invalid-ddoc-crash
     add 4390bb5  Improve search logging
     add a8ea666  Merge pull request #9 from cloudant-labs/75421-improve-search-logging
     add a018d1f  Tolerate open_int failure
     add 9607250  Merge pull request #10 from cloudant-labs/77650-open-int-crash
     add 3c1001d  Fix shard replacement
     add 5fbbe3e  Merge pull request #15 from cloudant-labs/84146_fix_shard_replacement
     add bc2f94b7 Add new end point to get disk size information for search index
     add d838881  Merge pull request #17 from cloudant-labs/87336-add-disk_size-end-point
     add ad3f55a  Remove couch_crypto
     add fb7b680  Merge pull request #20 from cloudant-labs/remove-couch_crypto
     add e29303c  Remove public db record
     add 3f5ba2b  Merge pull request #23 from cloudant-labs/COUCHDB-3288-remove-public-db-record
     add dde3f04  Rename search index directory in place when database is deleted
     add 30b0556  Merge pull request #22 from cloudant-labs/86318-rename-search-indexes-when-dbdeleted
     add 5eef719  Update to use pluggable storage engine APIs
     add df88b1c  Merge pull request #26 from cloudant-labs/COUCHDB-3287-pluggable-storage-engines
     add b9805be  Add ability to black list indexes (#27)
     add a4f3ca3  fix typo to noreply (#29)
     add 2712350  Improve search blacklist
     add 9ab3010  Merge pull request #31 from cloudant-labs/109229-improve-blacklist
     add bf4b2cd  Update to use new purge API
     add 0f1be2f  Merge pull request #14 from cloudant-labs/COUCHDB-3326-clustered-purge
     add 10c1015  use updated_on instead of timestamp_utc in local purge doc
     add 89368b2  Merge pull request #32 from cloudant-labs/COUCHDB-3326-use-updated_on
     add e1730b8  Avoid calls to `fabric:design_docs/1`
     add b755e72  Merge pull request #37 from cloudant-labs/fix-get-minimum-purge-seq
     add 1c18b79  Fix function_clause caused by malformed accumulator
     add 1bdca62  Merge pull request #39 from cloudant-labs/fix-function-clause-load-docs
     add 96877dc  Remove deprecated clauses
     add 092194d  Support partitioned queries
     add 74e246d  Add partition search tests
     add 3893301  Implement separate limits for partitioned queries
     add 0c59190  Merge pull request #34 from cloudant-labs/feature/database-partitions
     add 5c1bb7e  Support search with limit using POST method
     add 0413baa  Merge pull request #40 from cloudant-labs/search-using-limit-with-post
     add 8c7f5f5  Reject multiple conflicting values of `partition`
     add 5b8ecb3  Merge pull request #41 from cloudant-labs/partition-parameters
     add 57ea522  Fixed typo
     add 228ae8a  fix function_clause (#42)
     add 1ba7e98  Always send a binary when calling clouseau_rpc:delete
     add 03d8331  Merge pull request #43 from cloudant-labs/116712-fix-delete
     add 7df7402  Avoid dreyfus_index_manager for _search_disk_size.
     add 33ee6c2  Merge pull request #44 from cloudant-labs/avoid-dreyfus-index-manager-for-disk-size
     add 383c96a  add stats for search
     add 7083d1e  Merge pull request #45 from cloudant-labs/add-pricing-for-pq
     add 75d86c4  Use dedicated search IOQ channel
     add 48edbf3  Add IOQ2 metric for search traffic
     add 2fcfb6b  Merge pull request #46 from cloudant-labs/use-dedicated-search-ioq-channel
     add 996f1cc  adjust metric for io_queue-search
     add 45469b9  Merge pull request #47 from cloudant-labs/adjust-io_queue-search
     add 80e3cd8  Address EPI's startup use of dreyfus_config
     add 6f1b8d3  Add 'src/dreyfus/' from commit '80e3cd8111bda643686d9165ea6afa99d0d33cd4'
     add 8e6fa8b  Add dreyfus.js from cloudant/couchdb@c323f1943
     add b1e0037  Ensure Dreyfus JS code is included in build
     add 1513d48  Add Dreyfus to Erlang release
     add 2650981  Merge branch 'master' into dreyfus-by-default
     add 93275c3  Improve detection of Search subsystem
     add 6f95fb3  Improve error message on Clouseau connection fail
     add 7dbd4d5  Further improve detection of Search system
     add 0d32708  Document config settings related to search system
     add 6e75355  Improve PR template with @kocolosk feedback
     add c517618  Merge branch 'master' into dreyfus-by-default
     add cbf8804  Merge pull request #2037 from kocolosk/dreyfus-by-default
     add 500cabf  Merge branch 'master' into fix-version-blacklist

No new revisions were added by this update.

Summary of changes:
 .github/PULL_REQUEST_TEMPLATE.md                   |   7 +-
 rebar.config.script                                |   1 +
 rel/apps/couch_epi.config                          |   1 +
 rel/overlay/etc/default.ini                        |  29 +
 rel/reltool.config                                 |   2 +
 share/server/dreyfus.js                            |  62 ++
 share/server/loop.js                               |   2 +
 src/dreyfus/.gitignore                             |   4 +
 src/{mango => dreyfus}/LICENSE.txt                 |   2 +-
 src/dreyfus/README.md                              |  78 ++
 src/dreyfus/include/dreyfus.hrl                    |  74 ++
 src/dreyfus/priv/stats_descriptions.cfg            |  65 ++
 src/dreyfus/src/clouseau_rpc.erl                   | 114 +++
 .../mango.app.src => dreyfus/src/dreyfus.app.src}  |  20 +-
 .../src/dreyfus_app.erl}                           |  11 +-
 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                 | 108 +++
 src/dreyfus/src/dreyfus_fabric_cleanup.erl         |  74 ++
 src/dreyfus/src/dreyfus_fabric_group1.erl          | 126 +++
 src/dreyfus/src/dreyfus_fabric_group2.erl          | 155 ++++
 src/dreyfus/src/dreyfus_fabric_info.erl            | 108 +++
 src/dreyfus/src/dreyfus_fabric_search.erl          | 265 +++++++
 src/dreyfus/src/dreyfus_httpd.erl                  | 600 ++++++++++++++
 src/dreyfus/src/dreyfus_httpd_handlers.erl         |  29 +
 src/dreyfus/src/dreyfus_index.erl                  | 367 +++++++++
 src/dreyfus/src/dreyfus_index_manager.erl          | 153 ++++
 src/dreyfus/src/dreyfus_index_updater.erl          | 181 +++++
 .../src/dreyfus_plugin_couch_db.erl}               |   6 +-
 src/dreyfus/src/dreyfus_rpc.erl                    | 130 +++
 .../src/dreyfus_sup.erl}                           |  21 +-
 src/dreyfus/src/dreyfus_util.erl                   | 418 ++++++++++
 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 +
 {test => src/dreyfus/test}/elixir/mix.exs          |  13 +-
 src/dreyfus/test/elixir/mix.lock                   |   5 +
 src/dreyfus/test/elixir/run                        |   4 +
 .../test/elixir/test/partition_search_test.exs     | 219 ++++++
 src/dreyfus/test/elixir/test/test_helper.exs       |   4 +
 src/mango/src/mango_idx.erl                        |   8 +-
 src/mango/src/mango_native_proc.erl                |   2 +-
 support/build_js.escript                           |   2 +
 46 files changed, 4696 insertions(+), 48 deletions(-)
 create mode 100644 share/server/dreyfus.js
 create mode 100644 src/dreyfus/.gitignore
 copy src/{mango => dreyfus}/LICENSE.txt (99%)
 create mode 100644 src/dreyfus/README.md
 create mode 100644 src/dreyfus/include/dreyfus.hrl
 create mode 100644 src/dreyfus/priv/stats_descriptions.cfg
 create mode 100644 src/dreyfus/src/clouseau_rpc.erl
 copy src/{mango/src/mango.app.src => dreyfus/src/dreyfus.app.src} (64%)
 copy src/{couch_epi/src/couch_epi_app.erl => dreyfus/src/dreyfus_app.erl} (81%)
 create mode 100644 src/dreyfus/src/dreyfus_bookmark.erl
 create mode 100644 src/dreyfus/src/dreyfus_config.erl
 create mode 100644 src/dreyfus/src/dreyfus_epi.erl
 create mode 100644 src/dreyfus/src/dreyfus_fabric.erl
 create mode 100644 src/dreyfus/src/dreyfus_fabric_cleanup.erl
 create mode 100644 src/dreyfus/src/dreyfus_fabric_group1.erl
 create mode 100644 src/dreyfus/src/dreyfus_fabric_group2.erl
 create mode 100644 src/dreyfus/src/dreyfus_fabric_info.erl
 create mode 100644 src/dreyfus/src/dreyfus_fabric_search.erl
 create mode 100644 src/dreyfus/src/dreyfus_httpd.erl
 create mode 100644 src/dreyfus/src/dreyfus_httpd_handlers.erl
 create mode 100644 src/dreyfus/src/dreyfus_index.erl
 create mode 100644 src/dreyfus/src/dreyfus_index_manager.erl
 create mode 100644 src/dreyfus/src/dreyfus_index_updater.erl
 copy src/{couch_index/src/couch_index_plugin_couch_db.erl => dreyfus/src/dreyfus_plugin_couch_db.erl} (80%)
 create mode 100644 src/dreyfus/src/dreyfus_rpc.erl
 copy src/{couch_peruser/src/couch_peruser_sup.erl => dreyfus/src/dreyfus_sup.erl} (62%)
 create mode 100644 src/dreyfus/src/dreyfus_util.erl
 create mode 100644 src/dreyfus/test/dreyfus_blacklist_await_test.erl
 create mode 100644 src/dreyfus/test/dreyfus_blacklist_request_test.erl
 create mode 100644 src/dreyfus/test/dreyfus_config_test.erl
 create mode 100644 src/dreyfus/test/dreyfus_purge_test.erl
 create mode 100644 src/dreyfus/test/dreyfus_test_util.erl
 copy {test => src/dreyfus/test}/elixir/mix.exs (56%)
 create mode 100644 src/dreyfus/test/elixir/mix.lock
 create mode 100755 src/dreyfus/test/elixir/run
 create mode 100644 src/dreyfus/test/elixir/test/partition_search_test.exs
 create mode 100644 src/dreyfus/test/elixir/test/test_helper.exs