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