# US 9,436,536 B2 · Memory dump method, information processing apparatus, and non-transitory computer-readable storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,436,536 B2
- Document ID: US9436536B2
- Status: Granted
- Kind: B2
- Application number: 14/313,272
- Filed: 2014-06-24
- Published: 2015-01-29
- Granted: 2016-09-06
- Earliest claimed: 2013-07-26
- Assignees: Fujitsu Limited
- Applicants: Fujitsu Limited
- Inventors: Hajime Ogino; Kensuke Ishida
- Web page: https://patentgrep.com/patent/US9436536B2

## CPC

- G06F 11/0778: {Dumping, i.e. gathering error/state information after a fault for later diagnosis}
- G06F 11/0706: {the processing taking place on a specific hardware platform or in a specific software environment}
- G06F 11/0712: {in a virtual computing platform, e.g. logically partitioned systems}
- G06F 11/0751: {Error or fault detection not based on redundancy (power supply failures G06F1/30; network fault management H04L41/06)}
- G06F 11/20: using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A memory dump method includes performing information processing using a first partition including a first device board and a second device, detecting an error in the first device, after detecting the error, performing information processing using a second partition including a third device, after detecting the error, performing a memory dump on each of the first device and the second device to obtain dump data, and after the memory dump is performed, adding the second device to the second partition.

## Claims

### Claim 1

A memory dump method comprising:
generating a first partition including a first system board, a second system board, and one or more storage units, each of the first system board and the second system board including a memory, each of the one or more storage units storing a program corresponding to an information processing;
starting the information processing using a first partition based on the program stored in the one or more storage units;
detecting an error in the first system board;
after detecting the error, removing all of the one or more storage units included in the first partition;
after the removing all of the one or more storage units, generating a second partition including a third system board and the one or more storage units removed from the first partition;
restarting the information processing using the second partition based on the program stored in the one or more storage units;
after the removing all of the one or more storage units, performing a memory dump on each of the first system board and the second system board to obtain dump data.

### Claim 2 (depends on 1)

The memory dump method according to claim 1, further comprising:
after the memory dump is performed, adding the second system board to the second partition.

### Claim 3 (depends on 2)

The memory dump method according to claim 2,
wherein, an input and output device is removed from the first partition by hot swap.

### Claim 4 (depends on 1)

The memory dump method according to claim 1,
wherein, the second device is added to the second partition by hot swap.

### Claim 5 (depends on 1)

The memory dump method according to claim 1, further comprising:
stopping power supply to the first partition, and
removing the first system board from the first partition by updating a definition information on the first partition.

### Claim 6 (depends on 1)

The memory dump method according to claim 1, further comprising:
storing the obtained dump data into a storage unit embedded in the first device, a storage unit embedded in the second device, or a storage unit embedded in an input and output device.

### Claim 7 (depends on 1)

The memory dump method according to claim 1,
wherein the first device is a first system board and the second device is a second system board.

### Claim 8

An information processing apparatus comprising:
a first device, a second device and a third device; and
a processor coupled to the first device, the second device and the third device, and configured to
generate a first partition including a first system board, a second system board, and one or more storage units, each of the first system board and the second system board including a memory, each of the one or more storage units storing a program corresponding to an information processing;
start the information processing using a first partition based on the program stored in the one or more storage units;
detect an error in the first system board;
after detecting the error, remove all of the one or more storage units included in the first partition;
after the removing all of the one or more storage units, generate a second partition including a third system board and the one or more storage units removed from the first partition;
restart the information processing using the second partition based on the program stored in the one or more storage units;
after the removing all of the one or more storage units, perform a memory dump on each of the first system board and the second system board to obtain dump data.

### Claim 9 (depends on 8)

The information processing apparatus according to claim 8, the processor is configured to
after the memory dump is performed, add the second system board to the second partition.

### Claim 10 (depends on 9)

The information processing apparatus according to claim 9,
wherein an input and output device is removed from the first partition by hot swap.

### Claim 11 (depends on 8)

The information processing apparatus according to claim 8,
wherein the second device is added to the second partition by hot swap.

### Claim 12 (depends on 8)

The information processing apparatus according to claim 8, the processor is configured to
stop power supply to the first partition, and
remove the first system board from the first partition by updating a definition information on the first partition.

### Claim 13 (depends on 8)

The information processing apparatus according to claim 8, the processor is configured to
store the obtained dump data into a storage unit embedded in the first device, a storage unit embedded in the second device, or a storage unit embedded in an input and output device.

### Claim 14 (depends on 8)

The information processing apparatus according to claim 8,
wherein the first device is a first system board and the second device is a second system board.

### Claim 15

A non-transitory computer-readable storage medium storing a control program that causes an information processing apparatus to execute a process, the process comprising:
generating a first partition including a first system board, a second system board, and one or more storage units, each of the first system board and the second system board including a memory, each of the one or more storage units storing a program corresponding to an information processing;
starting the information processing using a first partition based on the program stored in the one or more storage units;
detecting an error in the first system board;
after detecting the error, removing all of the one or more storage units included in the first partition;
after the removing all of the one or more storage units, generating a second partition including a third system board and the one or more storage units removed from the first partition;
restarting the information processing using the second partition based on the program stored in the one or more storage units;
after the removing all of the one or more storage units, performing a memory dump on each of the first system board and the second system board to obtain dump data.

### Claim 16 (depends on 15)

The non-transitory computer-readable storage medium according to claim 15, the process further comprising:
after the memory dump is performed, adding the second system board to the second partition.

### Claim 17 (depends on 16)

The non-transitory computer-readable storage medium according to claim 16, wherein, an input and output device is removed from the first partition by hot swap.

### Claim 18 (depends on 15)

The non-transitory computer-readable storage medium according to claim 15, wherein, the second device is added to the second partition by hot swap.

### Claim 19 (depends on 15)

The non-transitory computer-readable storage medium according to claim 15, the process further comprising:
stopping power supply to the first partition, and
removing the first system board from the first partition by updating a definition information on the first partition.

### Claim 20 (depends on 15)

The non-transitory computer-readable storage medium according to claim 15, wherein the first device is a first system board and the second device is a second system board.
