Re: [PATCH 1/6] block: add bitmap-populate job

2020-03-03 Thread John Snow
On 2/27/20 1:11 AM, Vladimir Sementsov-Ogievskiy wrote: > > Still, if user pass disabled bitmap, it will be invalid immediately after > job finish. Yes ... In truth, I really want to augment this job to provide a defined point-in-time semantic so it can be fully useful in all circumstances. A

Re: [PATCH 1/6] block: add bitmap-populate job

2020-02-26 Thread Vladimir Sementsov-Ogievskiy
26.02.2020 22:11, John Snow wrote: On 2/26/20 12:07 AM, Vladimir Sementsov-Ogievskiy wrote: 25.02.2020 23:41, John Snow wrote: On 2/25/20 11:04 AM, Vladimir Sementsov-Ogievskiy wrote: 25.02.2020 3:56, John Snow wrote: This job copies the allocation map into a bitmap. It's a job because th

Re: [PATCH 1/6] block: add bitmap-populate job

2020-02-26 Thread John Snow
On 2/26/20 12:07 AM, Vladimir Sementsov-Ogievskiy wrote: > 25.02.2020 23:41, John Snow wrote: >> >> >> On 2/25/20 11:04 AM, Vladimir Sementsov-Ogievskiy wrote: >>> 25.02.2020 3:56, John Snow wrote: This job copies the allocation map into a bitmap. It's a job because there's no guarante

Re: [PATCH 1/6] block: add bitmap-populate job

2020-02-25 Thread Vladimir Sementsov-Ogievskiy
25.02.2020 23:41, John Snow wrote: On 2/25/20 11:04 AM, Vladimir Sementsov-Ogievskiy wrote: 25.02.2020 3:56, John Snow wrote: This job copies the allocation map into a bitmap. It's a job because there's no guarantee that allocation interrogation will be quick (or won't hang), so it cannot be

Re: [PATCH 1/6] block: add bitmap-populate job

2020-02-25 Thread John Snow
On 2/25/20 11:04 AM, Vladimir Sementsov-Ogievskiy wrote: > 25.02.2020 3:56, John Snow wrote: >> This job copies the allocation map into a bitmap. It's a job because >> there's no guarantee that allocation interrogation will be quick (or >> won't hang), so it cannot be retrofit into block-dirty-b

Re: [PATCH 1/6] block: add bitmap-populate job

2020-02-25 Thread Vladimir Sementsov-Ogievskiy
25.02.2020 3:56, John Snow wrote: This job copies the allocation map into a bitmap. It's a job because there's no guarantee that allocation interrogation will be quick (or won't hang), so it cannot be retrofit into block-dirty-bitmap-merge. It was designed with different possible population patt

[PATCH 1/6] block: add bitmap-populate job

2020-02-24 Thread John Snow
This job copies the allocation map into a bitmap. It's a job because there's no guarantee that allocation interrogation will be quick (or won't hang), so it cannot be retrofit into block-dirty-bitmap-merge. It was designed with different possible population patterns in mind, but only top layer all