This repository was archived by the owner on Jul 11, 2022. It is now read-only.
Commit 988086b
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
1 file changed
+2
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
| 42 | + | |
41 | 43 | | |
42 | 44 | | |
43 | 45 | | |
| |||
0 commit comments