From 3932eb8c7bb3d56dcdfd07c20a4e450aa3b4ef7d Mon Sep 17 00:00:00 2001 From: Diptanu Choudhury Date: Tue, 7 Jun 2016 08:14:11 -0700 Subject: [PATCH] Fixed the svc id generation scheme while pruning services --- client/client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/client.go b/client/client.go index 531bc0f81..1c32e13e1 100644 --- a/client/client.go +++ b/client/client.go @@ -1303,7 +1303,7 @@ func (c *Client) syncConsul() { if taskState.State == structs.TaskStateRunning { if tr, ok := ar.tasks[taskName]; ok { for _, service := range tr.task.Services { - svcIdentifier := fmt.Sprintf("%s-%s", ar.alloc.ID, tr.task.Name) + svcIdentifier := consul.GenerateServiceIdentifier(ar.alloc.ID, tr.task.Name) services[service.ID(svcIdentifier)] = struct{}{} } }