• YaacovHazan's avatar
    cleanup around loadAppendOnlyFile (#9012) · 1677efb9
    YaacovHazan authored
    Today when we load the AOF on startup, the loadAppendOnlyFile checks if
    the file is openning for reading.
    This check is redundent (dead code) as we open the AOF file for writing at initServer,
    and the file will always be existing for the loadAppendOnlyFile.
    
    In this commit:
    - remove all the exit(1) from loadAppendOnlyFile, as it is the caller
      responsibility to decide what to do in case of failure.
    - move the opening of the AOF file for writing, to be after we loading it.
    - avoid return -ERR in DEBUG LOADAOF, when the AOF is existing but empty
    1677efb9
server.h 129 KB