I compiled multipath-tools 0.48 from source on ppc64 after emerging
dev-libs/libaio-0.3.106-r1 . I tested it by using it to create an active/active
(multibus) map for a 1.8T XFS partition and a 20T GFS2 partition:
3600d0230007024a10036317a6f004200dm-4 IFT ,A16F-G2430
[size=9.5T][features=0][hwhandler=0]
\_ round-robin 0 [prio=0][active]
\_ 4:0:4:0 sdi 8:128 [active][undef]
\_ 4:0:5:0 sdj 8:144 [active][undef]
\_ 5:0:4:0 sdq 65:0 [active][undef]
\_ 5:0:5:0 sdr 65:16 [active][undef]
3600d0230007024e80035fd3c9d1f7e00dm-0 IFT ,A16F-G2430
[size=9.5T][features=0][hwhandler=0]
\_ round-robin 0 [prio=0][active]
\_ 4:0:2:0 sdg 8:96 [active][undef]
\_ 4:0:3:0 sdh 8:112 [active][undef]
\_ 5:0:2:0 sdo 8:224 [active][undef]
\_ 5:0:3:0 sdp 8:240 [active][undef]
3600d02300065e5190fffff6df0805b00dm-1 IFT ,A16F-G2221
[size=745G][features=0][hwhandler=0]
\_ round-robin 0 [prio=0][active]
\_ 4:0:0:0 sdc 8:32 [active][undef]
\_ 4:0:1:0 sde 8:64 [active][undef]
\_ 5:0:0:0 sdk 8:160 [active][undef]
\_ 5:0:1:0 sdm 8:192 [active][undef]
3600d02300065e5190fffff5526cb9e00dm-2 IFT ,A16F-G2221
[size=1.8T][features=0][hwhandler=0]
\_ round-robin 0 [prio=0][active]
\_ 4:0:0:1 sdd 8:48 [active][undef]
\_ 4:0:1:1 sdf 8:80 [active][undef]
\_ 5:0:0:1 sdl 8:176 [active][undef]
\_ 5:0:1:1 sdn 8:208 [active][undef]
Verified multipath/round-robin writes by watching the throughput graphs for
each physical FC connection in QLogic SanSurfer Performance Viewer for a QLogic
5600 FC switch.