> Then let's break the API. Not immediately, I think we can keep some > useless compatibility fields in the implementation of background jobs > that would only be needed to allow the block job commands to be a > wrapper (mostly 'bool is_block_job' and 'BlockDriverState bs', I think; > maybe even just char* bs_name would be enough). Then deprecate block > jobs and at 1.6 or so remove them.
That's a plan. I promise to send less patches starting at the next release cycle! Paolo