{"push_id":965489548,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"7d8d6e4c7ad088026bcfb0e6392d6c8e994dd365","before":"89e20331f4b748fdd00870f959fe045da0f1583c","commits":[{"sha":"a90ed32d6d49d6150b23109c69e7ff6be3016d0f","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@andrewvc.com","name":"Andrew Cholakian"},"message":"Pluggable agents\n\nFixes #4520","distinct":true,"url":"https://api.github.com/repos/purbon/logstash/commits/a90ed32d6d49d6150b23109c69e7ff6be3016d0f"},{"sha":"e38d815ecb57153ef409abfe7bae6c2af0a177c6","author":{"email":"82a8e153f504532dcd60ec5145399a7c494e9af4@gmail.com","name":"Joao Duarte"},"message":"reload config from files\n\nFixes #4520","distinct":true,"url":"https://api.github.com/repos/purbon/logstash/commits/e38d815ecb57153ef409abfe7bae6c2af0a177c6"},{"sha":"34ed3c34758eb0c280882ee3f34b13a9a7048bad","author":{"email":"82a8e153f504532dcd60ec5145399a7c494e9af4@gmail.com","name":"Joao Duarte"},"message":"add reload config flag and allow reload through sighup\n\n* move signal handling to runner\n* add \"-r\" flag to detect changes in config and reload\n* make SIGHUP reload config file\n* make agent execute either loop to detect changes or sleep forever\n* sigint/sigterm shut down the agent.execute task\n* stop agent if pipeline terminates\n\nFixes #4520","distinct":true,"url":"https://api.github.com/repos/purbon/logstash/commits/34ed3c34758eb0c280882ee3f34b13a9a7048bad"},{"sha":"7ee5038ccf8f93b54f96d12d6247a79e9405a14d","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@andrewvc.com","name":"Andrew Cholakian"},"message":"Better shutdown logic for controller and pipeline\n\nFixes #4520","distinct":true,"url":"https://api.github.com/repos/purbon/logstash/commits/7ee5038ccf8f93b54f96d12d6247a79e9405a14d"},{"sha":"e32f732dba9e73e718fc25b0490e8f547d05ba93","author":{"email":"82a8e153f504532dcd60ec5145399a7c494e9af4@gmail.com","name":"Joao Duarte"},"message":"support multiple pipeline reloading and other cleanups\n\n* serialize upgrade_state and running_pipelines?\n* remove useless @thread from pipeline\n* remove agent registry and cleanup\n* reduce reload_interval from 5 to 3\n* remove useless MissingAgentError class\n* fix exit codes for reload_state failures\n* explain why thread var exists in agent.rb\n* properly pass backtrace exceptions to oops\n* remove is_config_test from loader\n\nFixes #4520","distinct":true,"url":"https://api.github.com/repos/purbon/logstash/commits/e32f732dba9e73e718fc25b0490e8f547d05ba93"},{"sha":"7d8d6e4c7ad088026bcfb0e6392d6c8e994dd365","author":{"email":"82a8e153f504532dcd60ec5145399a7c494e9af4@gmail.com","name":"Joao Duarte"},"message":"better documentation on agent/runner/pipeline methods\n\nFixes #4520","distinct":true,"url":"https://api.github.com/repos/purbon/logstash/commits/7d8d6e4c7ad088026bcfb0e6392d6c8e994dd365"}]}