Patent ID: 8285673

Claim:
A management server for processing event data in a storage area network, the management server comprising: a processor; a storage area network interface in the server that receives an update section indicative of updates to at least one storage device in a storage array, the update section comprising a subtransaction of a transaction, wherein the update section corresponds to a portion of a transaction, the transaction being reported as an atomic occurrence; memory encoded with a management application that, when executed on the processor provides; a store process that processes the update section in a managed object database, the managed object database processes a plurality of the update sections collectively defining the transaction; and a database listener that suppresses events indicative of the update section pending completion of each of the update sections corresponding to the transaction, the suppressed events being released upon processing of each update section in the transaction, receives a registration request from a process, including an event type that the requesting process is listening for, the database listener comprising a comparator that detects an occurrence of the listened-for event matching the event type in the registration request, and wherein the database listener selectively transmits the listened-for event based on whether the event corresponds to an update section.