Am 07.04.2020 um 13:56 hat Stefan Reiter geschrieben: > Contains three seperate but related patches cleaning up and fixing some > issues regarding aio_context_acquire/aio_context_release for jobs. Mostly > affects blockjobs running for devices that have IO threads enabled AFAICT. > > > Changes from v4: > * Do job_ref/job_unref in job_txn_apply and job_exit since we need the job to > survive the callback to access the potentially changed lock afterwards > * Reduce patch 2/3 to an assert, the context should already be acquired since > it's a bdrv handler > * Collect R-by for 3/3 > > I've marked it 'for-5.0' this time, I think it would make sense to be > picked up together with Kevin's "block: Fix blk->in_flight during > blk_wait_while_drained()" series. With that series and these three patches > applied I can no longer reproduce any of the reported related crashes/hangs.
Thanks, applied to the block branch. Kevin