Managing system upgrades in a network computing environment
US-11487528-B1 · Nov 1, 2022 · US
US11972245B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11972245-B2 |
| Application number | US-202217660737-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 26, 2022 |
| Priority date | Apr 26, 2022 |
| Publication date | Apr 30, 2024 |
| Grant date | Apr 30, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system can maintain information indicative of prohibited computer operations, wherein the information is accessible to respective computing clusters of a group of computing clusters, and wherein the information is stored separately from the group of computing clusters. The system can obtain, by a service of a first computing cluster of the group of computing clusters, the information. The system can, in response to receiving, at the first computing cluster, a request to perform an operation on a first computer of the first computing cluster, in response to determining, based on the information, that the operation is prohibited, prevent the operation from occurring; and, in response to determining, based on the information, that the operation is not prohibited, permit the operation to occur.
Opening claim text (preview).
What is claimed is: 1. A system, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: maintaining information indicative of prohibited computer operations, wherein the information is accessible to respective computing clusters of a group of computing clusters, and wherein the information is stored separately from the group of computing clusters; obtaining, by a service of a computing cluster of the group of computing clusters, the information; receiving, at the computing cluster, a request to perform an operation on a computer of the computing cluster, in response to determining, based on the information, that the operation is prohibited, preventing the operation from occurring, and in response to determining, based on the information, that the operation is not prohibited, permitting the operation to occur. 2. The system of claim 1 , wherein the operation is prohibited because performing the operation results in at least one of data unavailability or data loss. 3. The system of claim 1 , wherein the operation comprises upgrading from a first version of a program on the computer to a second version of the program on the computer. 4. The system of claim 1 , wherein the information indicates a condition under which the operation is prohibited. 5. The system of claim 4 , wherein the service is a first service, and wherein the condition is a second service that is running on the computer. 6. The system of claim 1 , wherein the information indicates that the operation is prohibited, and wherein the information indicates a message to convey to a user account that initiated the operation. 7. The system of claim 1 , wherein the service is a first service, and wherein the operation comprises instantiating a second service on the computer. 8. A method, comprising: receiving, by a service of a first computing cluster of a group of computing clusters, information from a remote computer, wherein the information is indicative of prohibited computer operations, and wherein the information is accessible to respective computing clusters of the group of computing clusters; and receiving, at the first computing cluster, a request to perform an operation on a computer of the first computing cluster, in response to determining, based on the information, that the operation is prohibited, preventing the operation from occurring, and in response to determining, based on the information, that the operation is not prohibited, permitting the operation to occur. 9. The method of claim 8 , wherein the first computing cluster is configured to disable individual prohibitions on operations indicated by the information. 10. The method of claim 8 , wherein a second computing cluster of the group of computing clusters is configured to disable utilizing the information in performing operations. 11. The method of claim 8 , wherein the information is generated based on a second computing cluster of the group of computing clusters. 12. The method of claim 11 , wherein the operation is a first operation, wherein the information is generated based on performing a second operation on the second computing cluster, and wherein performing the second operation resulted in data loss or data unavailability on the second computing cluster. 13. The method of claim 8 , wherein the information indicates that the operation comprises an upgrade of a program version, a starting version of the upgrade, and a destination version of the upgrade, wherein the information indicates an optional condition under which the upgrade is prohibited, and wherein the information comprises an error message associated with prohibiting the upgrade. 14. The method of claim 8 , wherein the service is a first service, wherein the information indicates an optional condition under which the operation is prohibited, and wherein the information indicates that the operation comprises a second service being instantiated, a version of a program of the computer that corresponds to the operation, and an error message associated with prohibiting the operation. 15. A non-transitory computer-readable medium comprising instructions that, in response to execution, cause a system comprising a processor and executing a computing service to perform operations, comprising: fetching, by the computing service, information from a remote device, wherein the information is indicative of prohibited device operations; and receiving, at the computing service, a request to perform an operation on a first device, in response to determining, based on the information, that the operation is prohibited, preventing the operation from occurring, and in response to determining, based on the information, that the operation is not prohibited, permitting the operation to occur. 16. The non-transitory computer-readable medium of claim 15 , wherein the computing service comprises a computing daemon. 17. The non-transitory computer-readable medium of claim 15 , wherein the request is a first request, wherein the information indicates a prohibited protocol operation, and wherein the operations further comprise: identifying a second request to perform a protocol operation; and determining to prohibit the protocol operation from being performed, based on the information. 18. The non-transitory computer-readable medium of claim 17 , wherein the request is directed to a protocol driver, and wherein the request is identified utilizing a filter driver hook at the protocol driver. 19. The non-transitory computer-readable medium of claim 15 , wherein the request is a first request, wherein the information indicates a job type, and wherein the operations further comprise: identifying a second request to perform a job having the job type; and determining to prohibit the job from being performed, based on the information. 20. The non-transitory computer-readable medium of claim 19 , wherein the request is directed to a job engine, and wherein the request is identified utilizing a filter driver hook at the job engine.
Updates (security arrangements therefor G06F21/57) · CPC title
to features or functions of an application · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.