misc/113419: geom fox multipathing not failing back
Dave Costakos
dcostako at qualcomm.com
Wed Jun 6 15:10:07 UTC 2007
>Number: 113419
>Category: misc
>Synopsis: geom fox multipathing not failing back
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Jun 06 15:10:06 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Dave Costakos
>Release: 6.2-PRERELEASE
>Organization:
QUALCOMM Incorporated
>Environment:
dcostako at galena ~> uname -a
FreeBSD galena.qualcomm.com 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #1: Mon Oct 9 17:09:41 PDT 2006 root at galena.qualcomm.com:/usr/obj/usr/src/sys/GALENA amd64
>Description:
We are having an issue with geom fox when used for multipath. We have dual QLogic FC HBAs connected to this AMD64 machine and are booting from FC SAN. Whenever there is SAN maintenance, we lose a single FC path, then it returns and we lose the other FC path and it returns.
However, in our geom fox configuration, when we lose a path, it never returns. So whenever there is maintenance, we have to either shutdown the machine, or lose the machine completely.
Not sure if this is a configuration error on my part or a bug, but I could use some help.
Here are some configuration details:
dcostako at galena ~> uname -a
FreeBSD galena.qualcomm.com 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #1: Mon Oct 9 17:09:41 PDT 2006 root at galena.qualcomm.com:/usr/obj/usr/src/sys/GALENA amd64
dcostako at galena ~> sudo geom fox list
Password:
Geom name: da0.fox
Providers:
1. Name: da0.fox
Mediasize: 117625060864 (110G)
Sectorsize: 512
Mode: r1w1e2
Consumers:
1. Name: da0
Mediasize: 117625061376 (110G)
Sectorsize: 512
Mode: r1w1e3
2. Name: da7
Mediasize: 117625061376 (110G)
Sectorsize: 512
Mode: r0w0e1
Geom name: da1.fox
Providers:
1. Name: da1.fox
Mediasize: 117625060864 (110G)
Sectorsize: 512
Mode: r1w1e2
Consumers:
1. Name: da1
Mediasize: 117625061376 (110G)
Sectorsize: 512
Mode: r1w1e3
2. Name: da8
Mediasize: 117625061376 (110G)
Sectorsize: 512
Mode: r0w0e1
Geom name: da2.fox
Providers:
1. Name: da2.fox
Mediasize: 117625060864 (110G)
Sectorsize: 512
Mode: r1w1e2
Consumers:
1. Name: da2
Mediasize: 117625061376 (110G)
Sectorsize: 512
Mode: r1w1e3
2. Name: da9
Mediasize: 117625061376 (110G)
Sectorsize: 512
Mode: r0w0e1
Geom name: da3.fox
Providers:
1. Name: da3.fox
Mediasize: 117625060864 (110G)
Sectorsize: 512
Mode: r1w1e2
Consumers:
1. Name: da3
Mediasize: 117625061376 (110G)
Sectorsize: 512
Mode: r1w1e3
2. Name: da10
Mediasize: 117625061376 (110G)
Sectorsize: 512
Mode: r0w0e1
Geom name: da4.fox
Providers:
1. Name: da4.fox
Mediasize: 117625060864 (110G)
Sectorsize: 512
Mode: r1w1e2
Consumers:
1. Name: da4
Mediasize: 117625061376 (110G)
Sectorsize: 512
Mode: r1w1e3
2. Name: da11
Mediasize: 117625061376 (110G)
Sectorsize: 512
Mode: r0w0e1
Geom name: da5.fox
Providers:
1. Name: da5.fox
Mediasize: 117625060864 (110G)
Sectorsize: 512
Mode: r1w1e2
Consumers:
1. Name: da5
Mediasize: 117625061376 (110G)
Sectorsize: 512
Mode: r1w1e3
2. Name: da12
Mediasize: 117625061376 (110G)
Sectorsize: 512
Mode: r0w0e1
Geom name: da6.fox
Providers:
1. Name: da6.fox
Mediasize: 117625060864 (110G)
Sectorsize: 512
Mode: r1w1e2
Consumers:
1. Name: da6
Mediasize: 117625061376 (110G)
Sectorsize: 512
Mode: r1w1e3
2. Name: da13
Mediasize: 117625061376 (110G)
Sectorsize: 512
Mode: r0w0e1
dcostako at galena ~> sudo geom fox status
Name Status Components
da0.fox N/A da0
da7
da1.fox N/A da1
da8
da2.fox N/A da2
da9
da3.fox N/A da3
da10
da4.fox N/A da4
da11
da5.fox N/A da5
da12
da6.fox N/A da6
da13
dcostako at galena ~> mount
/dev/ad0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad0s1e on /usr (ufs, NFS exported, local, soft-updates)
/dev/ad0s1d on /var (ufs, local, soft-updates)
/dev/stripe/opt on /opt (ufs, local)
procfs on /proc (procfs, local)
pid763 at galena:/host on /host (nfs)
pid763 at galena:/usr2 on /usr2 (nfs)
pid763 at galena:/net on /net (nfs)
barrel:/vol/vol2/usr2/dcostako on /.amd_mnt/barrel/vol/vol2/usr2/dcostako (nfs, nosuid)
dcostako at galena ~> df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ad0s1a 1.9G 73M 1.7G 4% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad0s1e 43G 9.5G 30G 24% /usr
/dev/ad0s1d 1.9G 273M 1.5G 15% /var
/dev/stripe/opt 743G 352G 331G 52% /opt
procfs 4.0K 4.0K 0B 100% /proc
barrel:/vol/vol2/usr2/dcostako 577G 553G 24G 96% /.amd_mnt/barrel/vol/vol2/usr2/dcostako
>How-To-Repeat:
Take down SAN paths 1-by-1 and they don't fail back. Causes downtime whenever there is FC SAN maintenance requiring switch reboots.
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list