1. A method for managing execution of an operation in a data processing system, comprising: tracking return codes received from previous executions of the operation in the data processing system; determining an execution behavior of the operation from the tracked return codes; and managing a subsequent execution of the operation on the basis of the determined execution behavior.