{"push_id":2519046498,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"4d2150d538b93310fbb72df72ad8bc1905f9cf7b","before":"5764ac8701343d91fdd007c210b22f95c5380de0","commits":[{"sha":"44ee36ff0f7addcf964ad1e9b29ea8d5fbecf742","author":{"name":"Adrian Serrano","email":"ccf81266d9281ffbb9a179bcde096df8356f3407@gmail.com"},"message":"Better error handling in fsnotify recursive monitor (#6949)\n\nWhen the recursive `file_monitor` is scanning a directory, it will ignore\r\npaths that include an error. This is wrong, as sometimes those paths can\r\nstill be processed. For example, a directory might not be readable, but\r\nthe user wants to receive an event when it is created, even if its\r\ncontents can't be known.\r\n\r\nThis has been uncovered by recent changes in how directory errors are\r\nreported by `filepath.Walk`, introduced in Go 1.10. Previously `walkFn`\r\nwould be called twice. Once without an error (when the directory has\r\nbeen found during scan of the parent directory), and the second time\r\nwith an error (when access to the directory is attempted).","distinct":true,"url":"https://api.github.com/repos/mahak/beats/commits/44ee36ff0f7addcf964ad1e9b29ea8d5fbecf742"},{"sha":"e92ed3e82270df051038e36d74ad78c18cff2f0e","author":{"name":"Steffen Siering","email":"24763e7613b3fa0f8557df3eb7377f5afe0ad9a6@elastic.co"},"message":"Fix heartbeat races on event updates (#6950)\n\nHeartbeat has a many components, each adding fields to an existing\r\nevent. As events are created per 'TaskRun', this is normally fine. But\r\nin case the TaskRunner branches of into multiple Sub-tasks, we will see\r\nraces on shared event structures. This is the case with multiple ports\r\nin the http/tcp configuration or the IPAll setting (ping all known IPs\r\nof a given domain).\r\n\r\nNamespaces in an event can be potentially populated via globally shared\r\nstructures. This can also lead to unwanted updates or races.\r\n\r\nThis fix clones the event structure before continuing event updates, so\r\nto remove the chance of races.","distinct":true,"url":"https://api.github.com/repos/mahak/beats/commits/e92ed3e82270df051038e36d74ad78c18cff2f0e"},{"sha":"ba6fd7c0a4e42ec039661b049196175562020cf6","author":{"name":"Matthias Schneider","email":"26cc3217be640e8220112c25628da6e11c78db95@wck.biz"},"message":"Added nsqbeat (#6957)\n\nto support nsq.io as a message broker for input data","distinct":true,"url":"https://api.github.com/repos/mahak/beats/commits/ba6fd7c0a4e42ec039661b049196175562020cf6"},{"sha":"4d2150d538b93310fbb72df72ad8bc1905f9cf7b","author":{"name":"Noémi Ványi","email":"2fe12b54f6198ecbce6ce66a94e84eefb1516b89@users.noreply.github.com"},"message":"Commit registry writes to stable storage to avoid corrupt registry files (#6877)\n\n* fsync contents of registry file to storage","distinct":true,"url":"https://api.github.com/repos/mahak/beats/commits/4d2150d538b93310fbb72df72ad8bc1905f9cf7b"}]}
{"actor":{"display_login":"mahak"}}