* Define additional commit log constructor which takes an oldest active id * Delay commit log construction until the recovery process is finished * Add test for commit log with initial id * Silence the macro redefinition warning