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 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(-)
--
1.8.1.2
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html