sg247039 | Appendix B. Dynamic logical partitioning output samples

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:
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:
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
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project