Sun System Handbook - ISO 3.4 June 2011 Internal/Partner Edition | |||
|
|
Solution Type Problem Resolution Sure Solution 1010924.1 : Sun Fire[TM] Server : Dynamic Reconfiguration (DR) fails due to Real Time (RT) process running.
PreviouslyPublishedAs 215073 Symptoms Upon trying to detach the permanent memory board on system running Solaris[TM] 8, Dynamic Reconfiguration (DR) fails due to Real Time (RT) process running. For example: WARNING: sbd_detach_mem: detach fail cfgadm: Hardware specific failure: unconfigure N0.SB0: real time threads: 602 cfgadm: Hardware specific failure: unconfigure SBxx: Cannot quiesce realtime thread: 12345 Resolution You can either change the scheduling class from RT to TS or kill the offending process(es). However, you MUST first verify with the application vendor and/or through testing that changing the scheduling class of or killing a process will not adversely affect the applications operation during the DR operation. Ideally this would be done during DR certification. If you kill a process you will need to manually restart the process after completion of the DR operation. Changing the scheduling class or killing of a Real Time (RT) process would be necessary during a copy/rename (i.e. moving permanent memory from one system board to another) operation. Perform the following steps to change the scheduling class of the Real Time (RT) process to Timeshare (TS), perform the Dynamic Reconfiguration (DR) operation and then change the process's scheduling class back to RT. 1. Identify the RT process(es) (NOTE: The PID may have already been identified in the DR operation): # ps -ef -o pid -o class -o args | grep RT 2. For each RT process run the following command for that process. # priocntl -s -c TS <PID identified in step #1 above> 3. Perform DR operations. 4. Change the process scheduling class back to RT for each process changed in step #2 above. # priocntl -s -c RT <PID used in step #2 above> 5. Verify processes are running in RT again. # ps -ef -o pid -o class -o args | grep RT Product Solaris 8 Operating System Sun Fire E25K Server Sun Fire E20K Server Sun Fire 15K Server Sun Fire 12K Server Sun Fire E6900 Server Sun Fire E4900 Server Sun Fire E2900 Server Sun Fire 6800 Server Sun Fire 4800 Server Sun Fire 3800 Server DR, fails, RT, process, cfgadm, detach, hardware, unconfigure, real, time, threads Previously Published As 79945 Change History Date: 2005-01-20 User Name: 31620 Action: Approved Comment: Verified Metadata Verified still correct for audience - change from free to contract based on dialog with TR (see below) Checked review date 2006-01-13 Checked for TM - no new ones needed Publishing Version: 5 Attachments This solution has no attachment |
||||||||||||
|