{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/origin/issues/2105","labels_url":"https://api.github.com/repos/openshift/origin/issues/2105/labels{/name}","comments_url":"https://api.github.com/repos/openshift/origin/issues/2105/comments","events_url":"https://api.github.com/repos/openshift/origin/issues/2105/events","html_url":"https://github.com/openshift/origin/pull/2105","id":73735180,"number":2105,"title":"Router sticky sessions","user":{"login":"pweil-","id":5230419,"avatar_url":"https://avatars.githubusercontent.com/u/5230419?v=3","gravatar_id":"","url":"https://api.github.com/users/pweil-","html_url":"https://github.com/pweil-","followers_url":"https://api.github.com/users/pweil-/followers","following_url":"https://api.github.com/users/pweil-/following{/other_user}","gists_url":"https://api.github.com/users/pweil-/gists{/gist_id}","starred_url":"https://api.github.com/users/pweil-/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pweil-/subscriptions","organizations_url":"https://api.github.com/users/pweil-/orgs","repos_url":"https://api.github.com/users/pweil-/repos","events_url":"https://api.github.com/users/pweil-/events{/privacy}","received_events_url":"https://api.github.com/users/pweil-/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2015-05-06T20:57:15Z","updated_at":"2015-05-20T17:49:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openshift/origin/pulls/2105","html_url":"https://github.com/openshift/origin/pull/2105","diff_url":"https://github.com/openshift/origin/pull/2105.diff","patch_url":"https://github.com/openshift/origin/pull/2105.patch"},"body":"@rajatchopra @smarterclayton  - wanted to get an initial review on this config while I work on the peer sync portion.  \r\n\r\nHere is some testing: https://gist.github.com/pweil-/c9bfb7f32bad56dd9f34"},"comment":{"url":"https://api.github.com/repos/openshift/origin/issues/comments/103972871","html_url":"https://github.com/openshift/origin/pull/2105#issuecomment-103972871","issue_url":"https://api.github.com/repos/openshift/origin/issues/2105","id":103972871,"user":{"login":"smarterclayton","id":1163175,"avatar_url":"https://avatars.githubusercontent.com/u/1163175?v=3","gravatar_id":"","url":"https://api.github.com/users/smarterclayton","html_url":"https://github.com/smarterclayton","followers_url":"https://api.github.com/users/smarterclayton/followers","following_url":"https://api.github.com/users/smarterclayton/following{/other_user}","gists_url":"https://api.github.com/users/smarterclayton/gists{/gist_id}","starred_url":"https://api.github.com/users/smarterclayton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smarterclayton/subscriptions","organizations_url":"https://api.github.com/users/smarterclayton/orgs","repos_url":"https://api.github.com/users/smarterclayton/repos","events_url":"https://api.github.com/users/smarterclayton/events{/privacy}","received_events_url":"https://api.github.com/users/smarterclayton/received_events","type":"User","site_admin":false},"created_at":"2015-05-20T17:49:56Z","updated_at":"2015-05-20T17:49:56Z","body":"50% of our users and admins today.  @brenton?\n\n----- Original Message -----\n> Well, really depends on the services (the apps if you want it call it that)\n> being hosted? So I dunno, I probably wouldn't classify it as an admin\n> requirement - more than likely an app requirement.\n> Examples - there's a tomcat/jboss app that uses JSESSIONID to save state\n> locally (though in all fairness there could/should be a backing store/cache\n> - ala memcache/dynamo where that could be persisted and thus allows any\n> instance to service the request) or a login screen which generates a locally\n> stored short-term captcha that needs to be matched on submittal.\n> \n> And on the other end of the spectrum, most newer style REST-style\n> microservices or api services if designed well would have a stateless\n> constraint (think hypertext as engine of state) and so really {sh,w}ouldn't\n> have such a requirement. If any state needs to be carried over ala\n> authorization, those services would use http primitives - in this example\n> HTTP ```Authorization``` headers and possibly something like ```OAUTH[2]```.\n> \n> ---\n> Reply to this email directly or view it on GitHub:\n> https://github.com/openshift/origin/pull/2105#issuecomment-103972656\n"}}