You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by GitBox <gi...@apache.org> on 2020/02/22 02:57:26 UTC

[GitHub] [couchdb] nickva opened a new pull request #2591: Do not use the ddoc cache to load filter design documents

nickva opened a new pull request #2591: Do not use the ddoc cache to load filter design documents
URL: https://github.com/apache/couchdb/pull/2591
 
 
   ### Overview
   
   Since we started re-using the main changes feed transaction to read docs https://github.com/apache/couchdb/commit/1bceb552594af404961e4ab8e6f88cffa1548f69
   we also started to pass the transactional db handle to ddoc cache. However ddoc cache uses a `spawn_monitor` to load to open the doc and since our transaction object are tied to a single owner process the load was failing with a `badarg` from `erlfdb` module.
   
   This could be seen by running the replication elixir tests:
   
   ```
   make elixir tests=test/elixir/test/replication_test.exs:214
   ```
   
   
   
   ### Testing recommendations
   
   ```
    make eunit apps=fabric,couch_jobs,couch_views
   ```
   and
   ```
     make elixir tests=test/elixir/test/basics_test.exs,test/elixir/test/replication_test.exs,test/elixir/test/map_test.exs,test/elixir/test/all_docs_test.exs,test/elixir/test/bulk_docs_test.exs
   ```
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [couchdb] nickva merged pull request #2591: Do not use the ddoc cache to load filter design documents

Posted by GitBox <gi...@apache.org>.
nickva merged pull request #2591: Do not use the ddoc cache to load filter design documents
URL: https://github.com/apache/couchdb/pull/2591
 
 
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services