发明名称 Mechanism for facilitating spin mode-based dynamic updating of application servers in an on-demand services environment
摘要 In accordance with embodiments, there are provided mechanisms and methods for facilitating spin mode-based dynamic updating of application servers in an on-demand services environment. In one embodiment and by way of example, a method includes upgrading a first set of application servers of a plurality of application servers at one or more computing devices, holding a first set of requests received at the first set of application servers from being processed while the first set of application servers is being upgraded, and upgrading a second set of application servers of the plurality of application servers upon completion of the first set of application servers. The method may further include holding a second set of requests received at the second set of application servers from being processed while the second set of application servers is being upgraded, and resuming processing of the first set of requests at the upgraded first set of application servers.
申请公布号 US9288108(B2) 申请公布日期 2016.03.15
申请号 US201414473593 申请日期 2014.08.29
申请人 Salesforce.com, inc. 发明人 Rajan Karthik;Kothari Pallav;Hansma Scott
分类号 G06F15/177;H04L12/24;G06F9/44;H04L12/00;G06F9/445;H04L12/707;H04L29/08 主分类号 G06F15/177
代理机构 Blakely Sokoloff Taylor & Zafman 代理人 Blakely Sokoloff Taylor & Zafman
主权项 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.
地址 San Francisco CA US