If any part of initalization fails, no resources are held. At finalization, release all resources. Also re-implement recent changes made to log_manager.cc that did not automatically move over to log.cc.
If any part of initalization fails, no resources are held. At finalization, release all resources. Also re-implement recent changes made to log_manager.cc that did not automatically move over to log.cc.