Per centipede_flags.inc, before-fuzzing and after-fuzzing telemetry data should always be dumped, regardless of the value of the telemetry_frequency flag. However, right now, this is only partially true. Corpus telemetry is not dumped if telemetry_frequency is zero, while RUsage telemetry is.
This occurs because DumpCorpusTelemetryInThisShard checks telemetry_frequency and requires it to be non-zero, while DumpRUsageTelemetryInThisShard does not make this check.
DumpCorpusTelemetryInThisShard should be updated to remove the requirement that telemetry_frequency is non-zero.
Per centipede_flags.inc, before-fuzzing and after-fuzzing telemetry data should always be dumped, regardless of the value of the
telemetry_frequencyflag. However, right now, this is only partially true. Corpus telemetry is not dumped iftelemetry_frequencyis zero, while RUsage telemetry is.This occurs because
DumpCorpusTelemetryInThisShardcheckstelemetry_frequencyand requires it to be non-zero, whileDumpRUsageTelemetryInThisSharddoes not make this check.DumpCorpusTelemetryInThisShardshould be updated to remove the requirement thattelemetry_frequencyis non-zero.