Open ycombinator opened 6 years ago
@ycombinator thanks for filing report on my behalf, I appreciate it)
yeah - looking at the code, clearly write_behavior => overwrite
is incompatible with gzip. we should either no permit this combination or fix the truncate logic to make it work correctly with gzip.
Originally reported in https://discuss.elastic.co/t/error-nomethoderror-undefined-method-truncate-for-iowriter-0x3e9b038-io-zlib-gzipwriter-0x164b00d/132392:
I'm using docker.elastic.co/logstash/logstash:6.2.4 and while running bellow pipeline configuration, I get the following:
following is last message that logstash produced:
pipeline never terminates and even though
./tmp/data.json.gz
is not zero bytes (file has some data in it), output file comes out corrupted:LOG_LEVEL=debug:
logstash:
&
this behavior can be reproduced by changing write_behavior from default append to overwrite.