catching up: IB in Solaris 10
By user12611518 on Mar 17, 2011
It has been such a long time since I posted here, but I am hoping to quickly catch up. First up is the topic of Solaris 10. It looks like I have not done an update on that topic since Solaris 10 5/09 (Update 7).
In Solaris 10 10/09 (Update 8), there were lots of enhancements and bug fixes trickling down from our "Nevada" development. I will just mention some of the more notable ones. In general, we started using Reserved L_Key and PCI Relaxed Ordering which was a big boost in performance. ConnectX also added FMA and PCI Relaxed Ordering support. IPoIB moved to GLDv3 and also had a lot of performance work done on it.
In Solaris 10 9/10 (Update 9), the story is much the same with another wad of stuff going in. This time ConnectX got support for 4K IB MTU. IPoIB had more performance improvements added, including the option to use "Connected Mode" which uses the IB RC transport type allowing MTUs up to nearly 64K. NFS over RDMA also got a big modernization update to bring it in line with the Nevada train. Plus, there were lots of general robustness improvements making more use of IB subnet manager events.
And of course, more is coming for Solaris 10.
As always, this blog should only be regarded as my personal opinion. If some official statement contradicts me, I am probably wrong.