4 Posts

June 20th, 2012 08:00

Forgot to add multipathd -k - stats and status command results:

multipathd> show maps stats

name   path_faults switch_grp map_loads total_q_time q_timeouts

mpatha 0           0          1         0            0        

mpathb 0           0          1         0            0        

mpathc 0           0          1         0            0   

multipathd> show maps status

name   failback  queueing paths dm-st  write_prot

mpatha immediate 60 chk   4     active rw       

mpathb immediate 60 chk   4     active rw       

mpathc immediate 60 chk   4     active rw       

1 Rookie

 • 

54 Posts

June 20th, 2012 12:00

Have you looked at EMC kb emc18763spacer"Buffer I/O errors occurring on CLARiiON devices presented to Linux host using Linux native multipathing (DM-MPIO)" ? It seems like your problem. In essence, use PowerPath, or filter out theses messages from syslog is what they are saying.

I can only tell you I'm not experiencing these on SLES 11 SP1.

Root Cause: Errors occur when a command is run which results in attempted access to the CLARiiON native devices. The access can be a read or write attempt, and may occur with commands such as "fdisk -l". When using PowerPath, these errors are suppressed.  However, in the case where Linux native multipathing is used, there is no automatic provision for filtering these messages.
Fix: This is normal behavior for Linux native multipath, and the errors do not indicate an array issue. The errors can safely be filtered through the OS logging configuration or the user can avoid access to native devices (as opposed to using /dev/mapper devices). Alternatively, a qualified version of PowerPath may be installed, which will automatically filter these errors.
Notes: On systems with a large number of devices, repeated use of the commands that generate these errors can cause intermittent slow access. Through the generation of large messages files, it can also make other issues more difficult to diagnose.

4 Posts

June 20th, 2012 13:00

Yes, I've seen similar advice elsewhere - but, alas, filtering error messages at syslog level when it comes to storage devices is somewhat of a gamble in the long run... so gona try find a different way around it if its anyhow possible.

I've installed the newest Powerpath EMCPower.LINUX-5.6.0.00.00-143.RHEL6.x86_64.rpm on the Centos 6.2 system couple of days - that is before considering to give it a try with DM-MPIO instead.

The installation of Powerpath itself was pretty much straightforward since I've had experience setting it up on several older RHLES4 systems - minor differences in config files, otherwise everything ran as advertised. The only problem there were the few I/O errors during initial initramfs udevadm triggering phase, but those could be safely ignored.

Btw, the reason why I'd even consider using DM-MPIO is the ease of implementing kernel updates - which is somewhat of a hassle when it comes to Powerpath. I'd prefer a near-automated updating/upgrading process if possible as having to reinstall powerpath every time someone performs kernel update is somewhat of an unnecessary incovenience...

I'm still roaming the net in the search of answers, but most solutions unfortunately refer to the older RHLES4/5 problems, and good deal of them quote the qla2xxx module ql2failover=0 option in modprobe.conf (which no longer exists in new versions of the qla2xxx driver - to my knowlege its deprecated)  or LVM and DM-MPIO/PowerPath device filtering/blacklisting/whitelisting as solution to the similar problems.

I can't be 100% sure my configs are 100% correct... so I'm still hoping that perhaps someone can point me to an error I've made and fix this problem.

Thank you for the reply - hopefuly it will be useful to others who read this post

July 20th, 2012 01:00

According to latest EMC Support Policy, particular CentOS versions are supported and even supported by particular PowerPath versions.

4 Posts

July 20th, 2012 02:00

Thanks for the tip Baif - I'll check it out.

Btw, I've been doing some more research... and this problem might be caused by  a rather old version of FLARE OS on the Clariion.

I'm currently writing down an upgrade plan to get the OS upgraded to a newer version... one that actually supports ALUA.

Yeh... it seems to be -that- old.

July 20th, 2012 06:00

Yes, bit old.

I believe the EMC Primus emc18763 answer your concern about I/O Buffer. Since it is not random sector.

Meanwhile, for your configuration about PowerPath or Linux Native Multipathing, please refer to latest EMC Host Connectivity for Linux. It should answer all your question, and I notice that there are few new updates for RHEL/CentOS 6.2 Kernels/Native Multipathing.

No Events found!

Top