Sponsored Content
Operating Systems Solaris Serial Split Brain detected in solaris10 Post 302409806 by upengan78 on Friday 2nd of April 2010 03:51:47 PM
Old 04-02-2010
Serial Split Brain detected in solaris10

Hello,

I have connected storedge d2 to V440 running solaris 10. I had a raid 5 volume created using VXVM software. This morning when I rebooted the system, I get below error,

Code:
Apr  2 14:21:10 servername vxvm:vxconfigd: [ID 702911 daemon.notice] V-5-1-9576 Split Brain. da id is 0.1, while dm id is 0.0 for dm myapp-dg01
Apr  2 14:21:10 servername last message repeated 1 time
Apr  2 14:21:10 servername vxvm:vxconfigd: [ID 702911 daemon.notice] V-5-1-9576 Split Brain. da id is 0.1, while dm id is 0.0 for dm myapp-dg02
Apr  2 14:21:10 servername vxvm:vxconfigd: [ID 702911 daemon.error] V-5-1-569 Disk group myapp-dg, Disk c2t2d0s2: Cannot auto-import group:
Apr  2 14:21:10 servername vxvm:vxconfigd: [ID 702911 daemon.error]        Serial Split Brain detected. Run vxsplitlines to import the diskgroup


/usr/lib/vxvm/bin/vxsplitlines -g myapp-dg


Code:
VxVM vxdg listssbinfo NOTICE V-0-0-0 There are 2 pools

All the disks in the first pool have the same config copies 
All the disks in the second pool may not have the same config copies 

Number of disks in the first pool: 6 
Number of disks in the second pool: 2 

To import the diskgroup with config copy from the first pool issue the command
/usr/sbin/vxdg (-s) -o selectcp=1267475633.69.servername import myapp-dg

To import the diskgroup with config copy from the second pool issue the command
/usr/sbin/vxdg (-s) -o selectcp=1267475616.65.servername import myapp-dg



Verbose : /usr/lib/vxvm/bin/vxsplitlines -g myapp-dg -v

Code:
VxVM vxdg listssbinfo NOTICE V-0-0-0. There are 2 pools

All the disks in the first pool have the same config copies 
All the disks in the second pool may not have the same config copies 

To see the configuration copy from a disk issue the command
/etc/vx/diag.d/vxprivutil dumpconfig <private path>

To import the diskgroup with config copy from a disk issue the command
/usr/sbin/vxdg (-s) -o selectcp=<diskid> import myapp-dg

                                Pool 0
DEVICE          DISK         DISK ID                      DISK PRIVATE PATH        
myapp-dg08     c2t10d0s2    1267475633.69.servername        /dev/vx/rdmp/c2t10d0s2   
myapp-dg07     c2t9d0s2     1267475633.69.servername        /dev/vx/rdmp/c2t9d0s2    
myapp-dg06     c2t8d0s2     1267475633.69.servername        /dev/vx/rdmp/c2t8d0s2    
myapp-dg05     c2t2d0s2     1267475633.69.servername        /dev/vx/rdmp/c2t2d0s2    
myapp-dg04     c2t1d0s2     1267475633.69.servername        /dev/vx/rdmp/c2t1d0s2    
myapp-dg03     c2t0d0s2     1267475633.69.servername        /dev/vx/rdmp/c2t0d0s2    


                                Pool 1
DEVICE          DISK         DISK ID                      DISK PRIVATE PATH        
myapp-dg02     c1t3d0s2     1267475616.65.servername        /dev/vx/rdmp/c1t3d0s2    
myapp-dg01     c1t2d0s2     1267475608.63.servername        /dev/vx/rdmp/c1t2d0s2


/usr/sbin/vxdg -s -f -o selectcp=1267475624.67.servername import myapp-dg
Code:
VxVM vxdg ERROR V-5-1-10978 Disk group myapp-dg: import failed: 
Operation must be executed on master


vxdg import myapp-dg
Code:
VxVM vxconfigd NOTICE V-5-1-9576 Split Brain. da id is 0.1, while dm id is 0.0 for dm myapp-dg01
VxVM vxconfigd NOTICE V-5-1-9576 Split Brain. da id is 0.1, while dm id is 0.0 for dm myapp-dg01
VxVM vxconfigd NOTICE V-5-1-9576 Split Brain. da id is 0.1, while dm id is 0.0 for dm myapp-dg02
VxVM vxdg ERROR V-5-1-10978 Disk group myapp-dg: import failed: 
Serial Split Brain detected. Run vxsplitlines to import the diskgroup

vxdisk list
Code:
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:none       -            -            online invalid
c1t1d0s2     auto:cdsdisk    -            -            online
c1t2d0s2     auto:cdsdisk    -            -            online
c1t3d0s2     auto:cdsdisk    -            -            online
c2t0d0s2     auto:cdsdisk    -            -            online
c2t1d0s2     auto:cdsdisk    -            -            online
c2t2d0s2     auto:cdsdisk    -            -            online
c2t8d0s2     auto:cdsdisk    -            -            online
c2t9d0s2     auto:cdsdisk    -            -            online
c2t10d0s2    auto:cdsdisk    -            -            online


Except the first 2 disks, every disk was part of raid 5 volume and 1 disk as spare and 1 for log.


Any idea how I can recover this?

Thanks in advance.Smilie

Edit 1
More Info :

vxconfigd -k
Code:
VxVM vxconfigd NOTICE V-5-1-9576 Split Brain. da id is 0.1, while dm id is 0.0 for dm myapp-dg01
VxVM vxconfigd NOTICE V-5-1-9576 Split Brain. da id is 0.1, while dm id is 0.0 for dm myapp-dg01
VxVM vxconfigd NOTICE V-5-1-9576 Split Brain. da id is 0.1, while dm id is 0.0 for dm myapp-dg02
VxVM vxconfigd ERROR V-5-1-569 Disk group myapp-dg, Disk c2t2d0s2: Cannot auto-import group:
        Serial Split Brain detected. Run vxsplitlines to import the diskgroup

Code:
/etc/vx/diag.d/vxprivutil dumpconfig /dev/vx/rdmp/c2t2d0s2 
VxVM vxprivutil ERROR V-5-1-595 Disk has no enabled config copies


Last edited by upengan78; 04-02-2010 at 05:14 PM..
 

5 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Brain Bench Certification

Hi, Can anybody provide me Pointers to Practice tests or any Material to prepare for Brainbench certification in Unix Shell Scripting? Also how good is this Certification for UNIX programmers. Is it worth it? I'm planning to take this certification in 2 weeks. Kindly let me know all the pros... (0 Replies)
Discussion started by: pavan_emani
0 Replies

2. Programming

C Brain Teaser

Dear Gurus, I have encountered a C question, which I thought of sharing with you. This question was asked by one of my technical training staff...Though my training was over I'm still thinking of a solution for this.. Write a C program to do a small task(lets say just simply printing a "Hello... (34 Replies)
Discussion started by: vrk1219
34 Replies

3. Programming

Brain Teaser Extended

Hi Gurus, To the Brain Teaser, if I add another condition, say the executable should not be altered, how the program should be altered? (no perl please, purely C). I forgot to mention this condition my staff had mentioned. ( forgot then and got now :D ) The program executed the first time... (4 Replies)
Discussion started by: vrk1219
4 Replies

4. Ubuntu

Ubuntu 9.04 Serial application to telnet to serial device

Hello! I am working on an application which reads environmental instruments which have serial ports. The application requires a serial port to be present to talk to the device (i.e. /dev/ttyS0 ). In some instances the environmental devices will be 100's of yards away from the computer, so a... (5 Replies)
Discussion started by: mvona
5 Replies

5. What is on Your Mind?

The Human Brain project

A global group of scientists are spending the next ten years and a billion dollars to try and develop a computer simulation of the brain: https://www.humanbrainproject.eu/ I always found it fascinating that the brain can understand itself. This almost sounds like in a few years the computer... (0 Replies)
Discussion started by: figaro
0 Replies
All times are GMT -4. The time now is 05:00 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy