Previously, we were keeping the database running during the bootstrap
process. However, there were a few edge cases where the database was
being booted in recovery mode during the bootstrap process, which is
not intentional. I've refactored the database to not boot during
the bootstrap process except when absolutely necessary, like when
we ship a base backup for the very first time.
Note that this does not address the fatal log messages we're seeing in #56. That investigation is still underway.
Previously, we were keeping the database running during the bootstrap process. However, there were a few edge cases where the database was being booted in recovery mode during the bootstrap process, which is not intentional. I've refactored the database to not boot during the bootstrap process except when absolutely necessary, like when we ship a base backup for the very first time.
Note that this does not address the fatal log messages we're seeing in #56. That investigation is still underway.