2019-04-10 16:30:12.006 DEBUG --- [ ducttape-0] c.g.d.core.exec.InspectContainerCmdExec : GET: OkHttpWebTarget(okHttpClient=org.testcontainers.shaded.okhttp3.OkHttpClient@53d102a2, baseUrl=http://docker.socket/, path=[/containers/f949e1eaf71732d083b7ac8751210643c379ec434f77fde806518aeda2eb8a35/json], queryParams={})
2019-04-10 16:30:12.010 TRACE --- [ ducttape-0] o.r.ducttape.unreliables.Unreliables : Retrying lambda call on attempt 1159
2019-04-10 16:30:12.010 DEBUG --- [ ducttape-0] c.g.d.core.command.AbstrDockerCmd : Cmd: f949e1eaf71732d083b7ac8751210643c379ec434f77fde806518aeda2eb8a35,false,com.github.dockerjava.core.exec.InspectContainerCmdExec@2cd79a32
2019-04-10 16:30:12.010 DEBUG --- [ ducttape-0] c.g.d.core.exec.InspectContainerCmdExec : GET: OkHttpWebTarget(okHttpClient=org.testcontainers.shaded.okhttp3.OkHttpClient@53d102a2, baseUrl=http://docker.socket/, path=[/containers/f949e1eaf71732d083b7ac8751210643c379ec434f77fde806518aeda2eb8a35/json], queryParams={})
2019-04-10 16:30:12.014 TRACE --- [ ducttape-0] o.r.ducttape.unreliables.Unreliables : Retrying lambda call on attempt 1160
2019-04-10 16:30:12.014 DEBUG --- [ ducttape-0] c.g.d.core.command.AbstrDockerCmd : Cmd: f949e1eaf71732d083b7ac8751210643c379ec434f77fde806518aeda2eb8a35,false,com.github.dockerjava.core.exec.InspectContainerCmdExec@598e1db8
2019-04-10 16:30:12.015 DEBUG --- [ ducttape-0] c.g.d.core.exec.InspectContainerCmdExec : GET: OkHttpWebTarget(okHttpClient=org.testcontainers.shaded.okhttp3.OkHttpClient@53d102a2, baseUrl=http://docker.socket/, path=[/containers/f949e1eaf71732d083b7ac8751210643c379ec434f77fde806518aeda2eb8a35/json], queryParams={})
2019-04-10 16:30:12.019 TRACE --- [ ducttape-0] o.r.ducttape.unreliables.Unreliables : Retrying lambda call on attempt 1161
2019-04-10 16:30:12.019 DEBUG --- [ ducttape-0] c.g.d.core.command.AbstrDockerCmd : Cmd: f949e1eaf71732d083b7ac8751210643c379ec434f77fde806518aeda2eb8a35,false,com.github.dockerjava.core.exec.InspectContainerCmdExec@53f76db3
2019-04-10 16:30:12.019 DEBUG --- [ ducttape-0] c.g.d.core.exec.InspectContainerCmdExec : GET: OkHttpWebTarget(okHttpClient=org.testcontainers.shaded.okhttp3.OkHttpClient@53d102a2, baseUrl=http://docker.socket/, path=[/containers/f949e1eaf71732d083b7ac8751210643c379ec434f77fde806518aeda2eb8a35/json], queryParams={})
Almost similar with #230, but In this case symptom is high CPU usage(smashing InspectContainerCmdExec).
Steps to reproduce
Symptom
testcontainers-java/modules/jdbc/src/main/java/org/testcontainers/containers/JdbcDatabaseContainer.java
Lines 125 to 146 in 2da17b9
If
createConnection()raises Exception,isRunning()is called in succession byretryUntilSuccess.