Browse Prior Art Database

Method and System for Automatically Validating Concurrent Code Loads for New Microcode Builds

IP.com Disclosure Number: IPCOM000237160D
Publication Date: 2014-Jun-05
Document File: 3 page(s) / 138K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for automatically extracting new builds of one or more microcodes and validating one or more Concurrent Code Loads (CCLs) for the one or more builds.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 58% of the total text.

Page 01 of 3

Method and System for Automatically Validating Concurrent Code Loads for New Microcode Builds

A concurrent code load (CCL) is a nondisruptive method of upgrading a microcode. As new builds of the microcode are built

continuously, testing each build manually is a tedious process. An automated method for continuously extracting the new builds

from a repository and validating one or more CCLs on the one or more builds as 'successful' and 'failed' is required.

Disclosed is a method and system for automatically extracting new builds of one or more microcodes and validating one or more CCLs for the one or more builds.

After a CCL is performed for a build, the method and system stores one or more of a version information and a result of the CCL in a patch.conf file. The result of the CCL can be one or more of 'successful' and 'failed'. The method and system classifies the builds as good and bad depending upon the result of the CCL. The method and system updates the patch.conf file each time the CCL is performed on a new build. When the result of the CCL for the build is 'failed', the method and system replaces the build

with a previous build and never utilizes the build.

The figure below illustrates the steps of the method and system disclosed herein in accordance with an embodiment.

1


Page 02 of 3

Figure

As illustrated, the method and system enables a tester to input three previous 'successful' build versions in the patch.conf file.

After a first CCL is performed on a...