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/26 19:17:14 UTC

[couchdb] branch prototype/fdb-layer-rebase created (now 0a38dc4)

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.


      at 0a38dc4  Add fdb_to_revinfo version compatibility unit test

This branch includes the following new commits:

     new ffabca8  Update build system for FoundationDB
     new 45bdca3  Disable eunit test suite in fabric
     new c33853a  Initial fabric2 implementation on FoundationDB
     new 852e057  Initial test suite for the fabric2 implementation
     new 1f8d27a  Update ddoc_cache to use fabric2
     new f28fc30  Start switching chttpd HTTP endpoints to fabric2
     new b8fd9fb  Remove debug logging
     new 55a06e2  Implement attachment compression
     new 85ff38f  Fix fabric2_txids:terminate/2
     new b65716a  Fix revision generation on attachment upload
     new 573c690  Convert attachment info to disk terms correctly
     new 50c8afd  Allow for previously configured filters
     new 55b0ee0  Fix validate_doc_update when recreating a document
     new 7a54c89  Database config changes should bump the db version
     new 33caf08  Implement `_users` db authentication
     new 7f6cf80  Update get security to use fabric2
     new 7ce55ed  Fix arity in changes timeout callback
     new f14f852  Fix exception in cache auth doc update
     new 8546ccd  CouchDB background jobs
     new a6f93c4  Remove tests for deprecated features.
     new d3c09e0  Implement _all_dbs/_all_docs API parameters
     new c33a758  Fix bulk docs error reporting
     new d478542  Fix `COPY` method
     new e0636ee  Fix revision tree extensions
     new bf81494  Implement `POST /_dbs_info`
     new 3eaf4fa  Fix formatting of all_docs_test.exs
     new f489afa  Reinitialize chttpd_auth_cache on config change
     new c78ca3a  Disable broken couch_att tests
     new 71d1751  Expose ICU ucol_getSortKey
     new e708486  Fix more elixir tests
     new f93505e  Make fabric2.hrl public
     new f393e42  Expose the is_replicator_db and is_user_db logic
     new 677f451  Fix default key ranges for fold_range
     new f702271  CouchDB map indexes on FDB
     new 8de0408  Fix job handling to halt on errors
     new 3e732ff  Update to use new fold_range_future/wait functions
     new c94a972  Write large documents in chunks
     new 9cd10d6  Remember to remove old doc bodies
     new 205efca  Configurable FDB directory prefixes for CouchDB instances
     new 69a2a74  only fetch 1 query server for indexing
     new 1f51648  Add timeout for 'fold_docs-with_different_keys' test
     new 947cd8a  add trace test for couch_views
     new 402a60f  Implement fabric2_db EPI plugin
     new c4d6065  Fix DB reopen behavior
     new b2a97b0  Open dbs with admin privileges in couch_views_indexer
     new 3b003fa  Implement update_seq for couch_views
     new 9e45692  Move fabric2_dir_prefix_tests to test directory
     new b843557  Fix couch_views encoding test
     new 0abf7d5  Skip before_doc_update processing for local docs
     new 38716c3  Remove debug logging in fabric2_db_plugin
     new 690daaa  Fix starkey_docid, endkey_docid and inclusive_end=false for _all_docs
     new 2568102  Implement _all_docs/queries
     new f272505  Implement _design_docs and _local_docs
     new 390e770  Add a max db name length config option
     new b3eb9e0  Handle update_seq for _local_docs
     new 9e3d732  Handle _changes since=now param
     new 3751d5b  Fetch docs in parallel for view indexing
     new 06d7550  Fix _changes heartbeat option
     new da4d078  Implement setting and getting _revs_limit
     new faaed47  Make get_security and get_revs_limit calls consistent
     new 70412b2  Check members after db is opened
     new f132c7c  Add revision stemming for interactive docs
     new 8b3ac70  Fix doc counts for replicated deletions
     new 4050346  Add more deleted docs replication cases to integration test
     new 5755d21  Add couch_eval abstraction layer
     new e48cf8d  Initial creation of couch_js application
     new e306424  Implement couch_js callbacks for couch_eval
     new 63a5d81  Add tests for couch_js application
     new 7fa7796  Update couch_views to use couch_eval
     new 673eb1e  Fix mango index validation
     new 04dab7f  Fix timeout in couch_views
     new c9b113a  DRY out CouchDB FDB prefix fetching
     new 4d5c0d7  Use a shorter name for create_or_open_couchdb_dir
     new db82103  Enable FDB transaction tracing
     new 602c0d1  Take better advantage of metadata version key feature
     new f9b6106  Remove compiler warning
     new 92dda3f  Chunkify local docs
     new 31d4c3e  Add a special error for an invalid legacy local doc revsion
     new 8779968  add test to prove we can view swap
     new fb6e312  Use "\xFF/metadataVersion" key for checking metadata
     new 9922f0a  Abandon a view job if the db or ddoc is deleted
     new 1e9f0b9  Pass contexts to fabric2_db functions
     new 6e33784  Ensure we can create partitioned design docs with FDB
     new d2108dd  Check security properties in the main transaction
     new 5cacf1d  Before starting a db transanction, refresh the db handle from the cache
     new f217aa0  Update fabric2_fdb's set_config to take un-encoding values
     new c46115c  Assert Db handle field existence in `load_config/1` in fabric2_fdb
     new 0387ce9  Check membership when calling get_security/1 in fabric2_db
     new 33d40bf  Support regexp based blacklist in config
     new eefebd1  Implement fabric2_server:fdb_cluster/0
     new 96e572d  Add ctrace application
     new 1712955  Trace http endpoints
     new f213591  Trace fdb transactions
     new a6af753  Implement node types
     new 5aa0c05  Add operation names for all HTTP endpoints
     new 7efe461  Change end-point /_up to check fdb connectivity
     new ecc815f  Optimize view read latency when the view ready
     new 54e503a  Retry for failed indexes builds
     new 73ab700  Normalize fabric2 test suite
     new e9ea6c2  Delete attachments when no longer referenced
     new bce2a4b  Expiring cache
     new 60bbdd9  Improve transaction name setting when tracing FDB transactions
     new 75a84b2  Add `external`  tag to opentrace events
     new 48be040  Change map indexes to be stored in one row
     new a76dd56  Bump ioq to 2.1.3
     new 7737094  Delete unused ets table creation
     new a6dac8e  reserve search namespace
     new 63cbddd  Support jaeger http reporter
     new 0f24c9d  Support setting base_url in Couch test helper
     new e33f315  fix b3 - Headers suppose to be strings
     new 23eebc9  Add basic test case for b3 fix
     new c72dc78  Encode startkey/endkey for all_docs (#2538)
     new c7afdf8  Fix doc attachment tests
     new b6ea040  Track a database level view size rollup
     new 1346647  Implement async API for `fabric2_fdb:get_info/1`
     new 8135028  Implement `fabric2_db:list_dbs_info/1,2,3`
     new a4c9712  Support `GET /_dbs_info` endpoint
     new f20d675  Implement mult-transactional iterators for _changes feeds
     new 22fe20b  Use {restart_tx, false} option in view index builder changes feed
     new e420880  Remove attachment headers field
     new fa0e778  Track the size of data stored in a database
     new e33059e  Add tests for database size tracking
     new cc0caa8  Convert versionstamps to binaries
     new 4381bc9  Test coverage: list_dbs and list_dbs_info
     new 4f69002  Test coverage: get_full_doc_info
     new ae5db64  Test coverage: validate_dbname, validate_docid
     new 92604a5  Test coverage: apply_open_doc_opts
     new 0756bc5  Re-use changes feed main transaction when including docs
     new 19176ce  Handle spurious 1009 (future_version) errors in couch_jobs pending
     new a1cb2d1  Let couch_jobs use its own metadata key
     new ee4f15b  Improve validate_dbname test
     new a97b784  Add 410 status code to stats_descriptions
     new f432970  Revert "Support setting base_url in Couch test helper"
     new bff5624  Support setting base_url in Couch test helper (take 2)
     new 9c611b2  Do not use the ddoc cache to load _changes filter design documents
     new 61808c5  Add fdb_to_revinfo compatibility with 5-tuple Val
     new b351bfb  Fix bug in fdb_to_revinfo compatibility clauses
     new 0a38dc4  Add fdb_to_revinfo version compatibility unit test

The 138 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.