Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for gray level release of software upgrade

A gray-scale release and software upgrade technology, applied in the computer field, can solve the problem that the impact range of the version with functional defects cannot be effectively controlled, and achieve the effect of speeding up the observation time and stable release

Inactive Publication Date: 2017-12-15
ALIBABA GRP HLDG LTD
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, at each stage of the grayscale release process, the observation method for the success of the software instance upgrade is the same, and the impact range of the version with functional defects cannot be effectively controlled.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for gray level release of software upgrade
  • Method and system for gray level release of software upgrade
  • Method and system for gray level release of software upgrade

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0020] An instance in which software is deployed on a machine is called a software instance, and a software upgrade is specifically an upgrade of a software instance deployed on a machine (such as a server). The gray scale release system in this embodiment takes a management system of a server cluster as an example, but the present invention is not limited thereto.

[0021] At each stage of the grayscale release process, the management system needs to observe the running status of the new version of the software instance on the server to determine whether the software instance has been upgraded successfully. In the prior art, the same configuration parameters are used in each stage, and the observation time is the same. The grayscale release is to ensure the stability of the system. If the problems of the new version can be found and adjusted in the first stage of the grayscale release, the scope of the problem can be reduced. Therefore, if the observation time of the first s...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method and system for gray level release of software upgrade. The system configures parameters of observation time corresponding to multiple stages during gray level release at first, wherein the observation time corresponding to the first stage is longest; then, the multiple stages of the gray level release course are conducted successively; a part of to-be-upgrade software cases are upgraded at each stage; and running states of new versions of the software cases are observed based on the observation time corresponding to the stage, so that whether upgrade of the software cases is successful can be confirmed. According to the application, the longer observation time is used at the first stage of gray level release, so release is more robust; and the observation time is accelerated at subsequent stages, so the correct versions can be released as soon as possible.

Description

technical field [0001] The present invention relates to the field of computers, and more specifically, to a software upgrade gray scale release method and a corresponding gray scale release system. Background technique [0002] Grayscale publishing is a publishing method that can smoothly transition between black and white. AB test (test) is a grayscale release method. Let some users continue to use A and some users start to use B. If users have no objections to B, then gradually expand the scope and migrate all users to B. . Grayscale publishing can ensure the stability of the overall system, and problems can be found and adjusted at the initial grayscale. [0003] Grayscale release can be used in the process of gradually upgrading software from an older version to a newer version. The gray release process of software upgrade is divided into multiple stages to upgrade sequentially. After the previous stage is successfully upgraded, the next group of servers will be upgra...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/44G06F9/445
CPCG06F8/656G06F8/71
Inventor 黄江伟杨国强全良添
Owner ALIBABA GRP HLDG LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products