]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osdc/Objecter: fix narrow race with tid assignment
authorSage Weil <sage@redhat.com>
Wed, 9 Mar 2016 15:04:14 +0000 (10:04 -0500)
committerSage Weil <sage@redhat.com>
Mon, 4 Apr 2016 14:28:56 +0000 (10:28 -0400)
commitb7eb86fe30337667f8a3a7531f9aacbee4a5c310
tree64616a2f02ea5cef0a86de6c59d77752aa854419
parent969d62827c6944f0b710e9b197b31e9037bb387b
osdc/Objecter: fix narrow race with tid assignment

The operation completion could finish and be freed before we
do the info->register_tid assignment.  Avoid this by doing the
assignment in _op_submit itself.

Fixes: #14364
Signed-off-by: Sage Weil <sage@redhat.com>
src/osdc/Objecter.cc
src/osdc/Objecter.h