Patent ID: 9288108
Filing Date: 2016-03-15
CPC Classification: G06F,H04L

Claim Text:
1. A database system-implemented method comprising: maintaining, by the database system, a cluster of computing device, wherein each computing device includes an application server associated with a version of an application software; retiring, by the database system, one or more computing devices from the cluster of computing devices for upgrading from a first version to a second version; receiving, by the database system, one or more requests to initiate one or more organizational tasks to be processed by the one or more computing devices using the second version; dynamically holding, by the database system, the one or more requests in a wait stage while the one or more computing devices are being upgraded from the first version to the second version; and upon upgrading, by the database system, of the one or more computing devices from the first version to the second version, selectively routing, by the database system, the one or more requests from the wait stage to the upgraded one or more computing devices for processing by the second version; wherein dynamically holding further includes continuously holding, in the wait state, one or more requests to be processed by a third version while the one or more computing devices are being upgraded from the first version to the third version, wherein the wait stage includes a spin mode, and wherein, upon upgrading the one or more computing devices, selectively routing the one or more requests from the wait stage to the one or more computing devices for processing by the third version.