diff options
Diffstat (limited to 'scripts/IceGridUtil.py')
-rw-r--r-- | scripts/IceGridUtil.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/IceGridUtil.py b/scripts/IceGridUtil.py index 64d6aabbb58..7fd689e085c 100644 --- a/scripts/IceGridUtil.py +++ b/scripts/IceGridUtil.py @@ -132,6 +132,8 @@ class IceGridRegistry(ProcessFromBinDir, Server): shutil.rmtree(self.dbdir) def getProps(self, current): + # NOTE: we use the loopback interface for multicast with IPv6 to prevent failures + # on some machines which don't really have an IPv6 interface configured. props = { 'IceGrid.InstanceName' : 'TestIceGrid', 'IceGrid.Registry.PermissionsVerifier' : 'TestIceGrid/NullPermissionsVerifier', @@ -141,7 +143,7 @@ class IceGridRegistry(ProcessFromBinDir, Server): 'IceGrid.Registry.Server.Endpoints' : 'default', 'IceGrid.Registry.Internal.Endpoints' : 'default', 'IceGrid.Registry.Client.Endpoints' : self.getEndpoints(current), - 'IceGrid.Registry.Discovery.Interface' : '"::1"' if current.config.ipv6 and isinstance(platform, Darwin) else '', + 'IceGrid.Registry.Discovery.Interface' : '"::1"' if current.config.ipv6 else '', 'IceGrid.Registry.Discovery.Port' : current.driver.getTestPort(99), 'IceGrid.Registry.SessionManager.Endpoints' : 'default', 'IceGrid.Registry.AdminSessionManager.Endpoints' : 'default', |