This is an automated email from the ASF dual-hosted git repository.

zrhoffman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficcontrol.git


The following commit(s) were added to refs/heads/master by this push:
     new c27d3d996d fix: fix slice init length (#8091)
c27d3d996d is described below

commit c27d3d996df26c17953a093af592c96c02485946
Author: cui fliter <[email protected]>
AuthorDate: Sat Oct 5 09:47:04 2024 +0800

    fix: fix slice init length (#8091)
---
 grove/remap/remap.go                                    | 2 +-
 grove/stat/stats.go                                     | 2 +-
 traffic_ops/traffic_ops_golang/monitoring/monitoring.go | 2 +-
 traffic_ops/traffic_ops_golang/topology/validation.go   | 4 ++--
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/grove/remap/remap.go b/grove/remap/remap.go
index a8253a1aa9..21241ee7d0 100644
--- a/grove/remap/remap.go
+++ b/grove/remap/remap.go
@@ -253,7 +253,7 @@ func (r literalPrefixRemapper) Remap(s string) 
(remapdata.RemapRule, bool) {
 }
 
 func (r literalPrefixRemapper) Rules() []remapdata.RemapRule {
-       rules := make([]remapdata.RemapRule, len(r.remap))
+       rules := make([]remapdata.RemapRule, 0, len(r.remap))
        for _, rule := range r.remap {
                rules = append(rules, rule)
        }
diff --git a/grove/stat/stats.go b/grove/stat/stats.go
index f0c9cc6815..c7bcd5f96c 100644
--- a/grove/stat/stats.go
+++ b/grove/stat/stats.go
@@ -261,7 +261,7 @@ func (s statsRemaps) Stats(rule string) (StatsRemap, bool) {
 }
 
 func (s statsRemaps) Rules() []string {
-       rules := make([]string, len(s))
+       rules := make([]string, 0, len(s))
        for rule := range s {
                rules = append(rules, rule)
        }
diff --git a/traffic_ops/traffic_ops_golang/monitoring/monitoring.go 
b/traffic_ops/traffic_ops_golang/monitoring/monitoring.go
index e417c3f791..eec224b85e 100644
--- a/traffic_ops/traffic_ops_golang/monitoring/monitoring.go
+++ b/traffic_ops/traffic_ops_golang/monitoring/monitoring.go
@@ -458,7 +458,7 @@ func getProfiles(tx *sql.Tx, caches []Cache, routers 
[]Router) ([]Profile, error
                }
        }
 
-       profilesArr := make([]Profile, len([]Profile{}))
+       profilesArr := make([]Profile, 0, len([]Profile{}))
        for _, profile := range profiles {
                profilesArr = append(profilesArr, profile)
        }
diff --git a/traffic_ops/traffic_ops_golang/topology/validation.go 
b/traffic_ops/traffic_ops_golang/topology/validation.go
index 32b0d0eb17..9e03df8a96 100644
--- a/traffic_ops/traffic_ops_golang/topology/validation.go
+++ b/traffic_ops/traffic_ops_golang/topology/validation.go
@@ -61,7 +61,7 @@ func checkForSelfParents(nodes []tc.TopologyNode, index int) 
error {
 func checkForEdgeParents(topology tc.TopologyV5, cacheGroups 
[]tc.CacheGroupNullable, nodeIndex int) (tc.Alerts, error) {
        var alerts tc.Alerts
        node := topology.Nodes[nodeIndex]
-       errs := make([]error, len(node.Parents))
+       errs := make([]error, 0, len(node.Parents))
        for parentIndex, parentCacheGroupIndex := range node.Parents {
                if parentCacheGroupIndex < 0 || parentCacheGroupIndex >= 
len(topology.Nodes) {
                        errs = append(errs, fmt.Errorf("parent %d of cachegroup 
%s refers to a cachegroup at index %d, but no such cachegroup exists", 
parentIndex, node.Cachegroup, parentCacheGroupIndex))
@@ -99,7 +99,7 @@ func checkForEdgeParents(topology tc.TopologyV5, cacheGroups 
[]tc.CacheGroupNull
 // an edge parents an edge, and returns an error if an edge parents a non-edge 
cachegroup.
 func (topology *TOTopology) checkForEdgeParents(cacheGroups 
[]tc.CacheGroupNullable, nodeIndex int) error {
        node := topology.Nodes[nodeIndex]
-       errs := make([]error, len(node.Parents))
+       errs := make([]error, 0, len(node.Parents))
        for parentIndex, parentCacheGroupIndex := range node.Parents {
                if parentCacheGroupIndex < 0 || parentCacheGroupIndex >= 
len(topology.Nodes) {
                        errs = append(errs, fmt.Errorf("parent %d of cachegroup 
%s refers to a cachegroup at index %d, but no such cachegroup exists", 
parentIndex, node.Cachegroup, parentCacheGroupIndex))

Reply via email to