Application aware input/output fencing
AssigneeVeritas Technologies LLC
InventorsJai Gahlot, Abhijit Toley
Life of this patent
Estimating the term…
Abstract
Disclosed herein are methods, systems, and processes to perform application aware input/output (I/O) fencing operations. A determination is made that an instance of an application is executing on a node that is part of a cluster. In response to the determination that the instance of the application is executing on the node, an identifier that associates the instance of the application and the node on which the instance of the application is executing is generated for the instance of the application. The identifier is installed on one or more coordination points.
Claims22
A method comprising:
- determining that an instance of an application is executing on a node, wherein
- the node is part of a plurality of nodes, and
- the plurality of nodes are comprised a cluster;
- and
- in response to the determination that the instance of the application is executing on the node,
- generating an identifier for the instance of the application, wherein
- the identifier associates the instance of the application and the node on which the instance of the application is executing, and
- installing the identifier on one or more coordination points.
A non-transitory computer-readable storage medium (CRM) storing program instructions executable to:
- determine that an instance of an application is executing on a node, wherein
- the node is part of a plurality of nodes, and
- the plurality of nodes are comprised a cluster;
- and
- in response to the determination that the instance of the application is executing on the node,
- generate an identifier for the instance of the application, wherein
- the identifier associates the instance of the application and the node on which the instance of the application is executing, and
- install the identifier on one or more coordination points.
A system comprising:
- one or more processors;
- and
- a memory coupled to the one or more processors, wherein the memory stores program instructions executable by the one or more processors to:
- determine that an instance of an application is executing on a node, wherein
- the node is part of a plurality of nodes, and
- the plurality of nodes are comprised a cluster;
- and
- in response to the determination that the instance of the application is executing on the node,
- generate an identifier for the instance of the application, wherein
- the identifier associates the instance of the application and the node on which the instance of the application is executing, and
- install the identifier on one or more coordination points.
Dependencies are inferred from the claim text.