consul: Sort datacenter list. Fixes #198

This commit is contained in:
Armon Dadgar 2014-06-06 14:12:40 -07:00
parent a47db238bb
commit d0d85b461c
1 changed files with 4 additions and 0 deletions

View File

@ -4,6 +4,7 @@ import (
"fmt" "fmt"
"github.com/armon/go-metrics" "github.com/armon/go-metrics"
"github.com/hashicorp/consul/consul/structs" "github.com/hashicorp/consul/consul/structs"
"sort"
"time" "time"
) )
@ -84,6 +85,9 @@ func (c *Catalog) ListDatacenters(args *struct{}, reply *[]string) error {
dcs = append(dcs, dc) dcs = append(dcs, dc)
} }
// Sort the DCs
sort.Strings(dcs)
// Return // Return
*reply = dcs *reply = dcs
return nil return nil