mirror of
https://github.com/ceph/ceph
synced 2025-02-19 00:47:49 +00:00
Merge pull request #3135 from XinzeChi/wip-3
os/FileStore.cc: insert not empty list<Context*> to op_finisher/ondisk_finisher Reviewed-by: Sage Weil <sage@redhat.com>
This commit is contained in:
commit
f02d2d721a
@ -1808,7 +1808,9 @@ void FileStore::_finish_op(OpSequencer *osr)
|
||||
if (o->onreadable) {
|
||||
op_finisher.queue(o->onreadable);
|
||||
}
|
||||
op_finisher.queue(to_queue);
|
||||
if (!to_queue.empty()) {
|
||||
op_finisher.queue(to_queue);
|
||||
}
|
||||
delete o;
|
||||
}
|
||||
|
||||
@ -1958,7 +1960,9 @@ void FileStore::_journaled_ahead(OpSequencer *osr, Op *o, Context *ondisk)
|
||||
dout(10) << " queueing ondisk " << ondisk << dendl;
|
||||
ondisk_finisher.queue(ondisk);
|
||||
}
|
||||
ondisk_finisher.queue(to_queue);
|
||||
if (!to_queue.empty()) {
|
||||
ondisk_finisher.queue(to_queue);
|
||||
}
|
||||
}
|
||||
|
||||
int FileStore::_do_transactions(
|
||||
|
Loading…
Reference in New Issue
Block a user