Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Oracle CRS and Split Brin
When the master node looses its private network, the surviving node
becomes the master, reconfiguration of the cluster takes place - the old
master is ejected from the cluster configuration - and rebooted. The
following can be seen in its crsd.log file (this is for the crs
component of the oracle clusterware, responsible for managing oracle
resources):
.
I AM THE NEW OCR MASTER at incar 6. Node Number = 1
..[...lots good CRS stuff deleted...]
...This was a very good follow up, but the question was about split
brain. Split brain is when there is an equal number of "survivors" and
both "think" they are the sole survivor. I think the original post was
asking how Oracle determines who gets to anoint themselves the new
master in a split brain scenario. I have not seen the full algorithm
Oracle uses documented anywhere on the net so if someone has, please let
us know. There are a lot of cluster implementations out there. One
common approach is to maintain knowledge of the IP addresses of members
and use the lowest IP node as one of the factors in choosing the winner
in a SB scenario. That is not how CRS does it though as has become
evident in a thread I've had with a reader of my blog. In his 2 node
case his CRS master was also the lowest IP and in a meltdown scenario,
the other node was chosen as the sole survivor. That really surprised
me.
I think all I've said is Oracle is not telling us what the full algorithm is for survivorship in a true split-brain scenario.
There are some clusterware topics here:
http://kevinclosson.wordpress.com/kevin-closson-index/real-application-c
lusters-related-topics/
Such as
http://kevinclosson.wordpress.com/2007/01/10/comparing-10201-and-10203-l
inux-rac-fencing-also-fencing-failures-split-brain/
-- http://www.freelists.org/webpage/oracle-lReceived on Wed Mar 28 2007 - 11:25:47 CDT
![]() |
![]() |