[ https://issues.apache.org/jira/browse/CASSANDRA-15901?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17144997#comment-17144997 ]
Berenguer Blasi commented on CASSANDRA-15901: --------------------------------------------- [~mck] This is the POC I came up with. I tested it on a local jenkins and I can see it being effective: {noformat} 16:56:29 forceDeviceListenAddress: 16:56:29 [exec] docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 16:56:29 [exec] inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 16:56:29 [exec] inet6 fe80::42:26ff:fe25:c1e2 prefixlen 64 scopeid 0x20<link> 16:56:29 [exec] ether 02:42:26:25:c1:e2 txqueuelen 0 (Ethernet) 16:56:29 [exec] RX packets 78645 bytes 5621831 (5.6 MB) 16:56:29 [exec] RX errors 0 dropped 0 overruns 0 frame 0 16:56:29 [exec] TX packets 85630 bytes 1329098560 (1.3 GB) 16:56:29 [exec] TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 16:56:29 [exec] 16:56:29 [exec] lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 16:56:29 [exec] inet 127.0.0.1 netmask 255.0.0.0 16:56:29 [exec] inet6 ::1 prefixlen 128 scopeid 0x10<host> 16:56:29 [exec] loop txqueuelen 1000 (Local Loopback) 16:56:29 [exec] RX packets 66296 bytes 21093416 (21.0 MB) 16:56:29 [exec] RX errors 0 dropped 0 overruns 0 frame 0 16:56:29 [exec] TX packets 66296 bytes 21093416 (21.0 MB) 16:56:29 [exec] TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 16:56:29 [exec] 16:56:29 [exec] wlp59s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 16:56:29 [exec] inet 192.168.1.131 netmask 255.255.255.0 broadcast 192.168.1.255 16:56:29 [exec] inet6 fe80::9c8e:fcad:d881:ffda prefixlen 64 scopeid 0x20<link> 16:56:29 [exec] ether 18:1d:ea:b1:51:48 txqueuelen 1000 (Ethernet) 16:56:29 [exec] RX packets 6031123 bytes 7766582727 (7.7 GB) 16:56:29 [exec] RX errors 0 dropped 0 overruns 0 frame 0 16:56:29 [exec] TX packets 2398356 bytes 1840272042 (1.8 GB) 16:56:29 [exec] TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 16:56:29 [exec] 16:56:29 [echo] ******************* 192.168.1.131 {noformat} You'll notice that a device is being force upon calling {{ifconfig}}. This is bc many ips can match the regexp. On AWS the private ip is on eth0. So I'd suggest this course of action: - Take a look at what I did and see if it makes sense at all - If it does we'd need to run it against {{eth0}} on all agents and see we indeed get what we expect and tests run ok wdyt? > Force jenkins tests to run on the private VPC IP > ------------------------------------------------ > > Key: CASSANDRA-15901 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15901 > Project: Cassandra > Issue Type: Bug > Components: Test/dtest > Reporter: Berenguer Blasi > Assignee: Berenguer Blasi > Priority: Normal > Fix For: 4.0-rc > > > Many of the ci-cassandra jenkins runs fail on {{ip-10-0-5-5: Name or service > not known}}. CASSANDRA-15622 addressed some of these but many still remain. > Currently test C* nodes are either failing or listening on a public ip > depending on which agent they end up. > The idea behind this ticket is to make ant force the private VPC ip in the > cassandra yaml when building, this will force the nodes to listen on the > correct ip. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org