However, if the application program 102 requests synchronous commit operation then the commit function proceeds according to the prior art, i.e. the commit interface does not return control to the application program until the entire commit process has been completed.