Мне нужно разделить базу данных Boltdb между двумя процессами (на двух разных хостах Linux). Один будет живым, другой будет холодным резервом, который будет разбужен кардиостимулятором, когда первый будет обнаружен как мертвый.
Но проблема, которую я вижу, заключается в том, что при запуске холодного резерва он не может получить доступ к базе данных болтов из-за ошибки «нет доступных замков».
Когда исходный мастер восстановится, он сможет успешно открыть базу данных.
Кто-нибудь знает, что происходит или что я делаю неправильно, или что я могу сделать, чтобы достичь своей цели: 2 процесса (холодный резерв, пробужденный для аварийного переключения), обращающихся к одному и тому же файлу BoltDb на общем диске?
Очень признателен.