{"push_id":2898703366,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"3f3fcd3564a233fa877d34a50cd7f96174fe047b","before":"4aa7c07e4fd405867b7dd84e9fe39347bad0d0e4","commits":[{"sha":"2d15cbc8221e385c5aa821e4a851d7498ed81850","author":{"name":"Rainer Gerhards","email":"77773012c7cf992d03dc294d76169d9720716077@adiscon.com"},"message":"imfile: improve truncation detection\n\npreviously, truncation was only detected at end of file. Especially with\nbusy files that could cause loss of data and possibly also stall imfile\nreading. The new code now also checks during each read. Obviously, there\nis some additional overhead associated with that, but this is unavoidable.\n\nIt still is highly recommended NOT to turn on \"reopenOnTruncate\" in imfile.\nNote that there are also inherant reliability issues. There is no way to\n\"fix\" these, as they are caused by races between the process(es) who truncate\nand rsyslog reading the file. But with the new code, the \"problem window\"\nshould be much smaller and, more importantly, imfile should not stall.\n\nsee also https://github.com/rsyslog/rsyslog/issues/2659\nsee also https://github.com/rsyslog/rsyslog/issues/1605","distinct":true,"url":"https://api.github.com/repos/rsyslog/rsyslog/commits/2d15cbc8221e385c5aa821e4a851d7498ed81850"},{"sha":"8c7718d34f456415aa57750f654ac33e3b01abfd","author":{"name":"Rainer Gerhards","email":"77773012c7cf992d03dc294d76169d9720716077@adiscon.com"},"message":"testbench: try to reproduce imfile \"file no longer monitored\" error\n\nsee also https://github.com/rsyslog/rsyslog/issues/1605","distinct":true,"url":"https://api.github.com/repos/rsyslog/rsyslog/commits/8c7718d34f456415aa57750f654ac33e3b01abfd"},{"sha":"3f3fcd3564a233fa877d34a50cd7f96174fe047b","author":{"name":"Rainer Gerhards","email":"77773012c7cf992d03dc294d76169d9720716077@adiscon.com"},"message":"Merge pull request #3036 from rgerhards/imfile-truncate2\n\nimfile: improve truncation detection","distinct":true,"url":"https://api.github.com/repos/rsyslog/rsyslog/commits/3f3fcd3564a233fa877d34a50cd7f96174fe047b"}]}
{"actor":{"display_login":"rgerhards"}}