mirror of
https://github.com/matrix-construct/construct
synced 2024-09-29 20:28:52 +02:00
ircd::db: Skip infolog under condition with mostly zero values.
This commit is contained in:
parent
f5931e8fc7
commit
6edb1d4eec
1 changed files with 16 additions and 15 deletions
31
ircd/db.cc
31
ircd/db.cc
|
@ -3029,21 +3029,22 @@ noexcept
|
|||
|
||||
char pbuf[8][48];
|
||||
size_t i(0);
|
||||
log::info
|
||||
{
|
||||
log, "%s key[%zu -> %zu (%zu)] %s -> %s | falloc:%s write:%s rsync:%s fsync:%s total:%s",
|
||||
prefix,
|
||||
info.stats.num_input_records,
|
||||
info.stats.num_output_records,
|
||||
info.stats.num_records_replaced,
|
||||
pretty(pbuf[i++], iec(info.stats.total_input_bytes)),
|
||||
bytes_same? "same": pretty(pbuf[i++], iec(info.stats.total_output_bytes)),
|
||||
pretty(pbuf[i++], nanoseconds(info.stats.file_prepare_write_nanos), true),
|
||||
pretty(pbuf[i++], nanoseconds(info.stats.file_write_nanos), true),
|
||||
pretty(pbuf[i++], nanoseconds(info.stats.file_range_sync_nanos), true),
|
||||
pretty(pbuf[i++], nanoseconds(info.stats.file_fsync_nanos), true),
|
||||
pretty(pbuf[i++], microseconds(info.stats.elapsed_micros), true),
|
||||
};
|
||||
if(!bytes_same)
|
||||
log::info
|
||||
{
|
||||
log, "%s key[%zu -> %zu (%zu)] %s -> %s | falloc:%s write:%s rsync:%s fsync:%s total:%s",
|
||||
prefix,
|
||||
info.stats.num_input_records,
|
||||
info.stats.num_output_records,
|
||||
info.stats.num_records_replaced,
|
||||
pretty(pbuf[i++], iec(info.stats.total_input_bytes)),
|
||||
bytes_same? "same": pretty(pbuf[i++], iec(info.stats.total_output_bytes)),
|
||||
pretty(pbuf[i++], nanoseconds(info.stats.file_prepare_write_nanos), true),
|
||||
pretty(pbuf[i++], nanoseconds(info.stats.file_write_nanos), true),
|
||||
pretty(pbuf[i++], nanoseconds(info.stats.file_range_sync_nanos), true),
|
||||
pretty(pbuf[i++], nanoseconds(info.stats.file_fsync_nanos), true),
|
||||
pretty(pbuf[i++], microseconds(info.stats.elapsed_micros), true),
|
||||
};
|
||||
assert(i <= 8);
|
||||
|
||||
if(info.stats.num_corrupt_keys > 0)
|
||||
|
|
Loading…
Reference in a new issue