On 12/24/21 18:35, Vladimir Sementsov-Ogievskiy wrote:
Hi all! v2: rebase on master, fix iostest 283 Block jobs usually operate with several block nodes, and better to handle them symmetrically, than use one from s->common.blk and one from s->target (or something like this). Moreover, generic blockjob layer has no use of BlockJob.blk. And more-moreover, most of block-jobs don't really use this blk. Actually only block-stream use it. I've started this thing (unbinding block-job and its main node) long ago. First step was removing bs->job pointer in b23c580c946644b. Then block_job_drain was dropped in bb0c94099382b5273. Now let's finally drop job->blk pointer
Reviewed-by: Nikita Lapshin<nikita.laps...@virtuozzo.com>