Details
-
Bug
-
Resolution: Fixed
-
Major
-
7.1.0
-
Untriaged
-
0
-
Unknown
Description
The theory looks like the following currently:
- nodes get restarted
- ns_server waits for couchdb node to start
- couch_config starts and immediately after start it receives extra_headers change (not clear why). It tries to save it to ini file but fails because of the event_log timeout. So couch_config crashes.
- couch_config gets restarted: it creates ets and begins reading ini files. It reads default.ini but not runtime.ini yet.
- at the same time ns_server gets unblocked and tries to read paths from couch_config ets (in ns_storage_conf:setup_storage_paths()). Since couch_config has not loaded runtime.ini yet, it reads incorrect value.
We need wait till the ini files are loaded to read values from couch_config.
Attachments
Issue Links
- relates to
-
MB-54228 We should move the source of truth for custom data and index directories to a file that lives under var/lib/couchbase
- Closed