Integrating external services with a clustered file system
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, via an interface of a clustered file system, registration information from an external service;
identifying a plurality of parameters associated with the registration information, the plurality of parameters including an identification of a transition phase that includes an event associated with the clustered file system;
constructing a service registration within the clustered file system, based on the plurality of parameters;
identifying an occurrence of the transition phase within the clustered file system, utilizing the service registration; and
performing a callback to a plurality of external services in response to the occurrence of the transition phase, according to the service registration, the callback including a communication from the clustered file system to the plurality of external services that indicates a state of the clustered file system.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method according to one embodiment includes receiving, via an interface of a clustered file system, callback registration information from an external service, identifying a plurality of parameters associated with the callback registration information, constructing a service registration within the clustered file system, based on the plurality of parameters, identifying the service registration in response to an occurrence of one or more events, and performing one or more callbacks, according to the service registration.
54 Citations
17 Claims
-
1. A computer-implemented method, comprising:
-
receiving, via an interface of a clustered file system, registration information from an external service; identifying a plurality of parameters associated with the registration information, the plurality of parameters including an identification of a transition phase that includes an event associated with the clustered file system; constructing a service registration within the clustered file system, based on the plurality of parameters; identifying an occurrence of the transition phase within the clustered file system, utilizing the service registration; and performing a callback to a plurality of external services in response to the occurrence of the transition phase, according to the service registration, the callback including a communication from the clustered file system to the plurality of external services that indicates a state of the clustered file system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 16)
-
-
11. A computer program product for extending clustered file system functionality, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
receiving, utilizing the processor via an interface of a clustered file system, registration information from an external service; identifying, utilizing the processor, a plurality of parameters associated with the registration information, the plurality of parameters including an identification of a transition phase that includes an event associated with the clustered file system; constructing, utilizing the processor, a service registration within the clustered file system, based on the plurality of parameters; identifying, utilizing the processor, an occurrence of the transition phase within the clustered file system, utilizing the service registration; and performing, utilizing the processor, a callback to a plurality of external services in response to the occurrence of the transition phase, according to the service registration, the callback including a communication from the clustered file system to the plurality of external services that indicates a state of the clustered file system. - View Dependent Claims (12, 13, 14)
-
-
17. A system, comprising:
-
a processor; and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor, the logic being configured to; receive, via an interface of a clustered file system, registration information from an external service; identify a plurality of parameters associated with the registration information, the plurality of parameters including an identification of a transition phase that includes an event associated with the clustered file system; construct a service registration within the clustered file system, based on the plurality of parameters; identify an occurrence of the transition phase within the clustered file system, utilizing the service registration; and perform a callback to a plurality of external services in response to the occurrence of the transition phase, according to the service registration, the callback including a communication from the clustered file system to the plurality of external services that indicates a state of the clustered file system.
-
Specification