Patent ID: 8949828
Filing Date: 2015-02-03
Classification: G06F,H04L

Abstract:
1. In a data processing system having one or more computing electronic complexes (CECs) that comprise a plurality of virtual input/output (I/O) servers (VIOSes) configured within a VIOS cluster having a shared VIOS database (DB), wherein each VIOS provides I/O resources to one or more logical partitions (LPARs) executing within the one or more CECs, a first VIOS of the VIOS cluster executing code on a processing resource to perform a method comprising: committing the first VIOS as a primary node of the VIOS cluster by performing a primary node commit process comprising: registering one or more callers to receive notification from the first VIOS of specific events occurring within the cluster, wherein registering the one or more callers further comprises registering a transmission control protocol (TCP) socket of each of the one or more callers with an application programming interface (API) of the first VIOS; receiving notification of an occurrence of one of the specific events; and in response to receiving notification of the occurrence of one of the specific events, automatically forwarding information of the specific event to the registered TCP socket of each of the one or more registered callers.