A method of operation within a data processing system that includes a
plurality of processing nodes each having access to a set of shared
resources. Failure of one of the processing nodes is detected, followed
by receipt of a request to access a first resource of the set of shared
resources. Access to the first resource is granted if the failed node was
not responsible for controlling access to the first resource and did not
have exclusive access to the first resource when the failure was
detected.