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]
