Configurable commit manager