BDRSuite GranularRecovery Service Won't Start After Power Event

BDRSuite GranularRecovery Service Won't Start After Power Event

About BDRSuite



Product
BDRSuite
Company
Vembu Technologies
Model
BDRSuite Backup Server
Version
7.5.0 U1 [7502025013023]
OS Type
Windows

On Jul 8 my host server encountered an unexpected power event that caused the server to restart abruptly. (Somehow the event made it past my UPS, but that's a different discussion.)

Here are the logs from that date, starting just after the unexpected restart:

  1. 2026-07-08 21:17:06.297 UTC [5896] LOG:  starting PostgreSQL 13.8, compiled by Visual C++ build 1914, 64-bit
  2. 2026-07-08 21:17:06.299 UTC [5896] LOG:  listening on IPv6 address "::", port 32010
  3. 2026-07-08 21:17:06.299 UTC [5896] LOG:  listening on IPv4 address "0.0.0.0", port 32010
  4. 2026-07-08 21:17:10.833 UTC [7720] LOG:  database system was interrupted; last known up at 2026-07-08 20:06:35 UTC
  5. 2026-07-08 21:20:25.366 UTC [7720] LOG:  database system was not properly shut down; automatic recovery in progress
  6. 2026-07-08 21:20:25.575 UTC [7720] LOG:  redo starts at 80/F7FCF5A0
  7. 2026-07-08 21:20:25.594 UTC [7720] LOG:  invalid record length at 80/F7FD13B0: wanted 24, got 0
  8. 2026-07-08 21:20:25.594 UTC [7720] LOG:  redo done at 80/F7FD1378
  9. 2026-07-08 21:20:26.292 UTC [5896] LOG:  database system is ready to accept connections
  10. 2026-07-08 20:37:19.932 UTC [2180] LOG:  stats collector's time 2026-07-08 21:36:27.011699+00 is later than backend local time 2026-07-08 20:37:19.927931+00

Upon that restart, a running phantom PostgreSQL instance prevented the main BDRSuite service from starting (due to the PostgreSQL service failure). I didn't discover all of this until today, after which I killed the phantom process and started all of the other services (at which point the missed scheduled backup commenced and completed successfully). All of them, however, save the GranularRecovery service, which now won't start.

Here's the error message that SCM displays:
  1. Windows could not start the BDRSuite GranularRecovery for MS Applications service on SERVER1.
  2. Error 1053: The service did not respond to the start or control request in a timely fashion.
There are no corresponding entries in the Windows Application Log, but there are some concerning entries in the PostgreSQL log. Apparently there's some sort of schema problem, which is odd since I wasn't performing any sort of upgrade/update when the power event occurred.

In case it helps, here're the log files I have:

 LastWriteTime
Length 
 Name



 7/1/2026 3:50:39 PM
57797 
 postgresql-2026-07-01_000000.log
 7/2/2026 3:51:12 PM
54012 
 postgresql-2026-07-02_000000.log
 7/3/2026 3:51:50 PM
52336 
 postgresql-2026-07-03_000000.log
 7/4/2026 3:52:22 PM
52870 
 postgresql-2026-07-04_000000.log
 7/5/2026 3:52:54 PM
54806 
 postgresql-2026-07-05_000000.log
 7/6/2026 3:53:25 PM
54255 
 postgresql-2026-07-06_000000.log
 7/7/2026 3:53:59 PM
54458 
 postgresql-2026-07-07_000000.log
 7/8/2026 11:54:26 AM
52606 
 postgresql-2026-07-08_000000.log
 7/8/2026 12:37:19 PM
998 
 postgresql-2026-07-08_211706.log
 7/8/2026 4:00:01 PM
 postgresql-2026-07-09_000000.log
 7/9/2026 4:00:07 PM
 postgresql-2026-07-10_000000.log
 7/10/2026 4:00:07 PM
 postgresql-2026-07-11_000000.log
 7/11/2026 4:00:08 PM
 postgresql-2026-07-12_000000.log
 7/12/2026 12:55:41 PM
64017 
 postgresql-2026-07-12_201041.log
 7/12/2026 1:11:51 PM
2285 
 postgresql-2026-07-12_210347.log

(Note that the timestamps are in Alaska Daylight Time, currently -8:00.)

An additional hardware detail: the server's storage controller is a Dell PERC H200, which doesn't have a battery-backed cache. So it's possible that an uncommitted write was lost during the power event (although a backup wasn't running at that time).

I'm attaching today's logs (postgresql-2026-07-12_201041.log) up to the reboot I performed about a couple of hours ago.

What might I do to get this service to start?

Thanks.