Patent ID: 8392909
Filing Date: 2013-03-05
Classification: H04L

Abstract:
1. A method for synchronizing vital product data in one computer processor subsystem with respect to a system of computer processor subsystems, said computer processor subsystems storing at least some vital product data of the other computer processor subsystems of said system, comprising the steps of: said one computer processor subsystem, in response to receiving an update to vital product data of said system from a source computer processor subsystem of said system, examines said update to detect vital product data about said one computer processor subsystem stored by said source computer processor subsystem; said one computer processor subsystem is the authoritative reference for its own vital product data and, in response to said detected vital product data having incorrect vital product data about said one computer processor subsystem, said one computer processor subsystem forwarding pre-existing correct vital product data of said one computer processor subsystem to said source computer processor subs stem having said incorrect vital product data; wherein said one computer processor subsystem, in response to receiving vital product data of another computer processor subsystem of said system, if the sending computer processor subsystem is the authoritative reference for said received vital product data, updating the vital product data for said another computer processor subs stem as stored b said one computer processor subsystem with said received vital product data; wherein said one computer processor subsystem additionally determines whether vital product data about a third computer processor subsystem stored by at least one other computer processor subsystem is different from said vital product data about said third computer processor subsystem stored by said one computer processor subsystem; and said third computer processor subsystem is the authoritative reference for its own vital product data, and if said vital product data about said third computer processor subsystem stored by said at least one other computer processor subsystem is different, said one computer processor subsystem requests said third computer processor subsystem to update said one computer subsystem and said at least one other computer subsystem with the correct vital product data of said third computer processor subsystem.