dial down update frequency for progress display to 0.2s
0.1s seemed a bit too jumpy. But kept 0.1s for --json-progress in case some consumer depends on it. BTW, the way rsync handles it is one progress update after every chunk the rolling checksum algo identifies. So it's not a fixed delay. Weird.
This commit is contained in:
parent
050ada746f
commit
d8702c5259
1 changed files with 2 additions and 2 deletions
|
@ -39,7 +39,7 @@ metered othermeter key getsrcfile a = withMessageState $ \st ->
|
||||||
showOutput
|
showOutput
|
||||||
meter <- liftIO $ mkMeter msize $
|
meter <- liftIO $ mkMeter msize $
|
||||||
displayMeterHandle stdout bandwidthMeter
|
displayMeterHandle stdout bandwidthMeter
|
||||||
m <- liftIO $ rateLimitMeterUpdate 0.1 meter $
|
m <- liftIO $ rateLimitMeterUpdate 0.2 meter $
|
||||||
updateMeter meter
|
updateMeter meter
|
||||||
r <- a meter (combinemeter m)
|
r <- a meter (combinemeter m)
|
||||||
liftIO $ clearMeterHandle meter stdout
|
liftIO $ clearMeterHandle meter stdout
|
||||||
|
@ -50,7 +50,7 @@ metered othermeter key getsrcfile a = withMessageState $ \st ->
|
||||||
meter <- liftIO $ mkMeter msize $ \_ msize' old new ->
|
meter <- liftIO $ mkMeter msize $ \_ msize' old new ->
|
||||||
let s = bandwidthMeter msize' old new
|
let s = bandwidthMeter msize' old new
|
||||||
in Regions.setConsoleRegion r ('\n' : s)
|
in Regions.setConsoleRegion r ('\n' : s)
|
||||||
m <- liftIO $ rateLimitMeterUpdate 0.1 meter $
|
m <- liftIO $ rateLimitMeterUpdate 0.2 meter $
|
||||||
updateMeter meter
|
updateMeter meter
|
||||||
a meter (combinemeter m)
|
a meter (combinemeter m)
|
||||||
#else
|
#else
|
||||||
|
|
Loading…
Add table
Reference in a new issue