RE: oracle 10.2.0.4.3 RAC RHEL 5.4 x86_64 nic bonding + trunking (etherchannel)

From: D'Hooge Freek <Freek.DHooge_at_uptime.be>
Date: Wed, 28 Apr 2010 20:50:58 +0200
Message-ID: <4814386347E41145AAE79139EAA398980DFA232679_at_ws03-exch07.iconos.be>



I have logged a case for that in the past (http://freekdhooge.wordpress.com/2009/11/03/two-oracle-rac-bugs-on-the-wall-two-oracle-bugs-take-one-down) It should have been fixed in the april psu patch (switching to ethtool instead of miitool), but I did not had the change to verify it

regards,

Freek D'Hooge
Uptime
Oracle Database Administrator
email: freek.dhooge_at_uptime.be
tel +32(0)3 451 23 82
http://www.uptime.be
disclaimer: www.uptime.be/disclaimer



From: oracle-l-bounce_at_freelists.org [oracle-l-bounce_at_freelists.org] On Behalf Of Jakub Wartak [vnulllists_at_pcnet.com.pl] Sent: 28 April 2010 20:23
To: oracle-l_at_freelists.org; ujang.jaenudin_at_gmail.com Subject: Re: oracle 10.2.0.4.3 RAC RHEL 5.4 x86_64 nic bonding + trunking (etherchannel)

Dnia środa, 28 kwietnia 2010 13:30, Ujang Jaenudin napisał:
> dear lists,
>
> anyone have deployed rac 10.2.0.4.3 on rhel 5.4 x86_64 which using NIC
> bonding + trunking + jumbo frames?
> is there any issue, which bugs / patches should I have to consider?
>
> I plan to deploy RAC and should reach 2000+ tps
> and should minimize single point of failure...

Not sure about 10.2.0.4, but 11.1.0.6/11.2 still uses mii-tool in racgvip (VIP failover). Notes from racgvip/11.1.0.6 script:

" - if mii-tool reports the link is down, use ifconfig to verify the link

   status.

  • use mii-tool to check if the interface is up. If mii-tool does not exist or fails, "ping -r -I <interface> <default gw>" will be used instead."

but mii-tool executed on bond interfaces seems to always to return "10 Mbit, half duplex, link ok", not to mention that mii-tool is marked deprecated in it's own manpage (checked OEL 5.5 a few seconds ago).

BTW: There is "Bug 8333262: VIP NOT FAILING OVER WHEN CABLE UNPLUGGED" with workaround "do not pull cable" :))))))))

You can fallback to old code by setting MIITOOL variable to /some/not/existent/file.

--
Jakub Wartak
http://jakub.wartak.pl/blog
--
http://www.freelists.org/webpage/oracle-l


--
http://www.freelists.org/webpage/oracle-l
Received on Wed Apr 28 2010 - 13:50:58 CDT

Original text of this message