]> wimlib.net Git - wimlib/commit
Use time-based ratelimiting for data progress messages progress-time-based
authorEric Biggers <ebiggers3@gmail.com>
Mon, 19 Apr 2021 04:16:34 +0000 (21:16 -0700)
committerEric Biggers <ebiggers3@gmail.com>
Mon, 19 Apr 2021 04:16:34 +0000 (21:16 -0700)
commitd1737e67fcb722bb4c0dfd5e6ffea9a6f655fb43
tree49ba5d2600d077f128310744a3216afa05dbc57b
parentdf36dfaa5135de2dacdac0be3a5e0fdccd7e2fe5
Use time-based ratelimiting for data progress messages

Convert the WRITE_STREAMS, EXTRACT_STREAMS, and VERIFY_STREAMS progress
messages over to use time-based ratelimiting.

This avoids cases where progress messages could be printed too quickly
(128 times in a fraction of a second) or too slowly (once per 5 MB
processed which could be arbitrarily slow).
NEWS
include/wimlib/apply.h
include/wimlib/progress.h
include/wimlib/timestamp.h
src/extract.c
src/timestamp.c
src/verify.c
src/write.c