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 2020/02/27 18:42:39 UTC

[couchdb] branch prototype/fdb-layer-rebase updated (3d2559d -> 6a966c8)

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

davisp pushed a change to branch prototype/fdb-layer-rebase
in repository https://gitbox.apache.org/repos/asf/couchdb.git.


 discard 3d2559d  Add fdb_to_revinfo version compatibility unit test
 discard cf6195a  Fix bug in fdb_to_revinfo compatibility clauses
 discard 66dd4ed  Add fdb_to_revinfo compatibility with 5-tuple Val
 discard d2f19b0  Do not use the ddoc cache to load _changes filter design documents
 discard a1b8da6  Support setting base_url in Couch test helper (take 2)
 discard 7f21fa5  Add 410 status code to stats_descriptions
 discard 94286e0  Improve validate_dbname test
 discard 2ec34b7  Let couch_jobs use its own metadata key
 discard ccff076  Handle spurious 1009 (future_version) errors in couch_jobs pending
 discard d703be7  Re-use changes feed main transaction when including docs
 discard 6351ba6  Test coverage: apply_open_doc_opts
 discard a606507  Test coverage: validate_dbname, validate_docid
 discard 8411511  Test coverage: get_full_doc_info
 discard e908630  Test coverage: list_dbs and list_dbs_info
 discard a5c439a  Convert versionstamps to binaries
 discard 1ca85dc  Add tests for database size tracking
 discard 397d4bb  Track the size of data stored in a database
 discard 7d48208  Remove attachment headers field
 discard 33068e7  Use {restart_tx, false} option in view index builder changes feed
 discard 4c1e024  Implement mult-transactional iterators for _changes feeds
 discard 7677664  Support `GET /_dbs_info` endpoint
 discard a3ddc60  Implement `fabric2_db:list_dbs_info/1,2,3`
 discard 32a8083  Implement async API for `fabric2_fdb:get_info/1`
 discard 9347146  Track a database level view size rollup
 discard c816fe7  Fix doc attachment tests
 discard f9771d1  Encode startkey/endkey for all_docs (#2538)
 discard 4e13dfb  Add basic test case for b3 fix
 discard 1853e29  fix b3 - Headers suppose to be strings
 discard 1281ed7  Support jaeger http reporter
 discard e5babfd  reserve search namespace
 discard e6bea66  Delete unused ets table creation
 discard 48be040  Change map indexes to be stored in one row
 discard 75a84b2  Add `external`  tag to opentrace events
 discard 60bbdd9  Improve transaction name setting when tracing FDB transactions
 discard bce2a4b  Expiring cache
 discard e9ea6c2  Delete attachments when no longer referenced
 discard 73ab700  Normalize fabric2 test suite
 discard 54e503a  Retry for failed indexes builds
 discard ecc815f  Optimize view read latency when the view ready
 discard 7efe461  Change end-point /_up to check fdb connectivity
 discard 5aa0c05  Add operation names for all HTTP endpoints
 discard a6af753  Implement node types
 discard f213591  Trace fdb transactions
 discard 1712955  Trace http endpoints
 discard 96e572d  Add ctrace application
 discard eefebd1  Implement fabric2_server:fdb_cluster/0
 discard 33d40bf  Support regexp based blacklist in config
 discard 0387ce9  Check membership when calling get_security/1 in fabric2_db
 discard c46115c  Assert Db handle field existence in `load_config/1` in fabric2_fdb
 discard f217aa0  Update fabric2_fdb's set_config to take un-encoding values
 discard 5cacf1d  Before starting a db transanction, refresh the db handle from the cache
 discard d2108dd  Check security properties in the main transaction
 discard 6e33784  Ensure we can create partitioned design docs with FDB
 discard 1e9f0b9  Pass contexts to fabric2_db functions
 discard 9922f0a  Abandon a view job if the db or ddoc is deleted
 discard fb6e312  Use "\xFF/metadataVersion" key for checking metadata
 discard 8779968  add test to prove we can view swap
 discard 31d4c3e  Add a special error for an invalid legacy local doc revsion
 discard 92dda3f  Chunkify local docs
 discard f9b6106  Remove compiler warning
 discard 602c0d1  Take better advantage of metadata version key feature
 discard db82103  Enable FDB transaction tracing
 discard 4d5c0d7  Use a shorter name for create_or_open_couchdb_dir
 discard c9b113a  DRY out CouchDB FDB prefix fetching
 discard 04dab7f  Fix timeout in couch_views
 discard 673eb1e  Fix mango index validation
 discard 7fa7796  Update couch_views to use couch_eval
 discard 63a5d81  Add tests for couch_js application
 discard e306424  Implement couch_js callbacks for couch_eval
 discard e48cf8d  Initial creation of couch_js application
 discard 5755d21  Add couch_eval abstraction layer
 discard 4050346  Add more deleted docs replication cases to integration test
 discard 8b3ac70  Fix doc counts for replicated deletions
 discard f132c7c  Add revision stemming for interactive docs
 discard 70412b2  Check members after db is opened
 discard faaed47  Make get_security and get_revs_limit calls consistent
 discard da4d078  Implement setting and getting _revs_limit
 discard 06d7550  Fix _changes heartbeat option
 discard 3751d5b  Fetch docs in parallel for view indexing
 discard 9e3d732  Handle _changes since=now param
 discard b3eb9e0  Handle update_seq for _local_docs
 discard 390e770  Add a max db name length config option
 discard f272505  Implement _design_docs and _local_docs
 discard 2568102  Implement _all_docs/queries
 discard 690daaa  Fix starkey_docid, endkey_docid and inclusive_end=false for _all_docs
 discard 38716c3  Remove debug logging in fabric2_db_plugin
 discard 0abf7d5  Skip before_doc_update processing for local docs
 discard b843557  Fix couch_views encoding test
 discard 9e45692  Move fabric2_dir_prefix_tests to test directory
 discard 3b003fa  Implement update_seq for couch_views
 discard b2a97b0  Open dbs with admin privileges in couch_views_indexer
 discard c4d6065  Fix DB reopen behavior
 discard 402a60f  Implement fabric2_db EPI plugin
 discard 947cd8a  add trace test for couch_views
 discard 1f51648  Add timeout for 'fold_docs-with_different_keys' test
 discard 69a2a74  only fetch 1 query server for indexing
 discard 205efca  Configurable FDB directory prefixes for CouchDB instances
 discard 9cd10d6  Remember to remove old doc bodies
 discard c94a972  Write large documents in chunks
 discard 3e732ff  Update to use new fold_range_future/wait functions
 discard 8de0408  Fix job handling to halt on errors
 discard f702271  CouchDB map indexes on FDB
 discard 677f451  Fix default key ranges for fold_range
 discard f393e42  Expose the is_replicator_db and is_user_db logic
 discard f93505e  Make fabric2.hrl public
 discard e708486  Fix more elixir tests
 discard 71d1751  Expose ICU ucol_getSortKey
 discard c78ca3a  Disable broken couch_att tests
 discard f489afa  Reinitialize chttpd_auth_cache on config change
 discard 3eaf4fa  Fix formatting of all_docs_test.exs
 discard bf81494  Implement `POST /_dbs_info`
 discard e0636ee  Fix revision tree extensions
 discard d478542  Fix `COPY` method
 discard c33a758  Fix bulk docs error reporting
 discard d3c09e0  Implement _all_dbs/_all_docs API parameters
 discard a6f93c4  Remove tests for deprecated features.
 discard 8546ccd  CouchDB background jobs
 discard f14f852  Fix exception in cache auth doc update
 discard 7ce55ed  Fix arity in changes timeout callback
 discard 7f6cf80  Update get security to use fabric2
 discard 33caf08  Implement `_users` db authentication
 discard 7a54c89  Database config changes should bump the db version
 discard 55b0ee0  Fix validate_doc_update when recreating a document
 discard 50c8afd  Allow for previously configured filters
 discard 573c690  Convert attachment info to disk terms correctly
 discard b65716a  Fix revision generation on attachment upload
 discard 85ff38f  Fix fabric2_txids:terminate/2
 discard 55a06e2  Implement attachment compression
 discard b8fd9fb  Remove debug logging
 discard f28fc30  Start switching chttpd HTTP endpoints to fabric2
 discard 1f8d27a  Update ddoc_cache to use fabric2
 discard 852e057  Initial test suite for the fabric2 implementation
 discard c33853a  Initial fabric2 implementation on FoundationDB
 discard 45bdca3  Disable eunit test suite in fabric
 discard ffabca8  Update build system for FoundationDB
     add fb30ac5  Upgrade Credo to 1.2.2
     add 6a44b32  Disable legacy Credo checks incompatible with Elixir >= 1.9
     add 949e496  Merge pull request #2518 from dottorblaster/upgrade-credo-to-1.2.0-disable-legacy-checks
     add 65bc5b0  Bump to jiffy 1.0.4
     add 2e0c7e1  Update build system for FoundationDB
     add 6074688  Disable eunit test suite in fabric
     add 1751916  Initial fabric2 implementation on FoundationDB
     add 1c79822  Initial test suite for the fabric2 implementation
     add 2f51d53  Update ddoc_cache to use fabric2
     add 95eb28f  Start switching chttpd HTTP endpoints to fabric2
     add 4ed0667  Remove debug logging
     add d8a152c  Implement attachment compression
     add 6e1128e  Fix fabric2_txids:terminate/2
     add e303b0e  Fix revision generation on attachment upload
     add 6fd1510  Convert attachment info to disk terms correctly
     add a89163f  Allow for previously configured filters
     add 8014620  Fix validate_doc_update when recreating a document
     add adbb8b1  Database config changes should bump the db version
     add e026302  Implement `_users` db authentication
     add b6e2302  Update get security to use fabric2
     add 2eb36ba  Fix arity in changes timeout callback
     add d1495f9  Fix exception in cache auth doc update
     add 6e704d6  CouchDB background jobs
     add a9c08d1  Remove tests for deprecated features.
     add 8371446  Implement _all_dbs/_all_docs API parameters
     add 50b8f83  Fix bulk docs error reporting
     add 2fd8b96  Fix `COPY` method
     add 662fe1c  Fix revision tree extensions
     add 50e0820  Implement `POST /_dbs_info`
     add 134b46c  Fix formatting of all_docs_test.exs
     add 30ec3cc  Reinitialize chttpd_auth_cache on config change
     add 861ea21  Disable broken couch_att tests
     add e6c75e0  Expose ICU ucol_getSortKey
     add 58b6578  Fix more elixir tests
     add 08413f9  Make fabric2.hrl public
     add b4ebb06  Expose the is_replicator_db and is_user_db logic
     add 00ac805  Fix default key ranges for fold_range
     add 1ec9d15  CouchDB map indexes on FDB
     add c169522  Fix job handling to halt on errors
     add 6522f84  Update to use new fold_range_future/wait functions
     add 606d781  Write large documents in chunks
     add 5ce5a17  Remember to remove old doc bodies
     add 64e8206  Configurable FDB directory prefixes for CouchDB instances
     add aaded2d  only fetch 1 query server for indexing
     add 81061cd  Add timeout for 'fold_docs-with_different_keys' test
     add 9b590ff  add trace test for couch_views
     add abd1d07  Implement fabric2_db EPI plugin
     add ce4e7b6  Fix DB reopen behavior
     add d5655ed  Open dbs with admin privileges in couch_views_indexer
     add 7d88fa7  Implement update_seq for couch_views
     add 1da708d  Move fabric2_dir_prefix_tests to test directory
     add 7a7e745  Fix couch_views encoding test
     add ebfbaba  Skip before_doc_update processing for local docs
     add 1a04da3  Remove debug logging in fabric2_db_plugin
     add e868b26  Fix starkey_docid, endkey_docid and inclusive_end=false for _all_docs
     add 7c4c95f  Implement _all_docs/queries
     add 25725f9  Implement _design_docs and _local_docs
     add 9e77bbe  Add a max db name length config option
     add 86536e4  Handle update_seq for _local_docs
     add 815d159  Handle _changes since=now param
     add ef36cc2  Fetch docs in parallel for view indexing
     add 57e4d53  Fix _changes heartbeat option
     add 735b53d  Implement setting and getting _revs_limit
     add 5011721  Make get_security and get_revs_limit calls consistent
     add 3c150c7  Check members after db is opened
     add b3eb111  Add revision stemming for interactive docs
     add 29568bb  Fix doc counts for replicated deletions
     add 181f1e6  Add more deleted docs replication cases to integration test
     add fd44205  Add couch_eval abstraction layer
     add 37e2ac5  Initial creation of couch_js application
     add 5f98573  Implement couch_js callbacks for couch_eval
     add ee263a8  Add tests for couch_js application
     add d939005  Update couch_views to use couch_eval
     add f033f2e  Fix mango index validation
     add e0f2d15  Fix timeout in couch_views
     add 54edb49  DRY out CouchDB FDB prefix fetching
     add ed17def  Use a shorter name for create_or_open_couchdb_dir
     add 5bd280c  Enable FDB transaction tracing
     add e4c9428  Take better advantage of metadata version key feature
     add c9dfc48  Remove compiler warning
     add faa075f  Chunkify local docs
     add a209f29  Add a special error for an invalid legacy local doc revsion
     add c15f52e  add test to prove we can view swap
     add d221e1a  Use "\xFF/metadataVersion" key for checking metadata
     add 19c21af  Abandon a view job if the db or ddoc is deleted
     add cc9be7f  Pass contexts to fabric2_db functions
     add c2aa163  Ensure we can create partitioned design docs with FDB
     add a81d8c3  Check security properties in the main transaction
     add b2c07db  Before starting a db transanction, refresh the db handle from the cache
     add 524fcc9  Update fabric2_fdb's set_config to take un-encoding values
     add 411a643  Assert Db handle field existence in `load_config/1` in fabric2_fdb
     add 47fac35  Check membership when calling get_security/1 in fabric2_db
     add 7ed018e  Support regexp based blacklist in config
     add 15403ec  Implement fabric2_server:fdb_cluster/0
     add 0ba4540  Add ctrace application
     add 2033146  Trace http endpoints
     add 4b16fd1  Trace fdb transactions
     add 26b5f25  Implement node types
     add 38fab07  Add operation names for all HTTP endpoints
     add 6c9b155  Change end-point /_up to check fdb connectivity
     add 02b0376  Optimize view read latency when the view ready
     add d58d1d9  Retry for failed indexes builds
     add f39818f  Normalize fabric2 test suite
     add 3d7e73e  Delete attachments when no longer referenced
     add 153b3d0  Expiring cache
     add bd7053f  Improve transaction name setting when tracing FDB transactions
     add 4ac32d2  Add `external`  tag to opentrace events
     add 2b53630  Change map indexes to be stored in one row
     add b8d2ca3  Delete unused ets table creation
     add 45f82ba  reserve search namespace
     add d0a4553  Support jaeger http reporter
     add 9d51a37  fix b3 - Headers suppose to be strings
     add 3e76563  Add basic test case for b3 fix
     add 5d78f87  Encode startkey/endkey for all_docs (#2538)
     add f74289e  Fix doc attachment tests
     add 7afd10e  Track a database level view size rollup
     add 137feae  Implement async API for `fabric2_fdb:get_info/1`
     add ee1bd7d  Implement `fabric2_db:list_dbs_info/1,2,3`
     add fa051f3  Support `GET /_dbs_info` endpoint
     add 85b90f3  Implement mult-transactional iterators for _changes feeds
     add f142dd7  Use {restart_tx, false} option in view index builder changes feed
     add f5fddc6  Remove attachment headers field
     add 12982b1  Track the size of data stored in a database
     add a0a9ee1  Add tests for database size tracking
     add e7c4063  Convert versionstamps to binaries
     add 5249177  Test coverage: list_dbs and list_dbs_info
     add 81bd097  Test coverage: get_full_doc_info
     add dfbc6cb  Test coverage: validate_dbname, validate_docid
     add 4832361  Test coverage: apply_open_doc_opts
     add abb6299  Re-use changes feed main transaction when including docs
     add 1e00d19  Handle spurious 1009 (future_version) errors in couch_jobs pending
     add d89fead  Let couch_jobs use its own metadata key
     add ae3978d  Improve validate_dbname test
     add 3a09744  Add 410 status code to stats_descriptions
     add 5c3ab98  Support setting base_url in Couch test helper (take 2)
     add 2dbec8f  Do not use the ddoc cache to load _changes filter design documents
     add 7b3db76  Add fdb_to_revinfo compatibility with 5-tuple Val
     add e21389e  Fix bug in fdb_to_revinfo compatibility clauses
     add 6a966c8  Add fdb_to_revinfo version compatibility unit test

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   (3d2559d)
            \
             N -- N -- N   refs/heads/prototype/fdb-layer-rebase (6a966c8)

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:
 .credo.exs          | 4 ++--
 mix.exs             | 2 +-
 mix.lock            | 2 +-
 rebar.config.script | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)