×

Multi-tenant upgrading

  • US 10,338,910 B2
  • Filed: 01/05/2015
  • Issued: 07/02/2019
  • Est. Priority Date: 01/05/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a processor; and

    a non-transitory storage medium storing instructions executable on the processor to;

    receive a request to upgrade a first tenant from an original version of an application to a new version of the application, the new version being backwards compatible with the original version;

    upgrade the first tenant to the new version in response to the request while data according to the original version is simultaneously being provided to a second tenant, the upgrading of the first tenant to the new version comprising updating a data table by adding entries to the data table that are according to a new schema for the new version, the added entries including data copied from an entry according to the original version in the data table, wherein the new version is installed on a first physical resource while the original version is executing on a second physical resource; and

    provide data according to the new version for tenants that have completed the upgrade and provide data according to the original version of the application for tenants that have not upgraded; and

    a cloud controller to direct tenant traffic to the second physical resource while the new version of the application is being installed on the first physical resource.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×