consul: Sort datacenter list. Fixes #198

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

View File

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