Hi Sage, Sage Weil <sage@xxxxxxxxxxx> writes: > Here are several fixes for the 3.4.y series. One is for osds going up and > down, and the other set fixes the locking and a series of other small issues > in the authentication code (leading to either spurious/confusing messages or > crashes). These 5 fixes seem to be applicable to other kernels as well. They probably need some backport for older kernels, but they apply cleanly for 3.5. Cheers, -- Luis > > These are also available from: > > git://github.com/ceph/ceph-client linux-3.4.y-ceph > > Thanks! > sage > > > Alex Elder (1): > libceph: must hold mutex for reset_changed_osds() > > Sage Weil (5): > libceph: clear messenger auth_retry flag when we authenticate > libceph: fix authorizer invalidation > libceph: add update_authorizer auth method > libceph: wrap auth ops in wrapper functions > libceph: wrap auth methods in a mutex > > fs/ceph/mds_client.c | 25 +++++----- > include/linux/ceph/auth.h | 18 +++++++ > net/ceph/auth.c | 117 +++++++++++++++++++++++++++++++++++++++------- > net/ceph/auth_x.c | 24 +++++++++- > net/ceph/auth_x.h | 1 + > net/ceph/messenger.c | 3 +- > net/ceph/mon_client.c | 7 ++- > net/ceph/osd_client.c | 29 ++++++------ > 8 files changed, 172 insertions(+), 52 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html