Cluster update system
First Claim
Patent Images
1. A method for use at a computing device, the method for updating another computing device, the method comprising:
- identifying that another computing device is to be updated in a specified manner;
accessing an identifier included in an update object located at the other computing device;
determining that the identifier identifies the computing device as the owner of the update object, the determination being indicative of the other computing device being locked for updating in the specified manner; and
updating the other computing device in the specified manner in response to the determination.
1 Assignment
0 Petitions
Accused Products
Abstract
A locking system may place a persistent object on each of the devices in a computer cluster. The objects may indicate that an update is being performed on the devices so that other systems may not also update the devices. When an update has completed, the objects may be removed. The objects may include an identifier for the system owning the objects, as well as other information regarding the update. In some cases, the objects may include executable code and perform some of the update functions on the various devices.
-
Citations
20 Claims
-
1. A method for use at a computing device, the method for updating another computing device, the method comprising:
-
identifying that another computing device is to be updated in a specified manner; accessing an identifier included in an update object located at the other computing device; determining that the identifier identifies the computing device as the owner of the update object, the determination being indicative of the other computing device being locked for updating in the specified manner; and updating the other computing device in the specified manner in response to the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for use at a computing device, the method for checking the availability of another computing device to receive an update, the method comprising:
-
identifying that another computing device is to receive an update to be updated in a specified manner; accessing an identifier included in an update object located at the other computing device; and determining that the identifier identifies an update computing device as the owner of the update object, the determination being indicative of the other computing device being locked to perform an ongoing update associated with the update computing device such that the other computing device is not available to receive the update. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer system, the computer system comprising:
-
one or more hardware processors; system memory coupled to the one or more hardware processors, the system memory storing instructions that are executable by the one or more hardware processors; the one or more hardware processors executing the instructions stored in the system memory to handle an update to a computing device, including the following; identify a computing device that is to receive an update to be updated in a specified manner; access an identifier included in an update object located at the computing device; determine if the identifier identifies the computer system as the owner of the update object; when the identifier identifies the computer system as the owner of the update object, update the computing device in the specified manner; and when the identifier does not identify the computer system as the owner of the update object, determine that the computing device is locked to perform an ongoing update associated with a different computing device such that the computing device is not available to receive the update. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification