{"action":"opened","issue":{"url":"https://api.github.com/repos/OryxProject/oryx/issues/244","labels_url":"https://api.github.com/repos/OryxProject/oryx/issues/244/labels{/name}","comments_url":"https://api.github.com/repos/OryxProject/oryx/issues/244/comments","events_url":"https://api.github.com/repos/OryxProject/oryx/issues/244/events","html_url":"https://github.com/OryxProject/oryx/issues/244","id":104758991,"number":244,"title":"Make input topic optional for read-only Serving Layer","user":{"login":"srowen","id":822522,"avatar_url":"https://avatars.githubusercontent.com/u/822522?v=3","gravatar_id":"","url":"https://api.github.com/users/srowen","html_url":"https://github.com/srowen","followers_url":"https://api.github.com/users/srowen/followers","following_url":"https://api.github.com/users/srowen/following{/other_user}","gists_url":"https://api.github.com/users/srowen/gists{/gist_id}","starred_url":"https://api.github.com/users/srowen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/srowen/subscriptions","organizations_url":"https://api.github.com/users/srowen/orgs","repos_url":"https://api.github.com/users/srowen/repos","events_url":"https://api.github.com/users/srowen/events{/privacy}","received_events_url":"https://api.github.com/users/srowen/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/OryxProject/oryx/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/OryxProject/oryx/labels/LambdaTier","name":"LambdaTier","color":"d4c5f9"},{"url":"https://api.github.com/repos/OryxProject/oryx/labels/ServingLayer","name":"ServingLayer","color":"006b75"}],"state":"open","locked":false,"assignee":{"login":"srowen","id":822522,"avatar_url":"https://avatars.githubusercontent.com/u/822522?v=3","gravatar_id":"","url":"https://api.github.com/users/srowen","html_url":"https://github.com/srowen","followers_url":"https://api.github.com/users/srowen/followers","following_url":"https://api.github.com/users/srowen/following{/other_user}","gists_url":"https://api.github.com/users/srowen/gists{/gist_id}","starred_url":"https://api.github.com/users/srowen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/srowen/subscriptions","organizations_url":"https://api.github.com/users/srowen/orgs","repos_url":"https://api.github.com/users/srowen/repos","events_url":"https://api.github.com/users/srowen/events{/privacy}","received_events_url":"https://api.github.com/users/srowen/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/OryxProject/oryx/milestones/1","html_url":"https://github.com/OryxProject/oryx/milestones/2.0.0","labels_url":"https://api.github.com/repos/OryxProject/oryx/milestones/1/labels","id":757340,"number":1,"title":"2.0.0","description":"","creator":{"login":"srowen","id":822522,"avatar_url":"https://avatars.githubusercontent.com/u/822522?v=3","gravatar_id":"","url":"https://api.github.com/users/srowen","html_url":"https://github.com/srowen","followers_url":"https://api.github.com/users/srowen/followers","following_url":"https://api.github.com/users/srowen/following{/other_user}","gists_url":"https://api.github.com/users/srowen/gists{/gist_id}","starred_url":"https://api.github.com/users/srowen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/srowen/subscriptions","organizations_url":"https://api.github.com/users/srowen/orgs","repos_url":"https://api.github.com/users/srowen/repos","events_url":"https://api.github.com/users/srowen/events{/privacy}","received_events_url":"https://api.github.com/users/srowen/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2014-08-18T14:02:33Z","updated_at":"2015-09-03T18:53:21Z","due_on":"2015-09-25T23:00:00Z","closed_at":null},"comments":0,"created_at":"2015-09-03T18:53:21Z","updated_at":"2015-09-03T18:53:21Z","closed_at":null,"body":"It's possible to run the Serving Layer in `read-only` mode which disables any input endpoints. In 1.x, this prevented new data from being ingested, but also prevented model updates in memory. Model updates don't happen in the Serving Layer now, so read-only means not writing data -- to the input topic.\r\n\r\nTherefore there's no need for the Serving Layer to look for or try to connect to the input topic if it's read only, which makes it possible to run the Serving Layer without such a topic even existing."}}