{"action":"opened","issue":{"url":"https://api.github.com/repos/elastic/logstash/issues/8021","repository_url":"https://api.github.com/repos/elastic/logstash","labels_url":"https://api.github.com/repos/elastic/logstash/issues/8021/labels{/name}","comments_url":"https://api.github.com/repos/elastic/logstash/issues/8021/comments","events_url":"https://api.github.com/repos/elastic/logstash/issues/8021/events","html_url":"https://github.com/elastic/logstash/issues/8021","id":251103966,"number":8021,"title":"Logstash 6.0 allows starting with the -r flag with plugins that don't support reloading","user":{"login":"jakelandis","id":976291,"avatar_url":"https://avatars2.githubusercontent.com/u/976291?v=4","gravatar_id":"","url":"https://api.github.com/users/jakelandis","html_url":"https://github.com/jakelandis","followers_url":"https://api.github.com/users/jakelandis/followers","following_url":"https://api.github.com/users/jakelandis/following{/other_user}","gists_url":"https://api.github.com/users/jakelandis/gists{/gist_id}","starred_url":"https://api.github.com/users/jakelandis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakelandis/subscriptions","organizations_url":"https://api.github.com/users/jakelandis/orgs","repos_url":"https://api.github.com/users/jakelandis/repos","events_url":"https://api.github.com/users/jakelandis/events{/privacy}","received_events_url":"https://api.github.com/users/jakelandis/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-08-17T23:53:59Z","updated_at":"2017-08-17T23:53:59Z","closed_at":null,"body":"With the following configuration: `input { stdin {  }} output   { stdout { codec => rubydebug } }`\r\n\r\nLogstash 5.5.0 prevents you from starting with the `-r` flag with plugins without auto-reloading support:\r\n```\r\nlogstash-5.5.0 $ logstash_stdin -r\r\nERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.\r\nSending Logstash's logs to /Users/jake/workspace/releases/logstash-5.5.0/logs which is now configured via log4j2.properties\r\n[2017-08-17T18:41:32,922][ERROR][logstash.agent           ] Logstash is not able to start since configuration auto reloading was enabled but the configuration contains plugins that don't support it. Quitting... {:pipeline_id=>\"main\", :plugins=>[LogStash::Inputs::Stdin]}\r\n```\r\n\r\nLogstash 6.0.0 allows you to restart with plugin's that are not supported:\r\n```\r\nlogstash-6.0.0-beta1 $ logstash_stdin -r\r\nSending Logstash's logs to /Users/jake/workspace/releases/logstash-6.0.0-beta1/logs which is now configured via log4j2.properties\r\n[2017-08-17T18:32:07,730][WARN ][logstash.config.source.multilocal] Ignoring the 'pipelines.yml' file because modules or command line options are specified\r\n[2017-08-17T18:32:07,950][INFO ][logstash.agent           ] Successfully started Logstash API endpoint {:port=>9600}\r\n[2017-08-17T18:32:09,018][INFO ][logstash.pipeline        ] Starting pipeline {:pipeline_id=>\"main\", \"pipeline.workers\"=>8, \"pipeline.batch.size\"=>125, \"pipeline.batch.delay\"=>5, \"pipeline.max_inflight\"=>1000, :thread=>\"#<Thread:0x51ef6a55@/Users/jake/workspace/releases/logstash-6.0.0-beta1/logstash-core/lib/logstash/pipeline.rb:278 run>\"}\r\n[2017-08-17T18:32:14,035][INFO ][logstash.pipeline        ] Pipeline started {\"pipeline.id\"=>\"main\"}\r\nThe stdin plugin is now waiting for input:\r\n[2017-08-17T18:32:14,045][INFO ][logstash.agent           ] Pipelines running {:count=>1, :pipelines=>[\"main\"]}\r\n[2017-08-17T18:32:35,053][ERROR][logstash.agent           ] Failed to execute action {:id=>:main, :action_type=>LogStash::ConvergeResult::FailedAction, :message=>\"Cannot reload pipeline, because the existing pipeline is not reloadable\"}\r\n[2017-08-17T18:32:38,048][ERROR][logstash.agent           ] Failed to execute action {:id=>:main, :action_type=>LogStash::ConvergeResult::FailedAction, :message=>\"Cannot reload pipeline, because the existing pipeline is not reloadable\"}\r\n[2017-08-17T18:32:41,048][ERROR][logstash.agent           ] Failed to execute action {:id=>:main, :action_type=>LogStash::ConvergeResult::FailedAction, :message=>\"Cannot reload pipeline, because the existing pipeline is not reloadable\"}\r\n[2017-08-17T18:32:44,051][ERROR][logstash.agent           ] Failed to execute action {:id=>:main, :action_type=>LogStash::ConvergeResult::FailedAction, :message=>\"Cannot reload pipeline, because the existing pipeline is not reloadable\"}\r\n[2017-08-17T18:32:47,053][ERROR][logstash.agent           ] Failed to execute action {:id=>:main, :action_type=>LogStash::ConvergeResult::FailedAction, :message=>\"Cannot reload pipeline, because the existing pipeline is not reloadable\"}\r\n[2017-08-17T18:32:50,055][ERROR][logstash.agent           ] Failed to execute action {:id=>:main, :action_type=>LogStash::ConvergeResult::FailedAction, :message=>\"Cannot reload pipeline, because the existing pipeline is not reloadable\"}\r\n```\r\nBoth version are using `logstash-input-stdin-3.2.3`\r\n"}}
{"actor":{"display_login":"jakelandis"}}