Skip to content

Commit b2b4d2d

Browse files
author
Jing Zhang
committed
Skip the code changes until it is tested
1 parent 9c2c021 commit b2b4d2d

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

pkg/openstack/instances.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import (
2525
"regexp"
2626
"sort"
2727
"strings"
28+
"unsafe"
2829

2930
"github.com/gophercloud/gophercloud"
3031
"github.com/gophercloud/gophercloud/openstack/compute/v2/flavors"
@@ -642,14 +643,12 @@ func nodeAddresses(srv *servers.Server, ports []neutronports.Port, client *gophe
642643
trunk_details.TrunkDetailsExt
643644
}
644645

645-
var allPortDetails []portWithTrunkDetails
646-
err = mapstructure.Decode(ports, &allPortDetails)
647-
if err != nil {
648-
return nil, err
649-
}
650-
651646
var subports []neutronports.Port
652-
for _, portExt := range allPortDetails {
647+
for _, port := range ports {
648+
portExt := *((*portWithTrunkDetails)(unsafe.Pointer(&port)))
649+
continue
650+
// under testing
651+
klog.V(5).Infof("Node '%s' port '%s' trunk_details '%v'", srv.Name, portExt.Name, portExt.TrunkDetails)
653652
for _, subport := range portExt.TrunkDetails.SubPorts {
654653
p, err := neutronports.Get(client, subport.PortID).Extract()
655654
if err != nil {

0 commit comments

Comments
 (0)