You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have two services, and one of them has one of the other's task's IP in rotation for its VIP.
Steps to reproduce the issue:
Create three services in a swarm, including one with a shell.
In the shell, use dig tasks.service to get the IP addresses of the tasks of the different services.
Compare the results
Describe the results you received:
One service had 3 replicas, but 4 IPs listed. The other service had 2 replicas and 2 IPs listed. One of the IPs in the 2-task service was tacked on to the 3-task service's IPs.
Describe the results you expected:
Each service would have a distinct list of IPs.
Additional information you deem important (e.g. issue happens only occasionally):
Testing the output of the overlapping IP shows that it actually is a task for the 2-task service.
Output of docker version:
Client:
Version: 1.12.1
API version: 1.24
Go version: go1.6.3
Git commit: 23cf638
Built: Thu Aug 18 05:33:38 2016
OS/Arch: linux/amd64
Server:
Version: 1.12.1
API version: 1.24
Go version: go1.6.3
Git commit: 23cf638
Built: Thu Aug 18 05:33:38 2016
OS/Arch: linux/amd64
It seems like the IP for task that was stopped is still mapped to that task. I've seen this in other cases, such as when using docker service rm or docker service update. I hope I can figure out a solution here.
So, I think the big issue here is docker service update. I left it out of this issue, but there's more detail in #26772. I'm going to close this one in reference to that one.
Description
I have two services, and one of them has one of the other's task's IP in rotation for its VIP.
Steps to reproduce the issue:
dig tasks.service
to get the IP addresses of the tasks of the different services.Describe the results you received:
One service had 3 replicas, but 4 IPs listed. The other service had 2 replicas and 2 IPs listed. One of the IPs in the 2-task service was tacked on to the 3-task service's IPs.
Describe the results you expected:
Each service would have a distinct list of IPs.
Additional information you deem important (e.g. issue happens only occasionally):
Testing the output of the overlapping IP shows that it actually is a task for the 2-task service.
Output of
docker version
:Output of
docker info
:Additional environment details (AWS, VirtualBox, physical, etc.):
The text was updated successfully, but these errors were encountered: