I'm a little confused about the difference in gfsh between
server-bind-address and bind-address. Can anybody help me out on this?

I started two locators one at 192.168.1.8 and another at 192.168.1.9 using
--bind-address in both cases.

Then I started a server like this:
gfsh>start server --name=server1
--locators=192.168.1.8[10334],192.168.1.9[10334] --bind-address=192.168.1.8

which results in this:

gfsh>list members

  Name   | Id

-------- | ------------------------------------------------------------

locator  | 192.168.1.8(locator:9796:locator)<ec><v0>:1024 [Coordinator]

locator1 | 192.168.1.9(locator1:4784:locator)<ec><v5>:1024
server1  | 192.168.1.8(server1:10180)<v7>:1025

Then I started another server like this:

gfsh>start server --name=server3
--locators=192.168.1.8[10334],192.168.1.9[10334]
--server-bind-address=192.168.1.8 --server-port=40405


which resulted in this:

  Name   | Id

-------- | ------------------------------------------------------------

server3  | 192.168.1.4(server3:10312)<v10>:1024

locator  | 192.168.1.8(locator:9796:locator)<ec><v0>:1024 [Coordinator]

locator1 | 192.168.1.9(locator1:4784:locator)<ec><v5>:1024

server1  | 192.168.1.8(server1:10180)<v7>:1025


This shows that the server3 used the default address of the machine
192.168.1.4 as the bind-address, but what did the server-bind-address
setting actually do?

Reply via email to