Patent ID: 6070170
Filing Date: 2000-05-30
Classification: G06F,Y10S

Abstract:
A method for use in reorganizing a resource including data, the method comprising:in response to a reorganization request, using a non-blocking drain to lock on the resource;delaying processing of the reorganization request until the completion of processing of one or more requests on the resource made prior to the reorganization request;processing one or more requests on the resource made during the delay in processing of the reorganization request;after the delay in processing the reorganization request, processing the reorganization request by:unloading a copy of the data from the resource;reorganizing said copied data;loading said reorganized data into a shadow location;applying log records to said shadow location data, said log records adjusting said reorganized data for changes occurring to the resource after said data was unloaded; andreplacing said data in the resource with said reorganized data.