]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/osd: fix missed OpSequencer::abort() on primary change. 41865/head
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 15 Jun 2021 00:05:20 +0000 (00:05 +0000)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 15 Jun 2021 14:32:39 +0000 (14:32 +0000)
commit2b14df40efe18f07f5dd91aec5f1fe959bf5bc5c
tree37521cb92a9ef001cca1539a444de7b717401206
parentc323e5993093d75e071f2738642f32018ffd32d2
crimson/osd: fix missed OpSequencer::abort() on primary change.

Commit b5efdc6f1c9563357d7dfd33a8f379053592a215 has unified
the interruption handling among `InternalClientRequest` and
`ClientRequest`. Unfortunately, a call to `abort()` of
`OpSequencer` has been overlooked and dropped. This was causing
crashes at Sepia after after fixing the ordering issues in
`ClientRequest`.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/crimson/osd/osd_operations/client_request.cc