v0.16 released

We’ve released v0.16. The release primarily incorporates feedback on the Linux kernel client from LKML. Changes since v0.15 include:

kclient: corrected inline abuse, use of __init, sockaddr_storage (IPv6 groundwork), and other feedback

kclient: xattr cleanups

kclient: fix invalidate lockup bug

kclient: fix msgr queue accounting lockup bug

Andrew Morton was nice enough to take some time to look at v0.15 and, “unless others emit convincing squeaks,” suggested I ask Stephen to include it in linux-next and send Linus a pull request for 2.6.33. Yay! With luck this will be the last version spammed to LKML in its entirety.

Meanwhile, Yehuda is continuing work on the security infrastructure to provide mutual trust between monitors, MDSs, OSDs, and clients, and Greg is working some odds and ends (monitor cluster expansion, libceph/fuse/Hadoop client improvements).