comp_update_buffer_produce() and comp_update_buffer_consume() in buffer.c print an "information" severity message "no bytes to {produce,consume}" when called with bytes == 0. In many tests these messages accompany an error, in others, like those seen in CI tests and reported by @plbossart, execution seems to continue and it is unclear whether functionality actually was affected. Are there cases when these messages are indeed "harmless?" Shouldn't they always be treated as errors?
comp_update_buffer_produce()andcomp_update_buffer_consume()in buffer.c print an "information" severity message "no bytes to {produce,consume}" when called withbytes == 0. In many tests these messages accompany an error, in others, like those seen in CI tests and reported by @plbossart, execution seems to continue and it is unclear whether functionality actually was affected. Are there cases when these messages are indeed "harmless?" Shouldn't they always be treated as errors?