Skip to content

ProgressBar has new sysouts every line after warning. #202

Description

@MrNagoo

Current Behavior

Using a progress bar on querying data as data is actively being queried. On warning, the progressBar no longer maintains it's string replacement and instead floods the buffer.

Steps to Reproduce

  1. Give Progress bar 10/10 and then hit increment
  2. Change end to 11 (10/11)

Screenshot


  Querying log slices 100% [5416/5416] |================================================================================================| Time: 00:49:35
WARNING: Your progress bar is currently at 5416 out of 5416 and cannot be incremented. In v2.0.0 this will become a ProgressBar::InvalidProgressError.
Querying log slices 100% [5416/5416] |================================================================================================| Time: 00:49:37
Querying log slices  99% [5416/5418] |=============================================================================================== | Time: 00:49:37
Querying log slices  99% [5417/5418] |=============================================================================================== | Time: 00:49:38
Querying log slices  99% [5417/5420] |=============================================================================================== | Time: 00:49:43
Querying log slices  99% [5417/5420] |=============================================================================================== | Time: 00:49:43
Querying log slices  99% [5418/5420] |=============================================================================================== | Time: 00:49:44
Querying log slices  99% [5419/5420] |=============================================================================================== | Time: 00:49:45
Querying log slices  99% [5419/5420] |=============================================================================================== | Time: 00:49:45
Querying log slices 100% [5420/5420] |================================================================================================| Time: 00:49:50
Querying log slices  99% [5420/5422] |=============================================================================================== | Time: 00:49:50
Querying log slices  99% [5421/5422] |=============================================================================================== | Time: 00:49:51
Querying log slices  99% [5421/5424] |=============================================================================================== | Time: 00:49:51
Querying log slices  99% [5421/5424] |=============================================================================================== | Time: 00:49:51
Querying log slices  99% [5422/5424] |=============================================================================================== | Time: 00:49:52
Querying log slices  99% [5422/5426] |=============================================================================================== | Time: 00:49:52
Querying log slices  99% [5423/5426] |=============================================================================================== | Time: 00:49:52
Querying log slices  99% [5423/5428] |=============================================================================================== | Time: 00:49:53
Querying log slices  99% [5424/5428] |=============================================================================================== | Time: 00:49:53
Querying log slices  99% [5425/5428] |=============================================================================================== | Time: 00:49:54
Querying log slices  99% [5425/5430] |=============================================================================================== | Time: 00:49:54
Querying log slices  99% [5426/5430] |=============================================================================================== | Time: 00:49:54
Querying log slices  99% [5426/5432] |=============================================================================================== | Time: 00:49:55
Querying log slices  99% [5426/5432] |=============================================================================================== | Time: 00:49:55
Querying log slices  99% [5427/5432] |=============================================================================================== | Time: 00:49:58
Querying log slices  99% [5427/5434] |=============================================================================================== | Time: 00:49:59
Querying log slices  99% [5428/5434] |=============================================================================================== | Time: 00:50:01
Querying log slices  99% [5428/5436] |=============================================================================================== | Time: 00:50:01
Querying log slices  99% [5428/5436] |=============================================================================================== | Time: 00:50:01
Querying log slices  99% [5428/5436] |=============================================================================================== | Time: 00:50:01
Querying log slices  99% [5429/5436] |=============================================================================================== | Time: 00:50:08
Querying log slices  99% [5429/5438] |=============================================================================================== | Time: 00:50:08

And So on forever.

I'd expect after the warning to maybe create one more progress bar. As you can see cloudwatch is throwing more and more log slices into the final number.

Is this fixable?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions