US 12,277,414 B2
Controlled updates of containers in a distributed application deployment environment
Mayank Kumar, Freemont, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on May 21, 2024, as Appl. No. 18/670,184.
Application 18/670,184 is a continuation of application No. 17/462,888, filed on Aug. 31, 2021, granted, now 12,014,162.
Prior Publication US 2024/0311134 A1, Sep. 19, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/65 (2018.01); G06F 9/445 (2018.01)
CPC G06F 8/65 (2013.01) [G06F 9/445 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a computer system, a request to update a container of a particular type that is included in a plurality of computing units deployed in a distributed environment, wherein the container was deployed in accordance with a current configuration defining a first version of the container and the request identifies an updated configuration defining a second version of the container, and wherein the plurality of computing units includes different sets of computing units corresponding to different tenants associated with the distributed environment;
assigning, by the computer system, the updated configuration to a first set of computing units associated with a first one of the different tenants such that, for a subsequent deployment of the first set of computing units, the container is deployed in the first set of computing units in accordance with the updated configuration;
determining, by the computer system, a health indicator representative of performance of the container in one or more computing units to which the updated configuration has already been assigned; and
based on the health indicator indicating that the container in the one or more computing units is functional, the computer system assigning the updated configuration to a second set of computing units associated with a second one of the different tenants.