Skip to content
This repository was archived by the owner on Jul 11, 2022. It is now read-only.

Commit 988086b

Browse files
nehaljwanipavolloffay
authored andcommitted
Make xdock-java depend on jaeger-agent (#97)
The xdock-java container exists immediately with the error: Exception in thread "main" java.lang.RuntimeException: TUDPTransport cannot connect: at com.uber.jaeger.reporters.protocols.ThriftUdpTransport.newThriftUdpClient(ThriftUdpTransport.java:49) at com.uber.jaeger.senders.UdpSender.<init>(UdpSender.java:46) at com.uber.jaeger.crossdock.JerseyServer.senderFromEnv(JerseyServer.java:165) at com.uber.jaeger.crossdock.JerseyServer.main(JerseyServer.java:142) Caused by: java.net.SocketException: Unresolved address at java.net.DatagramSocket.connect(DatagramSocket.java:493) at com.uber.jaeger.reporters.protocols.ThriftUdpTransport.newThriftUdpClient(ThriftUdpTransport.java:47) ... 3 more It actually wants to connect to jaeger-client, according to strace: [pid 28925] sendto(8, "\2\0\0\0\16\0\0\0\r\0\0\0jaeger-agent\0", 25, MSG_NOSIGNAL, NULL, 0) = 25 This patch tries to make jaeger-agent spawn before xdock-java Signed-off-by: Nehal J Wani <[email protected]>
1 parent 995b4b7 commit 988086b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

crossdock/docker-compose.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ services:
3838

3939
java:
4040
image: jaegertracing/xdock-java
41+
depends_on:
42+
- jaeger-agent
4143
ports:
4244
- "8080-8082"
4345

0 commit comments

Comments
 (0)