Pre-allocations of DNS meta to avoid several allocations

This commit is contained in:
Pierre Souchay 2020-04-05 11:12:41 +02:00
parent ab14c969cd
commit 91b3510821
1 changed files with 1 additions and 1 deletions

View File

@ -1694,7 +1694,7 @@ func (d *DNSServer) nodeServiceRecords(dc string, node structs.CheckServiceNode,
}
func (d *DNSServer) generateMeta(dc string, qName string, node *structs.Node, ttl time.Duration) []dns.RR {
var extra []dns.RR
extra := make([]dns.RR, 0, len(node.Meta))
for key, value := range node.Meta {
txt := value
if !strings.HasPrefix(strings.ToLower(key), "rfc1035-") {