rnewson opened a new pull request, #5993:
URL: https://github.com/apache/couchdb/pull/5993

   ## Overview
   
   serialize_worker_startup = true|false is a new toggle, defaulting to true, 
introduced in https://github.com/apache/couchdb/pull/5371.
   
   When set to false CouchDB should work as before, starting all workers in 
parallel. However, the work in commit "consider a conflict a final decision" 
only works correctly in `true` mode.
   
   This PR changes all relevant functions to their original behaviour in 
`false` mode.
   
   Getting the value of the setting passed to all the right places is the bulk 
of the code, and is quite ugly.
   
   ## Testing recommendations
   
   true mode is covered by tests, false mode ... not so much. thoughts welcome.
   
   ## Related Issues or Pull Requests
   
   https://github.com/apache/couchdb/pull/5371
   
   ## Checklist
   
   - [x] This is my own work, I did not use AI, LLM's or similar technology
   - [x] Code is written and works correctly
   - [ ] Changes are covered by tests
   - [ ] Any new configurable parameters are documented in 
`rel/overlay/etc/default.ini`
   - [ ] Documentation changes were made in the `src/docs` folder
   - [ ] Documentation changes were backported (separated PR) to affected 
branches
   


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

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to