Configuring zero-downtime upgrades using automated development and test analysis
AssigneeSap SE
InventorsKerstin Hoeft, Volker Driesen
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorsKerstin Hoeft, Volker Driesen
Estimating the term…
Implementations include, during development of a second version within a development environment, tracing activities to determine development tables, the second version including changes that are incompatible with the first version, the development tables including deploy tables, activation tables, and troubleshooting tables, computing, by a configuration generator, an upgrade configuration based on the development tables, the upgrade configuration defining tables to deploy the changes during an upgrade, the tables being computed based on the development tables, during the upgrade: continuing production use of a first version using a first runtime at least partially including a first data schema, and establishing a second runtime at least partially by defining a second data schema within the database system using the upgrade configuration, the second data schema including the tables, and completing the upgrade by switching production use to the second version from the first version.
A computer-implemented method for upgrade of an application from a first version to a second version, the application interacting with data stored in a database system, the method being executed by one or more processors and comprising:
A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for upgrade of an application from a first version to a second version, the application interacting with data stored in a database system, the operations comprising:
A system, comprising:
Dependencies are inferred from the claim text.