Closed mitchellhenke closed 7 years ago
I solved this on my system by providing --sname foo
as an argument when launching. This was easy because each node has a different hostname, so foo@bar
, foo@baz
, etc. are all unique.
The solution here seems a bit more cumbersome. I guess I could just do System.get_env("HOSTNAME")
to accomplish the same effect, but if the BEAM node name is set, we shouldn't have to specify it again here.
:shipit:
@hamiltop It feels odd to rely on node()
being set properly when the user is not using distributed erlang, so I'm not sure how I feel about it. If we went that route in the instructions, we would at least need to detect if node() == :"nonode@nohost"
and raise because we would have obvious dups
That's fair. BTW, https://github.com/phoenixframework/phoenix_pubsub_redis/issues/26 is opened with other presences issues.
@chrismccord it is ok to ask for a name to be given but I would suggest using --sname
and --hidden
.
works for me. @mitchellhenke Can you amend with requiring a name, as follows:
1) first check for node(), and use the value so long as it's not :nonode@nohost
, 2) next check opts[:node_name], 3) raise if both return no usuable value. Document usage of -sname as the default choice. Thanks!
Can do :) On Fri, Oct 7, 2016 at 4:16 PM Chris McCord notifications@github.com wrote:
works for me. @mitchellhenke https://github.com/mitchellhenke Can you amend with requiring a name, as follows:
1) first check for node(), and use the value so long as it's not :nonode@nohost, 2) next check opts[:node_name], 3) raise if both return no usuable value. Document usage of -sname as the default choice. Thanks!
— You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/phoenixframework/phoenix_pubsub_redis/pull/25#issuecomment-252363216, or mute the thread https://github.com/notifications/unsubscribe-auth/ABXTq37lZCd3zP8wwhsk4WkSOVx-IHgCks5qxra9gaJpZM4KPD_F .
@chrismccord forgot to ping after I added a commit from the feedback
<3 <3 <3
Lgtm