You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by to...@apache.org on 2021/06/01 20:23:07 UTC

[couchdb] branch port-prometheus-3.x updated (cc3bd78 -> f880203)

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

tonysun83 pushed a change to branch port-prometheus-3.x
in repository https://gitbox.apache.org/repos/asf/couchdb.git.


 discard cc3bd78  add license to missing files
 discard 68382c2  add prometheus versioning to header
 discard bdd706a  add eunit tests
 discard 4849f24  add configurable http server
 discard a69766e  Add new app couch_prometheus
     add a27f241  [CI] Move to new containers, expand Erlang matrix (#3504)
     add 1d987ae  [CI] Move to new containers for full build (#3505)
     add 098c5a2  Add docker creds to CI run (#3508)
     add 946ab2c  Swap OTP_VERSION with OTP_RELEASE macro
     add f790830  Add tests for password reqexp
     add 5c1739f  Add password validation
     add b4939ff  Test speed up
     add ffe608a  Switch show-test-results.py to use python 3
     add 6fff405  Initial commit.
     add 920d005  Squash Riaknostic commits prior to Weather Report fork
     add 0ed0451  Port to CouchDB: Remove unwanted files
     add 883276c  Port to CouchDB: Rename src/riaknostic*
     add c9924af  Port to CouchDB: Remove targets from Makefile
     add 0d0d98c  Port to CouchDB: Update rebar.config
     add 05069fe  Port to CouchB: Modify to work with Apache CouchDB
     add a7057e5  Port to CouchDB: Add weatherreport to .gitignore
     add 665ddd1  Port to CouchDB: Remove travis build status
     add 57f1c47  Port to CouchDB: Modify docs and comments
     add 5d5f3ac  Add documentation for adding checks
     add 8cfb473  Add check for mem3_sync
     add 778fe0b  Add a check for processes with high mbox sizes
     add 28fb1d5  Remove meck as a dependency
     add 9ea8991  Include the node name when logging to stdout
     add 3f843a2  Improve default etc directory
     add 2940768  Fix unused variable warning
     add 0264084  Add check for search availability
     add ecde7fc  Add check for shard safety/liveness
     add dd57fe1  Add check for processes by first/current call
     add abc9c53  Add check for IOQ active requests
     add d937147  Optimize noatime check
     add 90d0691  Allow checks to be run across the cluster
     add f3514c7  Remove weatherreport_node:cluster_command funs
     add ad06ec0  Route rpc checks via local cluster node
     add b18e9f0  Handle cases where first/current call is undefined
     add 372e6a6  Whitespace
     add 67fd6f3  Make timeout for check-over-RPC configurable
     add 69defe2  Improve logging of failed RPC calls
     add 045692f  Run local checks via RPC
     add 5f95349  Run local checks via RPC
     add 49bf9e1  Failed checks are turned into diagnostic messages
     add 8f14524  Try to ensure writes to stdout are flushed
     add 4737cd7  Add check for whether node can be safely rebuilt
     add 49d1fde  Add diagnostic check for TCP recv and send queues
     add 9fb7d72  Generalise threshold checks on process attributes
     add 01981c5  Diagnostic check for processes by memory usage
     add d85d301  Remove rebar.config dependencies
     add 0669cca  Remove twig dependency
     add 7f722fc  Remove the getopt dependency
     add 26e7521  Remove packaged rebar
     add 6b988ae  Remove unused function exports
     add aeee603  Remove escriptize from all target
     add 9231c11  Remove redundant rpc calls
     add 1f4ed90  Don't include node name in diagnostic messages
     add 73c724b  there is no app
     add aa6ed85  Handle conflicted shard maps
     add b3272c7  Check number of pending internal replication jobs
     add d09b502  Check mean node statistics over one second
     add 97295cf  Fix description of process_memory check
     add 7375ba6  Downgrade process call count to notice
     add 3afa803  Change s/cloudant/couchdb/g for maintenance_mode
     add 4128812  Merge remote-tracking branch 'weatherreport/riaknostic-squash' into weatherreport
     add 62e22e3  Port custom recon process call checks
     add 532052e  Support default IOQ in weatherreport
     add 8617997  Change search check failure from error to warning
     add ba03c8e  Change header preamble to "derived from riaknostic"
     add 54c880e  Delete obsolete weatherreport files and documentation
     add ad79f3c  Update weatherreport documentation
     add 5cbb4da  Add getopt copyright to NOTICE
     add 1199069  Crash if config app fails to start
     add 1afcfc2  Build and escriptize weatherreport
     add 88d1824  Merge pull request #3312 from apache/weatherreport
     add 75a4a3ee Use correct args in get_doc_info
     add a0603b7  Reformat build-aux/logfile-uploader.py (#3542)
     add f672b91  Fix bug in Replicator authentication for password contains @
     add a2afe79  Add offheap MQ support for dreyfus_index_manager (#3545)
     add 7b85048  Bump ibrowse to 4.4.2 + couchdb patches
     add e632b45  Erlang 24 support for 3.x branch
     add f1dd5fe  Moved some config options from httpd to chttpd
     add d623134  Bump hyper dependency to 2.2.0-7
     add 0bd9465  move couch_httpd_auth options to chttpd_auth 3.x
     add ec05026  Add new app couch_prometheus
     add 7a7dea6  add configurable http server
     add 7448411  add eunit tests
     add e0f5420  add prometheus versioning to header
     add f880203  add license to missing files

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   (cc3bd78)
            \
             N -- N -- N   refs/heads/port-prometheus-3.x (f880203)

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:
 Makefile                                           |  19 +-
 NOTICE                                             |   4 +
 build-aux/Jenkinsfile.full                         |  96 ++--
 build-aux/Jenkinsfile.pr                           |  21 +-
 build-aux/logfile-uploader.py                      |   6 +-
 build-aux/show-test-results.py                     |  70 +--
 rebar.config.script                                |  13 +-
 rel/overlay/etc/default.ini                        |  91 +--
 rel/reltool.config                                 |   4 +
 src/chttpd/src/chttpd.erl                          |  30 +-
 src/chttpd/src/chttpd_cors.erl                     |   2 +-
 src/chttpd/src/chttpd_external.erl                 |   3 +-
 src/chttpd/src/chttpd_node.erl                     |   3 +-
 src/chttpd/src/chttpd_rewrite.erl                  |  15 +-
 src/chttpd/src/chttpd_util.erl                     |  62 ++
 src/chttpd/src/chttpd_xframe_options.erl           |   3 +-
 src/chttpd/test/eunit/chttpd_util_test.erl         | 156 ++++++
 src/couch/include/couch_db.hrl                     |   4 +-
 src/couch/src/couch_changes.erl                    |   5 +-
 src/couch/src/couch_hotp.erl                       |   2 +-
 src/couch/src/couch_httpd.erl                      |  47 +-
 src/couch/src/couch_httpd_auth.erl                 |  68 +--
 src/couch/src/couch_httpd_misc_handlers.erl        |   4 +-
 src/couch/src/couch_httpd_rewrite.erl              |  16 +-
 src/couch/src/couch_httpd_vhost.erl                |   4 +-
 src/couch/src/couch_passwords.erl                  |  10 +-
 src/couch/src/couch_users_db.erl                   |  87 ++-
 src/couch/src/couch_util.erl                       |  26 +
 src/couch/test/eunit/couchdb_cors_tests.erl        |   2 +-
 src/couch/test/eunit/couchdb_mrview_cors_tests.erl |   2 +-
 src/couch_mrview/src/couch_mrview_http.erl         |   5 +-
 .../src/couch_replicator_auth_session.erl          |  54 +-
 .../src/couch_replicator_connection.erl            |   5 +-
 ...ch_replicator_small_max_request_size_target.erl |   2 +-
 src/dreyfus/src/dreyfus_index_manager.erl          |   1 +
 .../test/eunit/global_changes_hooks_tests.erl      |   4 +-
 src/ioq/src/ioq.erl                                |  10 +
 src/jwtf/src/jwtf.erl                              |  29 +-
 src/weatherreport/.gitignore                       |  13 +
 src/weatherreport/.manifest                        |   5 +
 src/{jwtf => weatherreport}/LICENSE                |   2 +
 src/weatherreport/README.md                        |  81 +++
 src/weatherreport/how_to_add_a_check.md            | 113 ++++
 src/weatherreport/rebar.config                     |  31 +
 src/weatherreport/src/weatherreport.app.src        |  39 ++
 src/weatherreport/src/weatherreport.erl            | 181 ++++++
 src/weatherreport/src/weatherreport_check.erl      | 107 ++++
 .../src/weatherreport_check_custodian.erl          |  82 +++
 src/weatherreport/src/weatherreport_check_disk.erl | 172 ++++++
 .../weatherreport_check_internal_replication.erl   |  57 ++
 src/weatherreport/src/weatherreport_check_ioq.erl  |  95 ++++
 .../src/weatherreport_check_mem3_sync.erl          |  55 ++
 .../src/weatherreport_check_membership.erl         |  65 +++
 .../src/weatherreport_check_memory_use.erl         |  67 +++
 .../src/weatherreport_check_message_queues.erl     |  57 ++
 .../src/weatherreport_check_node_stats.erl         |  66 +++
 .../src/weatherreport_check_nodes_connected.erl    |  59 ++
 .../src/weatherreport_check_process_calls.erl      | 153 +++++
 .../src/weatherreport_check_process_memory.erl     |  57 ++
 .../src/weatherreport_check_safe_to_rebuild.erl    | 116 ++++
 .../src/weatherreport_check_search.erl             |  58 ++
 .../src/weatherreport_check_tcp_queues.erl         |  89 +++
 src/weatherreport/src/weatherreport_config.erl     | 196 +++++++
 src/weatherreport/src/weatherreport_getopt.erl     | 621 +++++++++++++++++++++
 src/weatherreport/src/weatherreport_log.erl        |  69 +++
 src/weatherreport/src/weatherreport_node.erl       | 208 +++++++
 src/weatherreport/src/weatherreport_runner.erl     |  89 +++
 src/weatherreport/src/weatherreport_util.erl       | 111 ++++
 test/elixir/lib/step/user.ex                       |   2 +-
 test/elixir/test/changes_test.exs                  |   2 +-
 test/elixir/test/config_test.exs                   |  32 +-
 test/elixir/test/cookie_auth_test.exs              |   2 +-
 test/elixir/test/http_test.exs                     |   2 +-
 test/elixir/test/jsonp_test.exs                    |   4 +-
 test/elixir/test/proxyauth_test.exs                |   6 +-
 test/elixir/test/rewrite_test.exs                  |  10 +-
 test/elixir/test/users_db_security_test.exs        |   2 +-
 test/elixir/test/users_db_test.exs                 | 127 ++++-
 test/javascript/tests/replicator_db_by_doc_id.js   |   2 +-
 test/javascript/tests/rewrite.js                   |  10 +-
 80 files changed, 4001 insertions(+), 299 deletions(-)
 create mode 100644 src/chttpd/src/chttpd_util.erl
 create mode 100644 src/chttpd/test/eunit/chttpd_util_test.erl
 create mode 100644 src/weatherreport/.gitignore
 create mode 100644 src/weatherreport/.manifest
 copy src/{jwtf => weatherreport}/LICENSE (99%)
 create mode 100644 src/weatherreport/README.md
 create mode 100644 src/weatherreport/how_to_add_a_check.md
 create mode 100644 src/weatherreport/rebar.config
 create mode 100644 src/weatherreport/src/weatherreport.app.src
 create mode 100644 src/weatherreport/src/weatherreport.erl
 create mode 100644 src/weatherreport/src/weatherreport_check.erl
 create mode 100644 src/weatherreport/src/weatherreport_check_custodian.erl
 create mode 100644 src/weatherreport/src/weatherreport_check_disk.erl
 create mode 100644 src/weatherreport/src/weatherreport_check_internal_replication.erl
 create mode 100644 src/weatherreport/src/weatherreport_check_ioq.erl
 create mode 100644 src/weatherreport/src/weatherreport_check_mem3_sync.erl
 create mode 100644 src/weatherreport/src/weatherreport_check_membership.erl
 create mode 100644 src/weatherreport/src/weatherreport_check_memory_use.erl
 create mode 100644 src/weatherreport/src/weatherreport_check_message_queues.erl
 create mode 100644 src/weatherreport/src/weatherreport_check_node_stats.erl
 create mode 100644 src/weatherreport/src/weatherreport_check_nodes_connected.erl
 create mode 100644 src/weatherreport/src/weatherreport_check_process_calls.erl
 create mode 100644 src/weatherreport/src/weatherreport_check_process_memory.erl
 create mode 100644 src/weatherreport/src/weatherreport_check_safe_to_rebuild.erl
 create mode 100644 src/weatherreport/src/weatherreport_check_search.erl
 create mode 100644 src/weatherreport/src/weatherreport_check_tcp_queues.erl
 create mode 100644 src/weatherreport/src/weatherreport_config.erl
 create mode 100644 src/weatherreport/src/weatherreport_getopt.erl
 create mode 100644 src/weatherreport/src/weatherreport_log.erl
 create mode 100644 src/weatherreport/src/weatherreport_node.erl
 create mode 100644 src/weatherreport/src/weatherreport_runner.erl
 create mode 100644 src/weatherreport/src/weatherreport_util.erl