sg247039

sg247039

B

Appendix B.

Dynamic logical partitioning output samples

򐂰

򐂰

򐂰

This appendix provides sample outputs from several debug facilities to be used with dynamic logical partitioning (DLPAR) events. It describes three debug facilities:

CPU addition

Memory addition

Using the AIX error log facility

You can use these facilities to analyze the problem if a DLPAR operation request fails. When writing a DLPAR script or DLPAR-aware application, if the problem persists, then testing the application in a test partition can also help isolate the problem.

By familiarizing yourself with these facilities, you can quickly determine the root cause of a DLPAR operation failure.

273

© Copyright IBM Corp. 2003, 2004, 2005. All rights reserved.

Using the syslog facility

The syslog facility records the activity of DLPAR operations when it is configured,

as explained in “The syslog facility” on page 207.

CPU addition

Example B-1 shows a sample syslog output when a CPU addition DLPAR

operation is successfully performed.

Example: B-1 Sample syslog output for a CPU addition request

Jul 27 16:49:51 thimblelp4 syslogd: restart

Jul 27 16:50:25 thimblelp4 DRMGR: ==== Start: CPU addition operation ====

Jul 27 16:50:25 thimblelp4 DRMGR: Cpu: 0x1002 has been unisolated and allocated

Jul 27 16:50:25 thimblelp4 DRMGR: Starting CHECK phase for cpu Add operation.

Jul 27 16:50:25 thimblelp4 DRMGR: Phase CHECK started for scripts,kernel extensions and applications.

Jul 27 16:50:25 thimblelp4 DRMGR: Starting CHECK phase for Scripts.

Jul 27 16:50:25 thimblelp4 DRMGR: Completed the phase for Scripts.

Jul 27 16:50:26 thimblelp4 DRMGR: Starting the phase for kernel extensions.

Jul 27 16:50:26 thimblelp4 DRMGR: Completed the phase for kernel extensions.

Jul 27 16:50:26 thimblelp4 DRMGR: Starting the phase for application signal handlers.

Jul 27 16:50:26 thimblelp4 DRMGR: Completed the phase for kernel extensions.

Jul 27 16:50:26 thimblelp4 DRMGR: Starting PRE phase.

Jul 27 16:50:26 thimblelp4 DRMGR: Phase PRE started for scripts,kernel extensions and applications.

Jul 27 16:50:26 thimblelp4 DRMGR: Starting PRE phase for scripts.

Jul 27 16:50:26 thimblelp4 DRMGR: Completed the phase for Scripts.

Jul 27 16:50:26 thimblelp4 DRMGR: Starting the phase for application signal handlers.

Jul 27 16:50:26 thimblelp4 DRMGR: Completed the phase for kernel extensions.

Jul 27 16:50:27 thimblelp4 DRMGR: kernel operations complete

Jul 27 16:50:27 thimblelp4 DRMGR: firmware operations complete

Jul 27 16:50:27 thimblelp4 DRMGR: ODM update complete

Jul 27 16:50:27 thimblelp4 DRMGR: Starting POST phase.

Jul 27 16:50:27 thimblelp4 DRMGR: Phase POST started for scripts,kernel extensions and applications.

Jul 27 16:50:27 thimblelp4 DRMGR: Starting the phase for application signal handlers.

Jul 27 16:50:27 thimblelp4 DRMGR: Completed the phase for kernel extensions.

Jul 27 16:50:27 thimblelp4 DRMGR: Starting POST phase for scripts.

Jul 27 16:50:27 thimblelp4 DRMGR: Completed the phase for Scripts.

Jul 27 16:50:27 thimblelp4 DRMGR: ~~~~ End: CPU addition operation ~~~~

274

Partitioning Implementations for IBM

E server

p5 Servers

CPU removal

Example B-2 shows a sample syslog output when a CPU removal DLPAR

operation is successfully performed.

Example: B-2 Sample syslog output for a CPU removal request

Jul 27 16:47:58 thimblelp4 syslogd: restart

Jul 27 16:48:08 thimblelp4 DRMGR: ==== Start: CPU Removal operation ====

Jul 27 16:48:08 thimblelp4 DRMGR: Starting CHECK phase for cpu Remove operation.

Jul 27 16:48:08 thimblelp4 DRMGR: Phase CHECK started for scripts,kernel extensions and applications.

Jul 27 16:48:08 thimblelp4 DRMGR: Starting CHECK phase for Scripts.

Jul 27 16:48:08 thimblelp4 DRMGR: Completed the phase for Scripts.

Jul 27 16:48:08 thimblelp4 DRMGR: Starting the phase for kernel extensions.

Jul 27 16:48:08 thimblelp4 DRMGR: Completed the phase for kernel extensions.

Jul 27 16:48:08 thimblelp4 DRMGR: Starting the phase for application signal handlers.

Jul 27 16:48:08 thimblelp4 DRMGR: Completed the phase for kernel extensions.

Jul 27 16:48:08 thimblelp4 DRMGR: Starting PRE phase.

Jul 27 16:48:08 thimblelp4 DRMGR: Phase PRE started for scripts,kernel extensions and applications.

Jul 27 16:48:08 thimblelp4 DRMGR: Starting PRE phase for scripts.

Jul 27 16:48:08 thimblelp4 DRMGR: Completed the phase for Scripts.

Jul 27 16:48:08 thimblelp4 DRMGR: Starting the phase for application signal handlers.

Jul 27 16:48:08 thimblelp4 DRMGR: Completed the phase for kernel extensions.

Jul 27 16:48:08 thimblelp4 DRMGR: kernel operations complete

Jul 27 16:48:08 thimblelp4 DRMGR: Cpu: 0x1002 has been isolated and unallocated

Jul 27 16:48:08 thimblelp4 DRMGR: Firmware operations complete

Jul 27 16:48:09 thimblelp4 DRMGR: ODM update complete

Jul 27 16:48:09 thimblelp4 DRMGR: Starting POST phase.

Jul 27 16:48:09 thimblelp4 DRMGR: Phase POST started for scripts,kernel extensions and applications.

Jul 27 16:48:09 thimblelp4 DRMGR: Starting the phase for application signal handlers.

Jul 27 16:48:09 thimblelp4 DRMGR: Completed the phase for kernel extensions.

Jul 27 16:48:09 thimblelp4 DRMGR: Starting POST phase for scripts.

Jul 27 16:48:09 thimblelp4 DRMGR: Completed the phase for Scripts.

Jul 27 16:48:09 thimblelp4 DRMGR: ~~~~ End: CPU Removal operation ~~~~

Appendix B. Dynamic logical partitioning output samples

275

Memory addition

Example B-3 shows a sample syslog output when a memory addition DLPAR

operation is successfully performed.

Example: B-3 Sample syslog output for a memory addition request

Jul 27 16:49:51 thimblelp4 syslogd: restart

Jul 27 16:51:34 thimblelp4 DRMGR: ==== Start: MEM Addition operation ====

Jul 27 16:51:34 thimblelp4 DRMGR: Configured LMB addr: 0x0

Jul 27 16:51:34 thimblelp4 DRMGR: Total Megabytes to add is 0

Jul 27 16:51:34 thimblelp4 DRMGR: Starting CHECK phase for mem Add operation.

Jul 27 16:51:34 thimblelp4 DRMGR: Phase CHECK started for scripts,kernel extensions and applications.

Jul 27 16:51:34 thimblelp4 DRMGR: Starting CHECK phase for Scripts.

Jul 27 16:51:34 thimblelp4 DRMGR: Completed the phase for Scripts.

Jul 27 16:51:34 thimblelp4 DRMGR: Starting the phase for kernel extensions.

Jul 27 16:51:34 thimblelp4 DRMGR: Completed the phase for kernel extensions.

Jul 27 16:51:34 thimblelp4 DRMGR: Starting the phase for application signal handlers.

Jul 27 16:51:34 thimblelp4 DRMGR: Completed the phase for kernel extensions.

Jul 27 16:51:34 thimblelp4 DRMGR: Starting PRE phase.

Jul 27 16:51:34 thimblelp4 DRMGR: Phase PRE started for scripts,kernel extensions and applications.

Jul 27 16:51:34 thimblelp4 DRMGR: Starting PRE phase for scripts.

Jul 27 16:51:34 thimblelp4 DRMGR: Completed the phase for Scripts.

Jul 27 16:51:34 thimblelp4 DRMGR: Starting the phase for application signal handlers.

Jul 27 16:51:34 thimblelp4 DRMGR: Completed the phase for kernel extensions.

Jul 27 16:51:35 thimblelp4 DRMGR: ODM operations complete

Jul 27 16:51:35 thimblelp4 DRMGR: Starting POST phase.

Jul 27 16:51:35 thimblelp4 DRMGR: Phase POST started for scripts,kernel extensions and applications.

Jul 27 16:51:35 thimblelp4 DRMGR: Starting the phase for application signal handlers.

Jul 27 16:51:35 thimblelp4 DRMGR: Completed the phase for kernel extensions.

Jul 27 16:51:35 thimblelp4 DRMGR: Starting POST phase for scripts.

Jul 27 16:51:35 thimblelp4 DRMGR: Completed the phase for Scripts.

Jul 27 16:51:35 thimblelp4 DRMGR: ~~~~ End: DR operation ~~~~

276

Partitioning Implementations for IBM

E server

p5 Servers

Memory removal

Example B-4 shows a sample syslog output when a memory removal DLPAR

operation is successfully performed.

Example: B-4 Sample syslog output for a memory removal request

Jul 27 16:49:51 thimblelp4 syslogd: restart

Jul 27 16:51:07 thimblelp4 DRMGR: ==== Start: MEM Removal operation ====

Jul 27 16:51:07 thimblelp4 DRMGR: Starting CHECK phase for mem Remove operation.

Jul 27 16:51:07 thimblelp4 DRMGR: Phase CHECK started for scripts,kernel extensions and applications.

Jul 27 16:51:07 thimblelp4 DRMGR: Starting CHECK phase for Scripts.

Jul 27 16:51:07 thimblelp4 DRMGR: Completed the phase for Scripts.

Jul 27 16:51:07 thimblelp4 DRMGR: Starting the phase for kernel extensions.

Jul 27 16:51:07 thimblelp4 DRMGR: Completed the phase for kernel extensions.

Jul 27 16:51:07 thimblelp4 DRMGR: Starting the phase for application signal handlers.

Jul 27 16:51:07 thimblelp4 DRMGR: Completed the phase for kernel extensions.

Jul 27 16:51:07 thimblelp4 DRMGR: Starting PRE phase.

Jul 27 16:51:07 thimblelp4 DRMGR: Phase PRE started for scripts,kernel extensions and applications.

Jul 27 16:51:07 thimblelp4 DRMGR: Starting PRE phase for scripts.

Jul 27 16:51:07 thimblelp4 DRMGR: Completed the phase for Scripts.

Jul 27 16:51:07 thimblelp4 DRMGR: Starting the phase for application signal handlers.

Jul 27 16:51:07 thimblelp4 DRMGR: Completed the phase for kernel extensions.

Jul 27 16:51:08 thimblelp4 DRMGR: LMB index:0xf has been sucessfully removed

Jul 27 16:51:08 thimblelp4 DRMGR: Firmware operations complete

Jul 27 16:51:08 thimblelp4 DRMGR: ODM operations complete

Jul 27 16:51:08 thimblelp4 DRMGR: Starting POST phase.

Jul 27 16:51:08 thimblelp4 DRMGR: Phase POST started for scripts,kernel extensions and applications.

Jul 27 16:51:08 thimblelp4 DRMGR: Starting the phase for application signal handlers.

Jul 27 16:51:08 thimblelp4 DRMGR: Completed the phase for kernel extensions.

Jul 27 16:51:08 thimblelp4 DRMGR: Starting POST phase for scripts.

Jul 27 16:51:08 thimblelp4 DRMGR: Completed the phase for Scripts.

Jul 27 16:51:08 thimblelp4 DRMGR: ~~~~ End: DR operation ~~~~

Appendix B. Dynamic logical partitioning output samples

277

Using the AIX system trace facility

The AIX system trace facility records the detailed activity of DLPAR operations

when it is configured, as explained in “AIX system trace facility” on page 208.

Note: The trace hook ID for DLPAR operations is 38F.

CPU addition trace output

Example B-5 shows a sample system trace output when a CPU addition DLPAR

operation is successfully performed.

Example: B-5 Sample system trace output for a CPU addition request

ID ELAPSED_SEC DELTA_MSEC APPL SYSCALL KERNEL INTERRUPT

001 0.000000000 0.000000 TRACE ON channel 0

Mon Sep 23 11:40:52 2002

38F 73.305720033 73305.720033 DYNAMIC RECONFIG: Dr_register: DR

Operation: 0000000000000008 FORCE Option: 0000

38F 73.305723429 0.003396 DYNAMIC RECONFIG: get_user_data: DR

Operation: 0000000000000008 input data: 000000002FF21EF8

38F 73.305725392 0.001963 DYNAMIC RECONFIG: Addcpu_validate: DR

Phase: 0000 Input: F00000002FF3A4D8

38F 73.305727203 0.001811 DYNAMIC RECONFIG: Register_dr_event: DR

Operation: 40000000

38F 73.305729377 0.002174 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0003 DR Phase: 0001

38F 73.305729602 0.000225 DYNAMIC RECONFIG: Addcpu_validate: DR

Phase: 0001 Input: 0000000000FB73C0

38F 73.306332726 0.603124 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0002

Flags: 0001 Timeout in secs: 0000 Input: 0000000000000000

38F 73.306334115 0.001389 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0002 Flags: 0001

38F 73.306334355 0.000240 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0001 Requested Phase: 0002 Flags: 0001

38F 73.306336885 0.002530 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 73.306337096 0.000211 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0003 DR Phase: 0002

38F 73.306538971 0.201875 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0002

Flags: 0004 Timeout in secs: 003C Input: 0000000000000000

38F 73.306539560 0.000589 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0002 Flags: 0004

38F 73.306539800 0.000240 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0002 Requested Phase: 0002 Flags: 0004

278

Partitioning Implementations for IBM

E server

p5 Servers

38F 73.306545297 0.005497 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 73.306546257 0.000960 DYNAMIC RECONFIG: Invoke Reconfig Handlers: action: 0001

38F 73.308395576 1.849319 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

Number of reconfig handlers waiting for: 0000

38F 73.308396070 0.000494 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

All reconfig handlers completed, Status: 0000

38F 73.308536626 0.140556 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0002

Flags: 0002 Timeout in secs: 0000 Input: 0000000000000000

38F 73.308537287 0.000661 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0002 Flags: 0002

38F 73.308537527 0.000240 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0002 Requested Phase: 0002 Flags: 0002

38F 73.308538189 0.000662 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 73.308538414 0.000225 DYNAMIC RECONFIG: dr_send_signal: Posting signal (003A) to all processes catching

38F 73.308730538 0.192124 DYNAMIC RECONFIG: Dr_reconfig: Flags: 0001

DR Info: 000000002FF22610 DR Operation: 0008 DR Phase: 0002

38F 73.308737235 0.006697 DYNAMIC RECONFIG: dr_send_signal: Number of processes posted: 0001

38F 83.309400202 10000.662967 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0003

Flags: 0001 Timeout in secs: 0000 Input: 0000000000000000

38F 83.309402034 0.001832 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0003 Flags: 0001

38F 83.309402260 0.000226 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0002 Requested Phase: 0003 Flags: 0001

38F 83.309404165 0.001905 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 83.309404703 0.000538 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0003 DR Phase: 0003

38F 83.309406957 0.002254 DYNAMIC RECONFIG: Addcpu_pre: Logical CPU coming online: 0002

38F 83.309607727 0.200770 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0003

Flags: 0002 Timeout in secs: 0000 Input: 0000000000000000

38F 83.309608258 0.000531 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0003 Flags: 0002

38F 83.309608483 0.000225 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0003 Requested Phase: 0003 Flags: 0002

38F 83.309608825 0.000342 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 83.309610301 0.001476 DYNAMIC RECONFIG: dr_send_signal: Posting signal (003A) to all processes catching

38F 83.309738306 0.128005 DYNAMIC RECONFIG: Dr_reconfig: Flags: 0001

DR Info: 000000002FF22610 DR Operation: 0008 DR Phase: 0003

38F 83.309751780 0.013474 DYNAMIC RECONFIG: dr_send_signal: Number of processes posted: 0001

Appendix B. Dynamic logical partitioning output samples

279

38F 93.310361840 10000.610060 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0005

Flags: 0001 Timeout in secs: 0000 Input: 0000000000000000

38F 93.310363963 0.002123 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0005 Flags: 0001

38F 93.310364254 0.000291 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0003 Requested Phase: 0005 Flags: 0001

38F 93.310365163 0.000909 DYNAMIC RECONFIG: Kernel_notify: Perform DR

Kernel Phase

38F 93.310365454 0.000291 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0003 DR Phase: 0005

38F 93.310367432 0.001978 DYNAMIC RECONFIG: Addcpu_doit: Logical CPU:

0002 Physical ID: 0015

38F 93.310371860 0.004428 DYNAMIC RECONFIG: Register_dr_event: DR

Operation: 80000008

38F 93.310372747 0.000887 DYNAMIC RECONFIG: Invoke Reconfig Handlers: action: 0002

38F 93.310394779 0.022032 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

Number of reconfig handlers waiting for: 0000

38F 93.310395245 0.000466 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

All reconfig handlers completed, Status: 0000

38F 93.310416484 0.021239 DYNAMIC RECONFIG: Call MPC freeze handler

01

38F 93.310445504 0.029020 DYNAMIC RECONFIG: Start_bs_proc: Starting a new cpu: Physical ID: 0015 Gserver: 00000000000000FF Server: 0000000000000015

38F 93.991532779 681.087275 DYNAMIC RECONFIG: Invoke Reconfig Handlers: action: 0004

38F 93.991536952 0.004173 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

Number of reconfig handlers waiting for: 0000

38F 93.991537709 0.000757 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

All reconfig handlers completed, Status: 0000

38F 93.991556098 0.018389 DYNAMIC RECONFIG: Unregister_dr_event: DR

Operation: 80000008

38F 94.015313247 23.757149 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0006

Flags: 0001 Timeout in secs: 0000 Input: 0000000000000000

38F 94.015314549 0.001302 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0006 Flags: 0001

38F 94.015314905 0.000356 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0005 Requested Phase: 0006 Flags: 0001

38F 94.015315930 0.001025 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 94.015316366 0.000436 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0003 DR Phase: 0006

38F 94.015382834 0.066468 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0006

Flags: 0002 Timeout in secs: 0000 Input: 0000000000000000

38F 94.015383336 0.000502 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0006 Flags: 0002

38F 94.015383561 0.000225 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0006 Requested Phase: 0006 Flags: 0002

280

Partitioning Implementations for IBM

E server

p5 Servers

38F 94.015383903 0.000342 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 94.015384768 0.000865 DYNAMIC RECONFIG: dr_send_signal: Posting signal (003A) to all processes catching

38F 94.015521608 0.136840 DYNAMIC RECONFIG: Dr_reconfig: Flags: 0001

DR Info: 000000002FF22610 DR Operation: 0008 DR Phase: 0006

38F 94.015556140 0.034532 DYNAMIC RECONFIG: dr_send_signal: Number of processes posted: 0001

38F 104.016466326 10000.910186 DYNAMIC RECONFIG: Dr_unregister:

Unregistering DR operation

38F 104.016468027 0.001701 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0003 DR Phase: 0009

38F 104.016468507 0.000480 DYNAMIC RECONFIG: Clearing DR Kernel

Data...

38F 104.016470936 0.002429 DYNAMIC RECONFIG: Unregister_dr_event: DR

Operation: 40000000

002 322.179517597 218163.046661 TRACE OFF channel 0000 Mon Sep 23 11:46:14

2002

CPU removal trace output

Example B-6 shows a sample system trace output when a CPU removal DLPAR

operation is successfully performed.

Example: B-6 Sample system trace output for a CPU removal request

D ELAPSED_SEC DELTA_MSEC APPL SYSCALL KERNEL INTERRUPT

001 0.000000000 0.000000 TRACE ON channel 0

Sat Jul 27 17:22:09 2002

38F 8.210889322 8210.889322 DYNAMIC RECONFIG: Dr_register: DR

Operation: 0000000000000004 FORCE Option: 0000

38F 8.210890417 0.001095 DYNAMIC RECONFIG: get_user_data: DR

Operation: 0000000000000004 input data: 000000002FF22AF0

38F 8.210892128 0.001711 DYNAMIC RECONFIG: Rmcpu_validate: DR Phase:

0000 CPU id: 0001 CPU Type: 0002

38F 8.210892971 0.000843 DYNAMIC RECONFIG: Register_dr_event: DR

Operation: 40000000

38F 8.210896029 0.003058 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0002 DR Phase: 0001

38F 8.210896238 0.000209 DYNAMIC RECONFIG: Rmcpu_validate: DR Phase:

0001 CPU id: 0001 CPU Type: 0002

38F 8.212724871 1.828633 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0002

Flags: 0001 Timeout in secs: 0000 Input: 0000000000000000

38F 8.212725498 0.000627 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0002 Flags: 0001

38F 8.212726175 0.000677 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0001 Requested Phase: 0002 Flags: 0001

Appendix B. Dynamic logical partitioning output samples

281

38F 8.212728618 0.002443 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 8.212728821 0.000203 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0002 DR Phase: 0002

38F 8.212836663 0.107842 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0002

Flags: 0004 Timeout in secs: 003C Input: 0000000000000000

38F 8.212837119 0.000456 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0002 Flags: 0004

38F 8.212837322 0.000203 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0002 Requested Phase: 0002 Flags: 0004

38F 8.212842109 0.004787 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 8.212842392 0.000283 DYNAMIC RECONFIG: Invoke Reconfig Handlers: action: 0010

38F 8.212843444 0.001052 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

Number of reconfig handlers waiting for: 0000

38F 8.212844231 0.000787 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

All reconfig handlers completed, Status: 0000

38F 8.212914941 0.070710 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0002

Flags: 0002 Timeout in secs: 0000 Input: 0000000000000000

38F 8.212915409 0.000468 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0002 Flags: 0002

38F 8.212915605 0.000196 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0002 Requested Phase: 0002 Flags: 0002

38F 8.212915858 0.000253 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 8.212916116 0.000258 DYNAMIC RECONFIG: dr_send_signal: Posting signal (003A) to all processes catching

38F 8.212995181 0.079065 DYNAMIC RECONFIG: dr_send_signal: Number of processes posted: 0000

38F 8.213781181 0.786000 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0003

Flags: 0001 Timeout in secs: 0000 Input: 0000000000000000

38F 8.213781637 0.000456 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0003 Flags: 0001

38F 8.213781858 0.000221 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0002 Requested Phase: 0003 Flags: 0001

38F 8.213782153 0.000295 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 8.213782332 0.000179 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0002 DR Phase: 0003

38F 8.213783243 0.000911 DYNAMIC RECONFIG: Rmcpu_pre: DR Phase: 0003

Logical CPU id: 0001

38F 8.213980321 0.197078 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0003

Flags: 0002 Timeout in secs: 0000 Input: 0000000000000000

38F 8.213980795 0.000474 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0003 Flags: 0002

38F 8.213980992 0.000197 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0003 Requested Phase: 0003 Flags: 0002

282

Partitioning Implementations for IBM

E server

p5 Servers

38F 8.213981262 0.000270 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 8.213981515 0.000253 DYNAMIC RECONFIG: dr_send_signal: Posting signal (003A) to all processes catching

38F 8.214019626 0.038111 DYNAMIC RECONFIG: dr_send_signal: Number of processes posted: 0000

38F 8.214186223 0.166597 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0005

Flags: 0001 Timeout in secs: 0000 Input: 0000000000000000

38F 8.214186709 0.000486 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0005 Flags: 0001

38F 8.214187109 0.000400 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0003 Requested Phase: 0005 Flags: 0001

38F 8.214187429 0.000320 DYNAMIC RECONFIG: Kernel_notify: Perform DR

Kernel Phase

38F 8.214187601 0.000172 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0002 DR Phase: 0005

38F 8.214189318 0.001717 DYNAMIC RECONFIG: Rmcpu_doit: DR Phase:

0005 CPU Guard Operation: 0000

38F 8.214192929 0.003611 DYNAMIC RECONFIG: Register_dr_event: DR

Operation: 80000004

38F 8.214193618 0.000689 DYNAMIC RECONFIG: Rmcpu_doit: Controlling

LCPU: 0000 Highest Bind cpuid: 0001

38F 8.214213369 0.019751 DYNAMIC RECONFIG: Rmcpu_doit: Invoke HA

Handlers...

38F 8.218559640 4.346271 DYNAMIC RECONFIG: Invoke Reconfig Handlers: action: 0020

38F 8.218561874 0.002234 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

Number of reconfig handlers waiting for: 0000

38F 8.218562286 0.000412 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

All reconfig handlers completed, Status: 0000

38F 8.218562489 0.000203 DYNAMIC RECONFIG: Migrating all

PROCESSOR_CLASS_ANY work from the cpu being removed

38F 8.218778851 0.216362 DYNAMIC RECONFIG: Initializing/Rerouting the Interrupts... From Physical CPU: 0013 To Physical CPU: 0011 Phase: 0001 Flags: 0001

38F 8.218966349 0.187498 DYNAMIC RECONFIG: Rmcpu_doit: Disable

Decrementer...

38F 8.218980956 0.014607 DYNAMIC RECONFIG: Call MPC remove handler

01

38F 8.218982174 0.001218 DYNAMIC RECONFIG: Initializing/Rerouting the Interrupts... From Physical CPU: 0013 To Physical CPU: 0011 Phase: 0002 Flags: 0002

38F 8.218982470 0.000296 DYNAMIC RECONFIG: Rmcpu_doit: Enable

Decrementer...

38F 8.225044879 6.062409 DYNAMIC RECONFIG: DR: Stopping logical CPU:

0001

38F 8.226081506 1.036627 DYNAMIC RECONFIG: Updating System

Topology...

38F 8.226114591 0.033085 DYNAMIC RECONFIG: Move_threads: Moving threads from logical cpu 0001 to 0000

Appendix B. Dynamic logical partitioning output samples

283

38F 8.226234647 0.120056 DYNAMIC RECONFIG: migrate_watchdogs: From

LCPU: 0001 To LCPU: 0000

38F 8.226243790 0.009143 DYNAMIC RECONFIG: Invoke Reconfig Handlers: action: 0040

38F 8.226244399 0.000609 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

Number of reconfig handlers waiting for: 0000

38F 8.226244916 0.000517 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

All reconfig handlers completed, Status: 0000

38F 8.226245137 0.000221 DYNAMIC RECONFIG: Rmcpu_doit: DR CPU

Removal: CPU Guard: 0000 Status: 0000

38F 8.226245839 0.000702 DYNAMIC RECONFIG: Unregister_dr_event: DR

Operation: 80000004

38F 8.407728629 181.482790 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0006

Flags: 0001 Timeout in secs: 0000 Input: 0000000000000000

38F 8.407729373 0.000744 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0006 Flags: 0001

38F 8.407729650 0.000277 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0005 Requested Phase: 0006 Flags: 0001

38F 8.407731693 0.002043 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 8.407731878 0.000185 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0002 DR Phase: 0006

38F 8.407907882 0.176004 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0006

Flags: 0002 Timeout in secs: 0000 Input: 0000000000000000

38F 8.407908350 0.000468 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0006 Flags: 0002

38F 8.407908553 0.000203 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0006 Requested Phase: 0006 Flags: 0002

38F 8.407908848 0.000295 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 8.407909297 0.000449 DYNAMIC RECONFIG: dr_send_signal: Posting signal (003A) to all processes catching

38F 8.407989156 0.079859 DYNAMIC RECONFIG: dr_send_signal: Number of processes posted: 0000

38F 8.409821659 1.832503 DYNAMIC RECONFIG: Dr_unregister:

Unregistering DR operation

38F 8.409823339 0.001680 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0002 DR Phase: 0009

38F 8.409823727 0.000388 DYNAMIC RECONFIG: Clearing DR Kernel

Data...

38F 8.409826052 0.002325 DYNAMIC RECONFIG: Unregister_dr_event: DR

Operation: 40000000

002 10.460418340 2050.592288 TRACE OFF channel 0000 Sat Jul 27 17:22:19

2002

284

Partitioning Implementations for IBM

E server

p5 Servers

Memory addition trace output

Example B-7 shows a sample system trace output when a memory addition

DLPAR operation is successfully performed.

Example: B-7 Sample system trace output for a memory addition request

ID ELAPSED_SEC DELTA_MSEC APPL SYSCALL KERNEL INTERRUPT

001 0.000000000 0.000000 TRACE ON channel 0

Sat Jul 27 17:21:13 2002

38F 5.368745028 5368.745028 DYNAMIC RECONFIG: Dr_register: DR

Operation: 0000000000000002 FORCE Option: 0000

38F 5.368746271 0.001243 DYNAMIC RECONFIG: get_user_data: DR

Operation: 0000000000000002 input data: 000000002FF22988

38F 5.368748763 0.002492 DYNAMIC RECONFIG: Register_dr_event: DR

Operation: 40000000

38F 5.368751162 0.002399 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0001 DR Phase: 0001

38F 5.370106721 1.355559 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0002

Flags: 0001 Timeout in secs: 0000 Input: 0000000000000000

38F 5.370107638 0.000917 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0002 Flags: 0001

38F 5.370108136 0.000498 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0001 Requested Phase: 0002 Flags: 0001

38F 5.370110819 0.002683 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 5.370111003 0.000184 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0001 DR Phase: 0002

38F 5.370229053 0.118050 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0002

Flags: 0004 Timeout in secs: 003C Input: 0000000000000000

38F 5.370229515 0.000462 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0002 Flags: 0004

38F 5.370229724 0.000209 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0002 Requested Phase: 0002 Flags: 0004

38F 5.370232068 0.002344 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 5.370232345 0.000277 DYNAMIC RECONFIG: Invoke Reconfig Handlers: action: 0100

38F 5.370234357 0.002012 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

Number of reconfig handlers waiting for: 0000

38F 5.370234806 0.000449 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

All reconfig handlers completed, Status: 0000

38F 5.370313004 0.078198 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0002

Flags: 0002 Timeout in secs: 0000 Input: 0000000000000000

38F 5.370313490 0.000486 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0002 Flags: 0002

38F 5.370313705 0.000215 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0002 Requested Phase: 0002 Flags: 0002

Appendix B. Dynamic logical partitioning output samples

285

38F 5.370314013 0.000308 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 5.370314241 0.000228 DYNAMIC RECONFIG: dr_send_signal: Posting signal (003A) to all processes catching

38F 5.370385443 0.071202 DYNAMIC RECONFIG: dr_send_signal: Number of processes posted: 0000

38F 5.371572355 1.186912 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0003

Flags: 0001 Timeout in secs: 0000 Input: 0000000000000000

38F 5.371572823 0.000468 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0003 Flags: 0001

38F 5.371573063 0.000240 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0002 Requested Phase: 0003 Flags: 0001

38F 5.371573352 0.000289 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 5.371573555 0.000203 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0001 DR Phase: 0003

38F 5.371688418 0.114863 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0003

Flags: 0002 Timeout in secs: 0000 Input: 0000000000000000

38F 5.371688892 0.000474 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0003 Flags: 0002

38F 5.371689199 0.000307 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0003 Requested Phase: 0003 Flags: 0002

38F 5.371689446 0.000247 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 5.371689679 0.000233 DYNAMIC RECONFIG: dr_send_signal: Posting signal (003A) to all processes catching

38F 5.371726129 0.036450 DYNAMIC RECONFIG: dr_send_signal: Number of processes posted: 0000

38F 5.373202390 1.476261 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0005

Flags: 0009 Timeout in secs: 0000 Input: 000000002FF22988

38F 5.373202857 0.000467 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0005 Flags: 0009

38F 5.373203134 0.000277 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0003 Requested Phase: 0005 Flags: 0009

38F 5.373203430 0.000296 DYNAMIC RECONFIG: get_user_data: DR

Operation: 0000000000000002 input data: 000000002FF22988

38F 5.373203774 0.000344 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0001 DR Phase: 0004

38F 5.373204199 0.000425 DYNAMIC RECONFIG: Kernel_notify: Perform DR

Kernel Phase

38F 5.373204359 0.000160 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0001 DR Phase: 0005

38F 5.373205799 0.001440 DYNAMIC RECONFIG: Invoke Reconfig Handlers: action: 0200

38F 5.373206199 0.000400 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

Number of reconfig handlers waiting for: 0000

38F 5.373206666 0.000467 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

All reconfig handlers completed, Status: 0000

286

Partitioning Implementations for IBM

E server

p5 Servers

38F 5.373212290 0.005624 DYNAMIC RECONFIG: Register_dr_event: DR

Operation: 80000002

38F 5.432293377 59.081087 DYNAMIC RECONFIG: Unregister_dr_event: DR

Operation: 80000002

38F 5.432298927 0.005550 DYNAMIC RECONFIG: Invoke Reconfig Handlers: action: 0400

38F 5.432309307 0.010380 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

Number of reconfig handlers waiting for: 0000

38F 5.432309707 0.000400 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

All reconfig handlers completed, Status: 0000

38F 5.533246164 100.936457 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0006

Flags: 0001 Timeout in secs: 0000 Input: 0000000000000000

38F 5.533247161 0.000997 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0006 Flags: 0001

38F 5.533248219 0.001058 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0005 Requested Phase: 0006 Flags: 0001

38F 5.533250176 0.001957 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 5.533250348 0.000172 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0001 DR Phase: 0006

38F 5.533429817 0.179469 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0006

Flags: 0002 Timeout in secs: 0000 Input: 0000000000000000

38F 5.533430291 0.000474 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0006 Flags: 0002

38F 5.533430518 0.000227 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0006 Requested Phase: 0006 Flags: 0002

38F 5.533430789 0.000271 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 5.533431349 0.000560 DYNAMIC RECONFIG: dr_send_signal: Posting signal (003A) to all processes catching

38F 5.533512937 0.081588 DYNAMIC RECONFIG: dr_send_signal: Number of processes posted: 0000

38F 5.535515956 2.003019 DYNAMIC RECONFIG: Dr_unregister:

Unregistering DR operation

38F 5.535517217 0.001261 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0001 DR Phase: 0009

38F 5.535517777 0.000560 DYNAMIC RECONFIG: Clearing DR Kernel

Data...

38F 5.535520023 0.002246 DYNAMIC RECONFIG: Unregister_dr_event: DR

Operation: 40000000

38F 5.548827288 13.307265 DYNAMIC RECONFIG: HA_proc: Checking with

Kernel for BAD CPU: Input: 0001 Event: 0000000000000001 Retry: 0000000000000000

002 7.719713425 2170.886137 TRACE OFF channel 0000 Sat Jul 27 17:21:21

2002

Appendix B. Dynamic logical partitioning output samples

287

Memory removal trace output

Example B-8 shows a sample system trace output when a memory removal

DLPAR operation is successfully performed.

Example: B-8 Sample system trace output for a memory removal request

ID ELAPSED_SEC DELTA_MSEC APPL SYSCALL KERNEL INTERRUPT

001 0.000000000 0.000000 TRACE ON channel 0

Sat Jul 27 17:20:16 2002

38F 7.821123474 7821.123474 DYNAMIC RECONFIG: Dr_register: DR

Operation: 0000000000000001 FORCE Option: 0000

38F 7.821125437 0.001963 DYNAMIC RECONFIG: get_user_data: DR

Operation: 0000000000000001 input data: 000000002FF22970

38F 7.821127517 0.002080 DYNAMIC RECONFIG: Register_dr_event: DR

Operation: 40000000

38F 7.821128637 0.001120 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0000 DR Phase: 0001

38F 7.822487468 1.358831 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0002

Flags: 0001 Timeout in secs: 0000 Input: 0000000000000000

38F 7.822488219 0.000751 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0002 Flags: 0001

38F 7.822488601 0.000382 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0001 Requested Phase: 0002 Flags: 0001

38F 7.822489610 0.001009 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 7.822489813 0.000203 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0000 DR Phase: 0002

38F 7.822603894 0.114081 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0002

Flags: 0004 Timeout in secs: 003C Input: 0000000000000000

38F 7.822604356 0.000462 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0002 Flags: 0004

38F 7.822604534 0.000178 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0002 Requested Phase: 0002 Flags: 0004

38F 7.822608060 0.003526 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 7.822608417 0.000357 DYNAMIC RECONFIG: Invoke Reconfig Handlers: action: 1000

38F 7.822610244 0.001827 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

Number of reconfig handlers waiting for: 0000

38F 7.822610736 0.000492 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

All reconfig handlers completed, Status: 0000

38F 7.822686190 0.075454 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0002

Flags: 0002 Timeout in secs: 0000 Input: 0000000000000000

38F 7.822687070 0.000880 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0002 Flags: 0002

38F 7.822687316 0.000246 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0002 Requested Phase: 0002 Flags: 0002

288

Partitioning Implementations for IBM

E server

p5 Servers

38F 7.822687629 0.000313 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 7.822687863 0.000234 DYNAMIC RECONFIG: dr_send_signal: Posting signal (003A) to all processes catching

38F 7.822772761 0.084898 DYNAMIC RECONFIG: dr_send_signal: Number of processes posted: 0000

38F 7.824002622 1.229861 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0003

Flags: 0001 Timeout in secs: 0000 Input: 0000000000000000

38F 7.824003040 0.000418 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0003 Flags: 0001

38F 7.824003268 0.000228 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0002 Requested Phase: 0003 Flags: 0001

38F 7.824003612 0.000344 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 7.824003858 0.000246 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0000 DR Phase: 0003

38F 7.824117669 0.113811 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0003

Flags: 0002 Timeout in secs: 0000 Input: 0000000000000000

38F 7.824118088 0.000419 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0003 Flags: 0002

38F 7.824118328 0.000240 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0003 Requested Phase: 0003 Flags: 0002

38F 7.824118592 0.000264 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 7.824118832 0.000240 DYNAMIC RECONFIG: dr_send_signal: Posting signal (003A) to all processes catching

38F 7.824154322 0.035490 DYNAMIC RECONFIG: dr_send_signal: Number of processes posted: 0000

38F 7.825608291 1.453969 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0005

Flags: 0009 Timeout in secs: 0000 Input: 000000002FF22970

38F 7.825608752 0.000461 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0005 Flags: 0009

38F 7.825608961 0.000209 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0003 Requested Phase: 0005 Flags: 0009

38F 7.825609287 0.000326 DYNAMIC RECONFIG: get_user_data: DR

Operation: 0000000000000001 input data: 000000002FF22970

38F 7.825609632 0.000345 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0000 DR Phase: 0004

38F 7.825610013 0.000381 DYNAMIC RECONFIG: Kernel_notify: Perform DR

Kernel Phase

38F 7.825610167 0.000154 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0000 DR Phase: 0005

38F 7.825611625 0.001458 DYNAMIC RECONFIG: Invoke Reconfig Handlers: action: 2000

38F 7.825617182 0.005557 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

Number of reconfig handlers waiting for: 0000

38F 7.825617643 0.000461 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

All reconfig handlers completed, Status: 0000

Appendix B. Dynamic logical partitioning output samples

289

38F 7.825622836 0.005193 DYNAMIC RECONFIG: Register_dr_event: DR

Operation: 80000001

38F 7.909427355 83.804519 DYNAMIC RECONFIG: Unregister_dr_event: DR

Operation: 80000001

38F 7.909764006 0.336651 DYNAMIC RECONFIG: Invoke Reconfig Handlers: action: 4000

38F 7.909765157 0.001151 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

Number of reconfig handlers waiting for: 0000

38F 7.909765551 0.000394 DYNAMIC RECONFIG: Invoke Reconfig Handlers:

All reconfig handlers completed, Status: 0000

38F 9.184001504 1274.235953 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0006

Flags: 0001 Timeout in secs: 0000 Input: 0000000000000000

38F 9.184002919 0.001415 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0006 Flags: 0001

38F 9.184003412 0.000493 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0005 Requested Phase: 0006 Flags: 0001

38F 9.184007042 0.003630 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 9.184007214 0.000172 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0000 DR Phase: 0006

38F 9.184189925 0.182711 DYNAMIC RECONFIG: Dr_notify: DR Phase: 0006

Flags: 0002 Timeout in secs: 0000 Input: 0000000000000000

38F 9.184190528 0.000603 DYNAMIC RECONFIG: Validate_notify: DR

Phase: 0006 Flags: 0002

38F 9.184190756 0.000228 DYNAMIC RECONFIG: validate_phase: Current

Phase: 0006 Requested Phase: 0006 Flags: 0002

38F 9.184191051 0.000295 DYNAMIC RECONFIG: Run_notify: Perform DR

Check/Pre/Post/Posterror Phases

38F 9.184192196 0.001145 DYNAMIC RECONFIG: dr_send_signal: Posting signal (003A) to all processes catching

38F 9.184340075 0.147879 DYNAMIC RECONFIG: dr_send_signal: Number of processes posted: 0000

38F 9.186468805 2.128730 DYNAMIC RECONFIG: Dr_unregister:

Unregistering DR operation

38F 9.186471334 0.002529 DYNAMIC RECONFIG: dr_callout: DR Callout index: 0000 DR Phase: 0009

38F 9.186472743 0.001409 DYNAMIC RECONFIG: Clearing DR Kernel

Data...

38F 9.186475444 0.002701 DYNAMIC RECONFIG: Unregister_dr_event: DR

Operation: 40000000

38F 9.201400247 14.924803 DYNAMIC RECONFIG: HA_proc: Checking with

Kernel for BAD CPU: Input: 0001 Event: 0000000000000001 Retry: 0000000000000000

002 11.867866488 2666.466241 TRACE OFF channel 0000 Sat Jul 27 17:20:28

2002

290

Partitioning Implementations for IBM

E server

p5 Servers

Using the AIX error log facility

AIX generates an error log entry when a DLPAR operation fails due to a kernel, kernel extension, or other platform failures. The following examples provide sample error log entries:

򐂰

Example B-9

򐂰

򐂰

Example B-10 on page 292

Example B-11 on page 293

See Table 5-14 on page 211 for further detailed information about these error log

entries.

Example: B-9 Sample AIX error log entry: DR_MEM_UNSAFE_USE

LABEL: DR_MEM_UNSAFE_USE

IDENTIFIER: 12337A8D

Date/Time: Fri May 24 07:47:39 CDT

Sequence Number: 637

Machine Id: 003579124C00

Node Id: thimblelp4

Class: S

Type: TEMP

Resource Name: DR_KER_MEM

Description

Affected memory not available for DR removal

Probable Causes

Kernel extension not DR aware

Failure Causes

Memory marked as non removable

Recommended Actions

Contact kernel extension owner

Detail Data

Return Code

114

Memory Address

0000 0000 6927 2000

LR Value

0000 0000 0010 30DC

Module Name

/usr/lib/drivers/testmod

Appendix B. Dynamic logical partitioning output samples

291

Example: B-10 Sample AIX error log entry: DR_DMA_MIGRATE_FAIL

LABEL: DR_DMA_MIGRATE_FAIL

IDENTIFIER: 4DA8FE60

Date/Time: Fri May 24 04:10:29 CDT

Sequence Number: 622

Machine Id: 003579124C00

Node Id: thimblelp4

Class: S

Type: TEMP

Resource Name: DR_KER_MEM

Description

Memory related DR operation failed

Probable Causes

DMA activity to memory being removed

Failure Causes

DMA specific memory migration failed

Recommended Actions

Quiesce the device causing DMA to the memory

Detail Data

Return Code

0 2

Memory Address

0000 0003 FF11 1000

Hypervisor return code

-2

LIOBN

0000 0008

DMA Address

0000 0000 0000 0000 0080 C000

292

Partitioning Implementations for IBM

E server

p5 Servers

Example: B-11 Sample AIX error log entry: DR_DMA_MAPPAER_FAIL

LABEL: DR_DMA_MAPPER_FAIL

IDENTIFIER: 268DA6A3

Date/Time: Fri May 24 04:10:29 CDT

Sequence Number: 621

Machine Id: 003579124C00

Node Id: thimblelp4

Class: S

Type: TEMP

Resource Name: DR_KER_MEM

Description

Memory related DR operation failed

Probable Causes

DMA Mapper DR handler failure

Failure Causes

DMA specific memory mapper failed

Recommended Actions

Try DR operation on other memory resources

Detail Data

Return Code

4 -16

Memory Address

0000 0000 4096 A000

Handler Address

0000 0000 01F2 A1A4

Module Name

/usr/lib/drivers/pci_busdd

Appendix B. Dynamic logical partitioning output samples

293

294

Partitioning Implementations for IBM

E server

p5 Servers

Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement

Table of contents