{"push_id":610991392,"size":1,"distinct_size":1,"ref":"refs/heads/lollipop_staging","head":"6d2b5231d40cf7bdf608d3a8a2a18932e82291b2","before":"0e1281f829a03dbc148f1c4fd285de4c2ed128a3","commits":[{"sha":"6d2b5231d40cf7bdf608d3a8a2a18932e82291b2","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@inktank.com","name":"Sage Weil"},"message":"libceph: add update_authorizer auth method\n\ncommit 0bed9b5c523d577378b6f83eab5835fe30c27208 upstream.\n\nCurrently the messenger calls out to a get_authorizer con op, which will\ncreate a new authorizer if it doesn't yet have one.  In the meantime, when\nwe rotate our service keys, the authorizer doesn't get updated.  Eventually\nit will be rejected by the server on a new connection attempt and get\ninvalidated, and we will then rebuild a new authorizer, but this is not\nideal.\n\nInstead, if we do have an authorizer, call a new update_authorizer op that\nwill verify that the current authorizer is using the latest secret.  If it\nis not, we will build a new one that does.  This avoids the transient\nfailure.\n\nThis fixes one of the sorry sequence of events for bug\n\n\thttp://tracker.ceph.com/issues/4282\n\nSigned-off-by: Sage Weil <sage@inktank.com>\nReviewed-by: Alex Elder <elder@inktank.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/Starship-Android/android_kernel_lge_hammerhead-starship/commits/6d2b5231d40cf7bdf608d3a8a2a18932e82291b2"}]}