nickva opened a new pull request #2712: Handle db re-creation in view indexing
URL: https://github.com/apache/couchdb/pull/2712
 
 
   Add the db instance id to indexing job data. During indexing ensure the
   database is opened with the `{uuid, DbUUID}` option. After that any stale db
   reads in `update/3` will throw the `database_does_not_exist` error.
   
   In addition, when the indexing job is re-submitted in `build_view_async/2`,
   check if it contains a reference to an old db instance id and replace the 
job.
   That has to happen since couch_jobs doesn't overwrite job data for running
   jobs.
   

----------------------------------------------------------------
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:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to