Hello Team
I have recently upgraded dagger engine from 0.6.2 to 0.11.8.
I have 14 dagger fleet servers. My application can connect directly to these servers using tcp://server-dns:8080
but when I use dlb pool(all dagger fleet servers are in this list) and use tcp://dlb-dns-url:8080, it actually throws error in client
error comes from actual prouction box where i have dagger cli calling dlb-dagger-fleet-dns and things proceeds fine at some point but in the end it fails
container.from resolve: failed to resolve image example-image-registry: failed to resolve source metadata for example-image-registry: DeadlineExceeded: failed to get main client caller: no active session for i7u5i2x31lwni5thyi2iqo4ch: context deadline exceeded
For eg:
this works fine
{
container {
from(address:"alpine") {
withExec(args:["echo","hello!! this is test"]) {
stdout
}
}
}
}
EOF```
but this does not
```_EXPERIMENTAL_DAGGER_RUNNER_HOST=tcp://dlb-dns:8080 /home/gitlab-runner/.local/bin/dagger -v query <<EOF
{
container {
from(address:"alpine") {
withExec(args:["echo","hello!! this is test"]) {
stdout
}
}
}
}
EOF```
the same setup work with old engine 0.6.2 but not with 0.11.8
Could you please guide me on how to fix this?