AUTOMATICALLY FREEZING FUNCTIONALITY OF A COMPUTING ENTITY RESPONSIVE TO AN ERROR
First Claim
Patent Images
1. A system of facilitating error handling of a computing environment, said system comprising:
- a client portion of a client-server application of the computing environment, the client portion obtaining an error indication responsive to an event of another entity of the client-server application of the computing environment that affects the client portion'"'"'s processing, said another entity being a server portion of the client-server application remote from the client portion of the client-server application, and the client-server application being a file system application; and
means for automatically freezing by the client portion of the client-server application a portion of functionality of the client portion of the client-server application, in response to the obtaining the error indication by the client portion, wherein another portion of functionality of the client portion remains unfrozen and continues to process, and the portion of functionality of the client portion automatically frozen comprises a file system operation affected by the event requiring server portion communication or communication to a remote storage system, and the another portion of functionality of the client portion remaining unfrozen comprises another file system operation unaffected by the event, wherein the means for automatically freezing comprises means for stalling processing of at least one thread of the client portion while a freeze indicator flag is set, and concurrently allowing at least one other thread of the client portion to process.
0 Assignments
0 Petitions
Accused Products
Abstract
Facilitating error handling of computing environments, including those environments having file systems. Responsive to an entity of the computing environment, such as a client of a file system, obtaining at least an indication of an error, a portion of functionality of the entity is automatically frozen. The obtaining is, for instance, responsive to an event of another entity of the computing environment, such as a server of the file system. Eventually, the frozen functionality is thawed allowing the functionality to proceed.
-
Citations
20 Claims
-
1. A system of facilitating error handling of a computing environment, said system comprising:
-
a client portion of a client-server application of the computing environment, the client portion obtaining an error indication responsive to an event of another entity of the client-server application of the computing environment that affects the client portion'"'"'s processing, said another entity being a server portion of the client-server application remote from the client portion of the client-server application, and the client-server application being a file system application; and means for automatically freezing by the client portion of the client-server application a portion of functionality of the client portion of the client-server application, in response to the obtaining the error indication by the client portion, wherein another portion of functionality of the client portion remains unfrozen and continues to process, and the portion of functionality of the client portion automatically frozen comprises a file system operation affected by the event requiring server portion communication or communication to a remote storage system, and the another portion of functionality of the client portion remaining unfrozen comprises another file system operation unaffected by the event, wherein the means for automatically freezing comprises means for stalling processing of at least one thread of the client portion while a freeze indicator flag is set, and concurrently allowing at least one other thread of the client portion to process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article of manufacture comprising:
at least one computer-readable medium having computer readable program code logic to facilitate error handling of a computing environment, the computer readable program code logic when executing performing; obtaining, by a client portion of a client-server application of the computing environment, an error indication responsive to an event of another entity of the client-server application of the computing environment that affects the client portion'"'"'s processing, said another entity being a server portion of the client-server application remote from the client portion of the client-server application, and the client-server application being a file system application; and automatically freezing by the client portion of the client-server application a portion of functionality of the client portion of the client-server application, in response to the obtaining the error indication by the client portion, wherein another portion of functionality of the client portion remains unfrozen and continues to process, and the portion of functionality of the client portion automatically frozen comprises a file system operation affected by the event requiring server portion communication or communication to a remote storage system, and the another portion of functionality of the client portion remaining unfrozen comprises another file system operation unaffected by the event, wherein the automatically freezing comprises stalling processing of at least one thread of the client portion while a freeze indicator flag is set, and concurrently allowing at least one other thread of the client portion to process. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification