Stable (‘master’) branch updated

sage

I’ve just merged a bunch of recent changes into the ‘master’ branch in git.  The big items are

  • lots of kernel client fixes
  • improved stability of NFS re-export of a ceph client mount
  • xattrs
  • various OSD failure recovery fixes, and a corruption bug fix in EBOFS
  • a big cleanup of the userspace client code, to bring it in line with the kernel client implementation
  • endian and wordsize safety (freely mix x86 and x86_64, etc)

Big thanks go to Brent Nelson at UFL for his tireless testing and countless bug reports.