Changing an event identifier of a transient event in an event notification system
First Claim
1. A method for operating an event notification system within a cluster of nodes of a computer system, the method comprising:
- from the event notification system, transmitting event notifications providing indications of an event occurring within the computer system, to one or more event consumers in response to event notifications received an event producer of the event and according to an event registration entry within the event notification system;
first receiving, at an event management interface and from the event producer of the event, a notification that an event identifier associated with the event in the event registration entry is no longer valid;
responsive to receiving the notification that the event identifier is no longer valid at the event management interface, blocking event notification for the event at the event management interface, whereby the transmitting of the event notifications to the event consumers is suspended;
further responsive to receiving the notification that the event identifier is no longer valid at the event management interface, dissociating the event identifier from the event registration entry, while maintaining the event registration entry;
second receiving, from the event producer, a new event identifier associated with the event;
responsive to second receiving the new event identifier, associating the registration entry with the new event identifier; and
responsive to associating the registration entry with the new event identifier, at the event management interface, resuming event notification for the event, whereby the transmitting of the event notifications to the event consumers is resumed.
1 Assignment
0 Petitions
Accused Products
Abstract
An event notification system for distributed processing systems provides for replacement of event identifiers associated with transient objects, such as processes within the processing system. An event management interface receives a notification from an event producer that an identifier of an event produced by the event producer is no longer valid. The event management interface blocks event notification for the event and dissociates an event registration entry associated with the event from the event identifier. A new event identifier is received from the event producer by the event management interface, which associates the registration entry with the new event identifier. Event notification for the event is then resumed.
79 Citations
20 Claims
-
1. A method for operating an event notification system within a cluster of nodes of a computer system, the method comprising:
-
from the event notification system, transmitting event notifications providing indications of an event occurring within the computer system, to one or more event consumers in response to event notifications received an event producer of the event and according to an event registration entry within the event notification system; first receiving, at an event management interface and from the event producer of the event, a notification that an event identifier associated with the event in the event registration entry is no longer valid; responsive to receiving the notification that the event identifier is no longer valid at the event management interface, blocking event notification for the event at the event management interface, whereby the transmitting of the event notifications to the event consumers is suspended; further responsive to receiving the notification that the event identifier is no longer valid at the event management interface, dissociating the event identifier from the event registration entry, while maintaining the event registration entry; second receiving, from the event producer, a new event identifier associated with the event; responsive to second receiving the new event identifier, associating the registration entry with the new event identifier; and responsive to associating the registration entry with the new event identifier, at the event management interface, resuming event notification for the event, whereby the transmitting of the event notifications to the event consumers is resumed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising a processing cluster including a plurality of physical or virtual processing nodes, the computer system comprising at least one processor for executing program instructions and at least one memory coupled to the processor for executing the program instructions, wherein the program instructions are program instructions for providing event notification within the computer system and implementing an event management interface, the program instructions comprising program instructions for:
-
from an event notification system, transmitting event notifications providing indications of an event occurring within the computer system, to one or more event consumers in response to event notifications received an event producer of the event and according to an event registration entry within the event notification system; first receiving, at the event management interface and from the event producer of the event, a notification that an event identifier associated with the event in the event registration entry is no longer valid; responsive to receiving the notification that the event identifier is no longer valid at the event management interface, blocking event notification for the event at the event management interface, whereby the transmitting of the event notifications to the event consumers is suspended; further responsive to receiving the notification that the event identifier is no longer valid at the event management interface, dissociating the event identifier from the event registration entry, while maintaining the event registration entry; second receiving, from the event producer, a new event identifier associated with the event; responsive to second receiving the new event identifier, associating the registration entry with the new event identifier; and responsive to associating the registration entry with the new event identifier, at the event management interface, resuming event notification for the event, whereby the transmitting of the event notifications to the event consumers is resumed. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a computer-readable storage device storing program instructions for execution within a computer system, the computer system comprising a processing cluster including a plurality of physical or virtual processing nodes, wherein the program instructions are program instructions for providing event notification within the computer system and implementing an event management interface, the program instructions comprising program instructions for:
-
from the event notification system, transmitting event notifications providing indications of an event occurring within the computer system, to one or more event consumers in response to event notifications received an event producer of the event and according to an event registration entry within the event notification system; first receiving, at the event management interface and from the event producer of the event, a notification that an event identifier associated with the event in the event registration entry is no longer valid; responsive to receiving the notification that the event identifier is no longer valid at the event management interface, blocking event notification for the event at the event management interface, whereby the transmitting of the event notifications to the event consumers is suspended; further responsive to receiving the notification that the event identifier is no longer valid at the event management interface, dissociating the event identifier from the event registration entry, while maintaining the event registration entry; second receiving, from the event producer, a new event identifier associated with the event; responsive to second receiving the new event identifier, associating the registration entry with the new event identifier; and responsive to associating the registration entry with the new event identifier, at the event management interface, resuming event notification for the event, whereby the transmitting of the event notifications to the event consumers is resumed. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification