We have a single vertica server that somehow after a server crash ended up having LGE set to 5. The database wouldn't start. There are no projections behind the ahm as per projection_checkpoint_epochs, consequently, abortrecovery doesn't help to start the database.
Whenever we try to pass an LGE greater than the AHM such as this:
admintools -t restart_db -d ourdatabase -e <a value greater than the AHM>
we get an error, that the epoch should be between the AHM and 5! Which is impossible, because the AHM is currently greater than 5.
Any suggestions please?
**Update: ** we've found that normally in vertica.log when the current LGE is printed, it is preceeded by a full list of projections with their corresponding CPE's like so:
<INFO> Get Local Node LGE: projection etl.table1_super, CPE is 0x3b1989<INFO> Get Local Node LGE: projection etl.table2_super, CPE is 0x3b1989...
But in our case, we get this instead:
<INFO> Found 4 missing DFS files<INFO> Rollback Txn: a0000002c51162 'DFSUtil::getLocalNodeLGE'<INFO> Rollback Txn: a0000002c51163 'ProjUtil::getLocalNodeLGE
followed by
<INFO> My local node LGE = 0x5 and current epoch = 0x3b3367