1. A method, comprising: initiating a discard of a portion of a process affected by a resource failure; increasing a scope of the discard if a time-out condition occurs, or an exception is generated; and executing a portion of the process beyond the increased scope of the discard, wherein: initiating the discard includes initiating a thread abort; and increasing the scope of the discard includes terminating the thread abort rudely if a threshold amount of time elapses without completion of the thread abort.