SYSTEM AND METHOD FOR PARTITION-SCOPED PATCHING IN AN APPLICATION SERVER ENVIRONMENT
First Claim
1. A system for partition-scoped patching in an application server environment, comprising:
- a computer that includes an application server, for example a multitenant application server, that supports the use of one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain;
a patch orchestrator and partition lifecycle runtime interface, that enables a partition-scoped rollout of a patch to a resource group or application within a targeted partition at one or more servers or clusters of servers, to update the resource group or application within the targeted partition; and
wherein one or more session handling flags are used, during the partition-scoped rollout, to control the handling of sessions and requests associated with the targeted partition to servers that include the targeted partition.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, described herein are a system and method for partition-scoped patching in an application server environment. A computer environment includes an application server, for example a multitenant application server, that supports the use of one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain. During a partition-scoped rollout of a patch or update, to a resource group or application within a plurality of servers or clusters of servers, the resource group or application can be updated within a targeted partition, using a patch orchestrator and partition lifecycle runtime interface, without affecting the operation of other partitions at those servers or clusters of servers. One or more session handling flags can be used, to enable sessions and/or requests that are associated with the targeted partition, to be handled by a traffic director, during the patching process.
7 Citations
15 Claims
-
1. A system for partition-scoped patching in an application server environment, comprising:
-
a computer that includes an application server, for example a multitenant application server, that supports the use of one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain; a patch orchestrator and partition lifecycle runtime interface, that enables a partition-scoped rollout of a patch to a resource group or application within a targeted partition at one or more servers or clusters of servers, to update the resource group or application within the targeted partition; and wherein one or more session handling flags are used, during the partition-scoped rollout, to control the handling of sessions and requests associated with the targeted partition to servers that include the targeted partition. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for partition-scoped patching in an application server environment, comprising:
-
providing, at a computer, an application server having one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain; performing, using a patch orchestrator and partition lifecycle runtime interface, a partition-scoped rollout of a patch to a resource group or application within a targeted partition at one or more servers or clusters of servers, to update the resource group or application within the targeted partition; and wherein one or more session handling flags are used, during the partition-scoped rollout, to control the handling of sessions and requests associated with the targeted partition to servers that include the targeted partition. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium, including instructions stored thereon which when read and executed by one or more computers cause the one or more computers to perform the method comprising:
-
providing, at a computer, an application server having one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain; performing, using a patch orchestrator and partition lifecycle runtime interface, a partition-scoped rollout of a patch to a resource group or application within a targeted partition at one or more servers or clusters of servers, to update the resource group or application within the targeted partition; and wherein one or more session handling flags are used, during the partition-scoped rollout, to control the handling of sessions and requests associated with the targeted partition to servers that include the targeted partition. - View Dependent Claims (12, 13, 14, 15)
-
Specification