×

System and method for partition-scoped patching in an application server environment

  • US 10,452,387 B2
  • Filed: 09/15/2017
  • Issued: 10/22/2019
  • Est. Priority Date: 09/16/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system for partition-scoped patching in an application server environment, comprising:

  • a computer that includes an application server environment that supports use of one or more partitions,wherein each partition provides an administrative and runtime subdivision of an application server domain,wherein the one or more partitions are provided at servers or clusters of servers, andwherein each server that provides the one or more partitions includes a resource group or application for use with the one or more partitions;

    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 of the one or more partitions at the servers or clusters of servers, to update the resource group or application within the targeted partition, wherein the patch is applied to the resource group or application within the targeted partition at the servers or clusters of servers, using the partition lifecycle runtime interface, without affecting the operation of other partitions at those servers or clusters of servers; and

    wherein one or more session handling flags are used, during the partition-scoped rollout, to propagate session information and control the handling of sessions and requests associated with the targeted partition by a traffic director, to the servers or clusters of servers that include the targeted partition, including, for each server to be patched;

    shutting down the targeted partition at the server,updating a version of the resource group or application within the targeted partition,restarting only the targeted partition and the updated version of the resource group and application within the targeted partition, andwhile the server is shutdown, flagging a status of the server to the traffic director indicative of that server'"'"'s unavailability, to enable the traffic director to contact another of the servers to process requests associated with the targeted partition.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×