This is an automated email from the ASF dual-hosted git repository. davisp pushed a change to branch optimize-ddoc-cache in repository https://gitbox.apache.org/repos/asf/couchdb.git. omit 66dd4f0 FIXUP: Don't manually track cache size omit 5238348 FIXUP: Ignore unused variable omit 7c376bd FIXUP: Remember to clear out the waiters list omit 9151fb5 FIXUP: Make the refresh timeout configurable omit 85b5385 FIXUP: Reuse fabric lookup results omit 0e9aadc FIXUP: Comment on use of no_ddocid omit 32cd254 FIXUP: Evict unused entries omit 8e5b15f Remove debug logging omit 413322b FIXUP: Automatically detect coverage runs omit 70e9c6e FIXUP: Add tests for no VDU behavior omit e9714e8 FIXUP: Re-enable code purging omit 5417c56 FIXUP: Add gen_server behavior omit 1fa3851 TMP: Simple benchmark script omit 409e71c Rewrite ddoc_cache to improve performance omit d7d1f8b Remove duplicated eviction messages add 06772ad Update CONTRIBUTING.md to reflect monorepo add a5b8795 Merge pull request #625 from apache/contributing-md-update add 409ea97 Also enable node decom using string "true" add 7589340 bump docs dep add 736e732 Fix mismatch between MAX_DBS_OPEN and default.ini add dbe6cf7 Fix eunit timeout option for compression tests add 7f54516 Remove yet another invalid test case (ddoc_cache related) add 858088e Make map functions distinct with each invocation add cc42357 feat: enable compaction daemon by default add 8b127f4 test: expect compaction daemon to be off add ff32a15 Fix couch_replicator_changes_reader:process_change add 5b329ac Merge pull request #648 from cloudant/fixup-for-fix-replicator-progress-reporting-2 add 3b23d21 Remove some sleeps from change feed test. add add912a Bump jiffy dep add a461c44 really disable compaction daemon for JS tests add 7885d80 wipe all databases on test exit add a1b5e13 disable unstable stats.js test add 3195578 Pass db open options to fabric_view_map add 3e4da60 Merge pull request #645 from cloudant/pass-user_ctx-in-fabric_view_map add 83f085d Fix Windows build add da7aa54 Disable compaction daemon on eunit run couch startups add 13a6e1f Merge branch 'master' of https://github.com/apache/couchdb add 017d76f Fix Windows release builds add 34b803a Remove deprecated OAuth 1.0 implementation new 8e13441 Remove duplicated eviction messages new b879a4b Rewrite ddoc_cache to improve performance new 123d875 TMP: Simple benchmark script new 738610a FIXUP: Add gen_server behavior new 4c5bc14 FIXUP: Re-enable code purging new bb6a651 FIXUP: Add tests for no VDU behavior new 5d871fb FIXUP: Automatically detect coverage runs new 6fd34e3 Remove debug logging new f1fa94e FIXUP: Evict unused entries new a54baa2 FIXUP: Comment on use of no_ddocid new a10cff2 FIXUP: Reuse fabric lookup results new cd3687a FIXUP: Make the refresh timeout configurable new 9fbb086 FIXUP: Remember to clear out the waiters list new 0743e3f FIXUP: Ignore unused variable new 66f03d2 FIXUP: Don't manually track cache size new 69dcaa4 FIXUP: Crash the LRU if its evictor dies new 62bfbf4 FIXUP: Remove unnecessary catch 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 (66dd4f0) \ N -- N -- N refs/heads/optimize-ddoc-cache (62bfbf4) 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 17 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: CONTRIBUTING.md | 8 +- LICENSE | 25 - Makefile.win | 8 +- NOTICE | 4 - build-aux/print-committerlist.sh | 2 +- configure.ps1 | 2 +- dev/run | 4 +- license.skip | 2 - rebar.config.script | 8 +- rel/overlay/etc/default.ini | 31 +- rel/reltool.config | 2 - src/chttpd/src/chttpd_show.erl | 3 +- src/chttpd/src/chttpd_view.erl | 10 +- src/couch/include/couch_js_functions.hrl | 18 - src/couch/src/couch.app.src | 1 - src/couch/src/couch.erl | 1 - src/couch/src/couch_httpd_handlers.erl | 1 - src/couch/src/couch_httpd_oauth.erl | 391 ---------------- src/couch/src/couch_server.erl | 2 +- src/couch/src/test_util.erl | 2 +- src/couch/test/chttpd_endpoints_tests.erl | 1 - src/couch/test/couch_changes_tests.erl | 37 +- src/couch/test/couchdb_auth_tests.erl | 2 +- src/couch/test/couchdb_compaction_daemon_tests.erl | 5 +- src/couch/test/couchdb_file_compression_tests.erl | 26 +- src/couch/test/couchdb_vhosts_tests.erl | 139 ------ src/couch/test/fixtures/os_daemon_configer.escript | 1 - .../src/couch_replicator_changes_reader.erl | 2 +- src/ddoc_cache/src/ddoc_cache_lru.erl | 11 +- src/ddoc_cache/test/ddoc_cache_coverage_test.erl | 18 +- src/fabric/src/fabric.erl | 23 +- src/fabric/src/fabric_view_map.erl | 11 +- src/mem3/src/mem3.erl | 35 +- test/javascript/couch.js | 3 + test/javascript/oauth.js | 511 --------------------- test/javascript/run | 1 - test/javascript/tests/config.js | 3 - test/javascript/tests/delayed_commits.js | 6 + test/javascript/tests/design_docs.js | 16 - test/javascript/tests/oauth_users_db.js | 168 ------- test/javascript/tests/proxyauth.js | 2 + test/javascript/tests/reader_acl.js | 7 +- test/javascript/tests/replication.js | 3 - test/javascript/tests/replicator_db_security.js | 28 -- test/javascript/tests/rev_stemming.js | 2 + test/javascript/tests/rewrite.js | 5 +- test/javascript/tests/rewrite_js.js | 3 + test/javascript/tests/security_validation.js | 5 + test/javascript/tests/stats.js | 25 + 49 files changed, 207 insertions(+), 1417 deletions(-) delete mode 100644 src/couch/src/couch_httpd_oauth.erl delete mode 100644 test/javascript/oauth.js delete mode 100644 test/javascript/tests/oauth_users_db.js -- To stop receiving notification emails like this one, please contact ['"commits@couchdb.apache.org" '].