{"action":"created","issue":{"url":"https://api.github.com/repos/antirez/redis/issues/2527","repository_url":"https://api.github.com/repos/antirez/redis","labels_url":"https://api.github.com/repos/antirez/redis/issues/2527/labels{/name}","comments_url":"https://api.github.com/repos/antirez/redis/issues/2527/comments","events_url":"https://api.github.com/repos/antirez/redis/issues/2527/events","html_url":"https://github.com/antirez/redis/issues/2527","id":68793041,"number":2527,"title":"Redis cluster should support announce-ip & announce-port","user":{"login":"kremso","id":19076,"avatar_url":"https://avatars.githubusercontent.com/u/19076?v=3","gravatar_id":"","url":"https://api.github.com/users/kremso","html_url":"https://github.com/kremso","followers_url":"https://api.github.com/users/kremso/followers","following_url":"https://api.github.com/users/kremso/following{/other_user}","gists_url":"https://api.github.com/users/kremso/gists{/gist_id}","starred_url":"https://api.github.com/users/kremso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kremso/subscriptions","organizations_url":"https://api.github.com/users/kremso/orgs","repos_url":"https://api.github.com/users/kremso/repos","events_url":"https://api.github.com/users/kremso/events{/privacy}","received_events_url":"https://api.github.com/users/kremso/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/antirez/redis/labels/cluster","name":"cluster","color":"fbca04"},{"url":"https://api.github.com/repos/antirez/redis/labels/state-approved","name":"state-approved","color":"e102d8"},{"url":"https://api.github.com/repos/antirez/redis/labels/state-design-effort-needed","name":"state-design-effort-needed","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/antirez/redis/milestones/4","html_url":"https://github.com/antirez/redis/milestones/Redis%20%3E=%203.2","labels_url":"https://api.github.com/repos/antirez/redis/milestones/4/labels","id":44622,"number":4,"title":"Redis >= 3.2","description":"ideas for the post-cluster era.","creator":{"login":"antirez","id":65632,"avatar_url":"https://avatars.githubusercontent.com/u/65632?v=3","gravatar_id":"","url":"https://api.github.com/users/antirez","html_url":"https://github.com/antirez","followers_url":"https://api.github.com/users/antirez/followers","following_url":"https://api.github.com/users/antirez/following{/other_user}","gists_url":"https://api.github.com/users/antirez/gists{/gist_id}","starred_url":"https://api.github.com/users/antirez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/antirez/subscriptions","organizations_url":"https://api.github.com/users/antirez/orgs","repos_url":"https://api.github.com/users/antirez/repos","events_url":"https://api.github.com/users/antirez/events{/privacy}","received_events_url":"https://api.github.com/users/antirez/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":8,"state":"open","created_at":"2011-10-07T15:25:42Z","updated_at":"2016-06-15T10:50:02Z","due_on":null,"closed_at":null},"comments":64,"created_at":"2015-04-15T21:40:01Z","updated_at":"2016-08-29T13:59:25Z","closed_at":null,"body":"We're running into problems when trying to run redis cluster from docker on different hosts. Dockerized redis node advertises its internal docker address, which is unreachable from other nodes in the cluster. I'm aware of various hacks and workarounds, but I'm proposing that redis cluster supports `announce-ip` and `announce-port` configuration options, similarly to redis sentinel."},"comment":{"url":"https://api.github.com/repos/antirez/redis/issues/comments/243131819","html_url":"https://github.com/antirez/redis/issues/2527#issuecomment-243131819","issue_url":"https://api.github.com/repos/antirez/redis/issues/2527","id":243131819,"user":{"login":"mostolog","id":19854319,"avatar_url":"https://avatars.githubusercontent.com/u/19854319?v=3","gravatar_id":"","url":"https://api.github.com/users/mostolog","html_url":"https://github.com/mostolog","followers_url":"https://api.github.com/users/mostolog/followers","following_url":"https://api.github.com/users/mostolog/following{/other_user}","gists_url":"https://api.github.com/users/mostolog/gists{/gist_id}","starred_url":"https://api.github.com/users/mostolog/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mostolog/subscriptions","organizations_url":"https://api.github.com/users/mostolog/orgs","repos_url":"https://api.github.com/users/mostolog/repos","events_url":"https://api.github.com/users/mostolog/events{/privacy}","received_events_url":"https://api.github.com/users/mostolog/received_events","type":"User","site_admin":false},"created_at":"2016-08-29T13:59:25Z","updated_at":"2016-08-29T13:59:25Z","body":"Hi.\r\n\r\nProbably this comment doesn't match exactly the topic, but I hope is enough close-related.\r\n\r\nAFAIK, redis requires different node.conf cluster files and ports.\r\nFor that reason, when using docker, entrypoint scripts, variable substitution...are required.\r\n\r\nThis seems _quite incompatible_ with new docker [swarm mode](https://docs.docker.com/engine/swarm/) and I was wondering if a gossip protocol, multicast or something else instead of static configurations could be used to create/handle the cluster on an easier way. (ie: the way elasticsearch does).\r\nIs this what you have planned for Redis 4.0?\r\n\r\nIf I understood correctly, this is an example of such _trickyness_ https://jamespedwards42.github.io/2016/06/21/docker-swarm-redis-cluster/ \r\n\r\nRegards"}}
{"actor":{"display_login":"mostolog"}}