[PATCH 0/2] tools: virsh-domain: display progress with enhanced granularity

Shaleen Bathla posted 2 patches 1 year ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20230426112833.2634058-1-shaleen.bathla@oracle.com
tools/virsh-domain.c | 19 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)
[PATCH 0/2] tools: virsh-domain: display progress with enhanced granularity
Posted by Shaleen Bathla 1 year ago
Changes since v1
================================================================================
- Remove superfluous parenthesis
- Update progress as 99.99 instead of 99.00
- Add comment for auto-round-off prevention logic for double

Description
==================================================================================
While working with active blockcommit using virsh/libvirt, we found that in case of heavy IO, the progress may stay stuck at 99% for quite a while.
It will be much better if we show progress upto 2 decimal places more precise which should be sufficient for most scenarios for now.
This will give a user, a better understanding of the progress of blockjob/blockcommit etc
This patch intends to do exactly that by adding more granularity to blockjob/blockcommit etc progress.

Shaleen Bathla (2):
  tools: virsh-domain: refactor variable initialization
  tools: virsh-domain: display progress with enhanced granularity

 tools/virsh-domain.c | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

-- 
2.31.1
RE: [PATCH 0/2] tools: virsh-domain: display progress with enhanced granularity
Posted by Shaleen Bathla 1 year ago
Missed adding V2 in subject title.
Can someone please guide, if I should resend the patch series with the title correction or this can be taken forward ?

Thanks and Regards,
Shaleen Bathla

-----Original Message-----
From: Shaleen Bathla <shaleen.bathla@oracle.com> 
Sent: Wednesday, April 26, 2023 4:59 PM
To: libvir-list@redhat.com
Subject: [PATCH 0/2] tools: virsh-domain: display progress with enhanced granularity

Changes since v1
================================================================================
- Remove superfluous parenthesis
- Update progress as 99.99 instead of 99.00
- Add comment for auto-round-off prevention logic for double

Description
==================================================================================
While working with active blockcommit using virsh/libvirt, we found that in case of heavy IO, the progress may stay stuck at 99% for quite a while.
It will be much better if we show progress upto 2 decimal places more precise which should be sufficient for most scenarios for now.
This will give a user, a better understanding of the progress of blockjob/blockcommit etc
This patch intends to do exactly that by adding more granularity to blockjob/blockcommit etc progress.

Shaleen Bathla (2):
  tools: virsh-domain: refactor variable initialization
  tools: virsh-domain: display progress with enhanced granularity

 tools/virsh-domain.c | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

-- 
2.31.1
Re: [PATCH 0/2] tools: virsh-domain: display progress with enhanced granularity
Posted by Martin Kletzander 1 year ago
On Wed, Apr 26, 2023 at 11:51:28AM +0000, Shaleen Bathla wrote:
>Missed adding V2 in subject title.
>Can someone please guide, if I should resend the patch series with the title correction or this can be taken forward ?
>

That's fine, no need to resend just for this, that can happen to anyone.

>Thanks and Regards,
>Shaleen Bathla
>
>-----Original Message-----
>From: Shaleen Bathla <shaleen.bathla@oracle.com>
>Sent: Wednesday, April 26, 2023 4:59 PM
>To: libvir-list@redhat.com
>Subject: [PATCH 0/2] tools: virsh-domain: display progress with enhanced granularity
>
>Changes since v1
>================================================================================
>- Remove superfluous parenthesis
>- Update progress as 99.99 instead of 99.00
>- Add comment for auto-round-off prevention logic for double
>
>Description
>==================================================================================
>While working with active blockcommit using virsh/libvirt, we found that in case of heavy IO, the progress may stay stuck at 99% for quite a while.
>It will be much better if we show progress upto 2 decimal places more precise which should be sufficient for most scenarios for now.
>This will give a user, a better understanding of the progress of blockjob/blockcommit etc
>This patch intends to do exactly that by adding more granularity to blockjob/blockcommit etc progress.
>
>Shaleen Bathla (2):
>  tools: virsh-domain: refactor variable initialization
>  tools: virsh-domain: display progress with enhanced granularity
>
> tools/virsh-domain.c | 19 +++++++++----------
> 1 file changed, 9 insertions(+), 10 deletions(-)
>
>-- 
>2.31.1
>
Re: [PATCH 0/2] tools: virsh-domain: display progress with enhanced granularity
Posted by Michal Prívozník 1 year ago
On 4/26/23 13:28, Shaleen Bathla wrote:
> Changes since v1
> ================================================================================
> - Remove superfluous parenthesis
> - Update progress as 99.99 instead of 99.00
> - Add comment for auto-round-off prevention logic for double
> 
> Description
> ==================================================================================
> While working with active blockcommit using virsh/libvirt, we found that in case of heavy IO, the progress may stay stuck at 99% for quite a while.
> It will be much better if we show progress upto 2 decimal places more precise which should be sufficient for most scenarios for now.
> This will give a user, a better understanding of the progress of blockjob/blockcommit etc
> This patch intends to do exactly that by adding more granularity to blockjob/blockcommit etc progress.
> 
> Shaleen Bathla (2):
>   tools: virsh-domain: refactor variable initialization
>   tools: virsh-domain: display progress with enhanced granularity
> 
>  tools/virsh-domain.c | 19 +++++++++----------
>  1 file changed, 9 insertions(+), 10 deletions(-)
> 

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>

I'll let Martin share his thoughts though, since he reviewed v1.

Michal
Re: [PATCH 0/2] tools: virsh-domain: display progress with enhanced granularity
Posted by Martin Kletzander 1 year ago
On Thu, Apr 27, 2023 at 09:56:39AM +0200, Michal Prívozník wrote:
>On 4/26/23 13:28, Shaleen Bathla wrote:
>> Changes since v1
>> ================================================================================
>> - Remove superfluous parenthesis
>> - Update progress as 99.99 instead of 99.00
>> - Add comment for auto-round-off prevention logic for double
>>
>> Description
>> ==================================================================================
>> While working with active blockcommit using virsh/libvirt, we found that in case of heavy IO, the progress may stay stuck at 99% for quite a while.
>> It will be much better if we show progress upto 2 decimal places more precise which should be sufficient for most scenarios for now.
>> This will give a user, a better understanding of the progress of blockjob/blockcommit etc
>> This patch intends to do exactly that by adding more granularity to blockjob/blockcommit etc progress.
>>
>> Shaleen Bathla (2):
>>   tools: virsh-domain: refactor variable initialization
>>   tools: virsh-domain: display progress with enhanced granularity
>>
>>  tools/virsh-domain.c | 19 +++++++++----------
>>  1 file changed, 9 insertions(+), 10 deletions(-)
>>
>
>Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
>
>I'll let Martin share his thoughts though, since he reviewed v1.
>

My review comments were worked in, so from me

Reviewed-by: Martin Kletzander <mkletzan@redhat.com>

and I'll push it after the release.

>Michal
>