couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dav...@apache.org
Subject [couchdb] branch optimize-ddoc-cache updated (a71aea4 -> e87bbe7)
Date Thu, 20 Jul 2017 19:05:13 GMT
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 a71aea4  FIXUP: Tyypoo
    omit 3d0c1fd  Fix test race with ddoc_cache
    omit 7d74f4e  FIXUP: Move invalidation to ddoc_cache_entry
    omit d0d7bb1  TMP: soak-javascript target
    omit d3601b8  FIXUP: Prevent dirty reads from cache
    omit 7a71f6a  FIXUP: Don't send possibly large messages
    omit 8757058  FIXUP: Add vsn attribute
    omit 5af0d8f  FIXUP: Remove unnecessary catch
    omit 3682de1  FIXUP: Crash the LRU if its evictor dies
    omit 8ed1d3f  FIXUP: Don't manually track cache size
    omit 28be4a9  FIXUP: Ignore unused variable
    omit 9b5bda5  FIXUP: Remember to clear out the waiters list
    omit 59a77e0  FIXUP: Make the refresh timeout configurable
    omit 4305f26  FIXUP: Reuse fabric lookup results
    omit f147f80  FIXUP: Comment on use of no_ddocid
    omit 8af7f28  FIXUP: Evict unused entries
    omit 3e10e20  Remove debug logging
    omit 39cf831  FIXUP: Automatically detect coverage runs
    omit 5bcba68  FIXUP: Add tests for no VDU behavior
    omit ca405c6  FIXUP: Re-enable code purging
    omit ea100a8  FIXUP: Add gen_server behavior
    omit 00ae4ca  TMP: Simple benchmark script
    omit 9de2dd9  Rewrite ddoc_cache to improve performance
    omit 56b97fa  Remove duplicated eviction messages
     add 23127c1  Make replication filter fetch error for _replicate return a 404
     add a866f6c  Fix replication Javascript test
     add d5a0d99  Remove unused TIMEOUT macro from os daemons module
     add 789f75d  Fix flaky os daemons tests
     add dce6e34  Use Ejson Body Instead of Compressed Body for External size (#606)
     add c8ee295  Revert "Use Ejson Body Instead of Compressed Body for External size (#606)"
     add 8506afc  Revert "Revert "Use Ejson Body Instead of Compressed Body for External size
(#606)""
     add 6d06dcf  calculate data_size correctly
     add de0634f  Merge branch '3430-external-size-views'
     add 9e56cf3  Remove couch_crypto
     add d3a5a71  Merge pull request #681 from apache/remove-couch-crypto
     add d5acc90  use crypto:strong_rand_bytes
     add a8e3396  Merge pull request #682 from apache/strong_rand_bytes
     add 311c5db  bump couchdb-setup dep
     add 6c4def6  feat: update for 2.0 patch by @guillett
     add 38cc139  catch database not exist error
     add 7bee63f  Merge branch '3423-add-try-catch-mem3'
     add a864beb  Add stable and update support to Mango
     add addccbc  Merge pull request #628 from garrensmith/add-stable-to-mango
     add 628ca7e  Allow keep_sending_changes to use hot code upgrade
     add 4396891  Allow wait_updated to switch to new module code
     add cc21e14  Merge pull request #622 from cloudant/89551-keep_sending_changes-hot
     add 860f23c  Fix _local_docs end-point
     add 99c195b  fix double export of wait_updated/3
     add 0bea3a4  Fix test teardown
     add 3523bab  Rename unused variables
     add 3e14510  Use hashed password when we create admin in test
     add 6a559cf  Use random name for _users db in test
     add bd0ee45  Fix trailing whitespace issues
     add 483f59e  Merge pull request #691 from cloudant/3367-fix-test-case
     add 37d7fad  Use test_util:stop_config in mem3_util_test
     add b0a2fe8  Merge pull request #693 from cloudant/use-stop_sync-in-mem3-test
     add c8bf463  Remove get_details replicator job gen_server call
     add 0f46cde  Simplify regression test for COUCHDB-1283
     add 27147cd  Fix cancellation race in replication.js tests
     add dfa14c0  TMP: Add debug logging for failed assertion
     new 0ea1058  Remove duplicated eviction messages
     new 345d82b  Rewrite ddoc_cache to improve performance
     new 0737d4a  TMP: Simple benchmark script
     new 15fc956  FIXUP: Add gen_server behavior
     new d559d9a  FIXUP: Re-enable code purging
     new d8ce868  FIXUP: Add tests for no VDU behavior
     new 7000fa0  FIXUP: Automatically detect coverage runs
     new 877a1af  Remove debug logging
     new 43b0ff8  FIXUP: Evict unused entries
     new 02d45e8  FIXUP: Comment on use of no_ddocid
     new 45cf36c  FIXUP: Reuse fabric lookup results
     new ae7873b  FIXUP: Make the refresh timeout configurable
     new 7b00668  FIXUP: Remember to clear out the waiters list
     new 2ebb155  FIXUP: Ignore unused variable
     new 7cd7a8d  FIXUP: Don't manually track cache size
     new 72fd30b  FIXUP: Crash the LRU if its evictor dies
     new 53f60c5  FIXUP: Remove unnecessary catch
     new eefdc0d  FIXUP: Add vsn attribute
     new 3181e05  FIXUP: Don't send possibly large messages
     new f3f3510  FIXUP: Prevent dirty reads from cache
     new 652b263  TMP: soak-javascript target
     new 91ea494  FIXUP: Move invalidation to ddoc_cache_entry
     new 1b4cbf2  Fix test race with ddoc_cache
     new c850ec5  FIXUP: Tyypoo
     new d538f02  Silence compiler warning
     new e87bbe7  FIXUP: Process processes in the process of dying

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   (a71aea4)
            \
             N -- N -- N   refs/heads/optimize-ddoc-cache (e87bbe7)

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 26 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:
 rebar.config.script                                |   2 +-
 src/chttpd/src/chttpd.erl                          |   6 +-
 src/chttpd/test/chttpd_security_tests.erl          |  34 ++--
 src/couch/src/couch_changes.erl                    |   9 +-
 src/couch/src/couch_crypto.erl                     |  79 ----------
 src/couch/src/couch_db.erl                         |  10 +-
 src/couch/src/couch_db_updater.erl                 |  24 ++-
 src/couch/src/couch_file.erl                       |   8 +-
 src/couch/src/couch_hotp.erl                       |   2 +-
 src/couch/src/couch_httpd.erl                      |   2 +-
 src/couch/src/couch_httpd_auth.erl                 |   6 +-
 src/couch/src/couch_native_process.erl             |   4 +-
 src/couch/src/couch_os_daemons.erl                 |   1 -
 src/couch/src/couch_passwords.erl                  |   8 +-
 src/couch/src/couch_server.erl                     |   2 +-
 src/couch/src/couch_stream.erl                     |  28 ++--
 src/couch/src/couch_uuids.erl                      |   6 +-
 src/couch/test/couch_auth_cache_tests.erl          |   2 +-
 src/couch/test/couch_work_queue_tests.erl          |   2 +-
 src/couch/test/couchdb_attachments_tests.erl       |   6 +-
 src/couch/test/couchdb_compaction_daemon_tests.erl |   7 +
 src/couch/test/couchdb_file_compression_tests.erl  |  30 +++-
 src/couch/test/couchdb_os_daemons_tests.erl        |   3 +-
 src/couch/test/couchdb_views_tests.erl             | 172 +++------------------
 src/couch_epi/src/couch_epi_data.erl               |   2 +-
 src/couch_epi/src/couch_epi_util.erl               |  12 +-
 .../test/couch_index_ddoc_updated_tests.erl        |   2 +-
 src/couch_mrview/src/couch_mrview.erl              |  36 +++--
 src/couch_mrview/src/couch_mrview_http.erl         |   2 +
 src/couch_mrview/src/couch_mrview_util.erl         |  68 ++++----
 .../test/couch_mrview_local_docs_tests.erl         |  24 ++-
 src/couch_peruser/.travis.yml                      |  24 ---
 src/couch_peruser/src/couch_peruser.erl            |  44 ++++--
 src/couch_peruser/test/couch_peruser_test.erl      |  28 +++-
 src/couch_plugins/src/couch_plugins.erl            |   2 +-
 src/couch_replicator/src/couch_replicator_ids.erl  |   2 +-
 .../src/couch_replicator_scheduler_job.erl         |   3 -
 .../test/couch_replicator_compact_tests.erl        |  10 --
 .../test/couch_replicator_large_atts_tests.erl     |   2 +-
 .../test/couch_replicator_many_leaves_tests.erl    |   4 +-
 .../test/couch_replicator_missing_stubs_tests.erl  |   4 +-
 .../test/couch_replicator_test_helper.erl          |  12 +-
 src/ddoc_cache/src/ddoc_cache_entry.erl            |  20 ++-
 src/ddoc_cache/src/ddoc_cache_lru.erl              |   2 +-
 src/fabric/src/fabric_view_all_docs.erl            |  59 ++++---
 src/mango/src/mango_cursor_view.erl                |  28 +++-
 src/mango/src/mango_idx.erl                        |   2 +-
 src/mango/src/mango_idx_text.erl                   |  56 ++++---
 src/mango/src/mango_opts.erl                       |  27 ++++
 ...ore-design-docs.py => 13-stable-update-test.py} |  34 ++--
 src/mango/test/mango.py                            |   4 +-
 src/mem3/src/mem3_rep.erl                          |   6 +-
 src/mem3/src/mem3_sync_security.erl                |  14 +-
 .../test/mem3_sync_security_test.erl}              |  26 ++--
 src/mem3/test/mem3_util_test.erl                   |   4 +-
 test/javascript/tests/replication.js               |  29 +++-
 56 files changed, 531 insertions(+), 514 deletions(-)
 delete mode 100644 src/couch/src/couch_crypto.erl
 delete mode 100644 src/couch_peruser/.travis.yml
 copy src/mango/test/{11-ignore-design-docs.py => 13-stable-update-test.py} (55%)
 copy src/{chttpd/src/chttpd_test_util.erl => mem3/test/mem3_sync_security_test.erl} (55%)

-- 
To stop receiving notification emails like this one, please contact
['"commits@couchdb.apache.org" <commits@couchdb.apache.org>'].

Mime
View raw message