Skip to content

Commit

Permalink
Remove getMSShortID() when calling infostore.GetByConditionsAndContai…
Browse files Browse the repository at this point in the history
…n and infostore.GetByContain to fix #993
powerkimhub committed Oct 1, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
1 parent df6ae50 commit fdf991c
Showing 6 changed files with 34 additions and 35 deletions.
15 changes: 7 additions & 8 deletions api-runtime/common-runtime/ClusterManager.go
Original file line number Diff line number Diff line change
@@ -584,7 +584,7 @@ func setResourcesNameId(connectionName string, info *cres.ClusterInfo) error {
// (1) VpcIID
// get spiderIID
var vpcIIDInfo VPCIIDInfo
err := infostore.GetByContain(&vpcIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, getMSShortID(netInfo.VpcIID.SystemId))
err := infostore.GetByContain(&vpcIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, netInfo.VpcIID.SystemId)
if err != nil {
cblog.Error(err)
return err
@@ -596,7 +596,7 @@ func setResourcesNameId(connectionName string, info *cres.ClusterInfo) error {
for idx, subnetIID := range netInfo.SubnetIIDs {
var subnetIIdInfo SubnetIIDInfo
err := infostore.GetByConditionsAndContain(&subnetIIdInfo, CONNECTION_NAME_COLUMN, connectionName,
OWNER_VPC_NAME_COLUMN, vpcIIDInfo.NameId, SYSTEM_ID_COLUMN, getMSShortID(subnetIID.SystemId))
OWNER_VPC_NAME_COLUMN, vpcIIDInfo.NameId, SYSTEM_ID_COLUMN, subnetIID.SystemId)
if err != nil {
cblog.Error(err)
return err
@@ -609,7 +609,7 @@ func setResourcesNameId(connectionName string, info *cres.ClusterInfo) error {
for idx, sgIID := range netInfo.SecurityGroupIIDs {
var sgIIdInfo SGIIDInfo
err := infostore.GetByConditionsAndContain(&sgIIdInfo, CONNECTION_NAME_COLUMN, connectionName,
OWNER_VPC_NAME_COLUMN, netInfo.VpcIID.NameId, SYSTEM_ID_COLUMN, getMSShortID(sgIID.SystemId))
OWNER_VPC_NAME_COLUMN, netInfo.VpcIID.NameId, SYSTEM_ID_COLUMN, sgIID.SystemId)
if err != nil {
providerName, getErr := ccm.GetProviderNameByConnectionName(connectionName)
if getErr != nil {
@@ -642,7 +642,7 @@ func setResourcesNameId(connectionName string, info *cres.ClusterInfo) error {
var ngIIDInfo NodeGroupIIDInfo
hasNodeGroup := true
err := infostore.GetByConditionsAndContain(&ngIIDInfo, CONNECTION_NAME_COLUMN, connectionName,
OWNER_CLUSTER_NAME_COLUMN, info.IId.NameId, SYSTEM_ID_COLUMN, getMSShortID(ngInfo.IId.SystemId))
OWNER_CLUSTER_NAME_COLUMN, info.IId.NameId, SYSTEM_ID_COLUMN, ngInfo.IId.SystemId)
if err != nil {
if checkNotFoundError(err) {
hasNodeGroup = false
@@ -663,8 +663,7 @@ func setResourcesNameId(connectionName string, info *cres.ClusterInfo) error {
// Have to use getMSShortID()
// because Azure has different uri of keypair SystemID.
// ex) /.../Microsoft.Network/.../ID vs /.../Microsoft.Compute/.../ID
err = infostore.GetByContain(&keyIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN,
getMSShortID(ngInfo.KeyPairIID.SystemId))
err = infostore.GetByContain(&keyIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, ngInfo.KeyPairIID.SystemId)
if err != nil {
cblog.Error(err)
return err
@@ -1213,7 +1212,7 @@ func ChangeNodeGroupScaling(connectionName string, clusterName string, nodeGroup
// ++++++++++++++++++
// (1) NodeGroup IID
var ngIIDInfo NodeGroupIIDInfo
err = infostore.GetByContain(&ngIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, getMSShortID(ngInfo.IId.SystemId))
err = infostore.GetByContain(&ngIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, ngInfo.IId.SystemId)
if err != nil {
cblog.Error(err)
return cres.NodeGroupInfo{}, err
@@ -1225,7 +1224,7 @@ func ChangeNodeGroupScaling(connectionName string, clusterName string, nodeGroup

// (3) Get KeyPair IIDInfo with SystemId
var keyIIDInfo KeyIIDInfo
err = infostore.GetByContain(&keyIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, getMSShortID(ngInfo.KeyPairIID.SystemId))
err = infostore.GetByContain(&keyIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, ngInfo.KeyPairIID.SystemId)
if err != nil {
cblog.Error(err)
return cres.NodeGroupInfo{}, err
4 changes: 2 additions & 2 deletions api-runtime/common-runtime/DiskManager.go
Original file line number Diff line number Diff line change
@@ -314,7 +314,7 @@ func ListDisk(connectionName string, rsType string) ([]*cres.DiskInfo, error) {
if info.Status == cres.DiskAttached {
// get Source VM's IID with VM's SystemId
var vmIIdInfo VMIIDInfo
err := infostore.GetByContain(&vmIIdInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, getMSShortID(info.OwnerVM.SystemId))
err := infostore.GetByContain(&vmIIdInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, info.OwnerVM.SystemId)
if err != nil {
cblog.Error(err)
return nil, err
@@ -384,7 +384,7 @@ func GetDisk(connectionName string, rsType string, nameID string) (*cres.DiskInf
if info.Status == cres.DiskAttached {
// get Source VM's IID with VM's SystemId
var vmIIdInfo VMIIDInfo
err := infostore.GetByContain(&vmIIdInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, getMSShortID(info.OwnerVM.SystemId))
err := infostore.GetByContain(&vmIIdInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, info.OwnerVM.SystemId)
if err != nil {
cblog.Error(err)
return nil, err
6 changes: 3 additions & 3 deletions api-runtime/common-runtime/MyImageManager.go
Original file line number Diff line number Diff line change
@@ -243,7 +243,7 @@ func SnapshotVM(connectionName string, rsType string, reqInfo cres.MyImageInfo,

// get Source VM's IID with VM's SystemId
var vmIIdInfo2 VMIIDInfo
err = infostore.GetByContain(&vmIIdInfo2, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, getMSShortID(info.SourceVM.SystemId))
err = infostore.GetByContain(&vmIIdInfo2, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, info.SourceVM.SystemId)
if err != nil {
cblog.Error(err)
info.SourceVM.NameId = ""
@@ -316,7 +316,7 @@ func ListMyImage(connectionName string, rsType string) ([]*cres.MyImageInfo, err

// get Source VM's IID with VM's SystemId
var vmIIdInfo VMIIDInfo
err = infostore.GetByContain(&vmIIdInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, getMSShortID(info.SourceVM.SystemId))
err = infostore.GetByContain(&vmIIdInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, info.SourceVM.SystemId)
if err != nil {
cblog.Error(err)
info.SourceVM.NameId = ""
@@ -385,7 +385,7 @@ func GetMyImage(connectionName string, rsType string, nameID string) (*cres.MyIm

// get Source VM's IID with VM's SystemId
var vmIIdInfo VMIIDInfo
err = infostore.GetByContain(&vmIIdInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, getMSShortID(info.SourceVM.SystemId))
err = infostore.GetByContain(&vmIIdInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, info.SourceVM.SystemId)
if err != nil {
cblog.Error(err)
info.SourceVM.NameId = ""
18 changes: 9 additions & 9 deletions api-runtime/common-runtime/NLBManager.go
Original file line number Diff line number Diff line change
@@ -570,7 +570,7 @@ func ListNLB(connectionName string, rsType string) ([]*cres.NLBInfo, error) {
// set VM's UserIID
for idx, vmIID := range *info.VMGroup.VMs {
var vmIIDInfo VMIIDInfo
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, getMSShortID(vmIID.SystemId))
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, vmIID.SystemId)
if err != nil {
cblog.Error(err)
return nil, err
@@ -665,7 +665,7 @@ func GetNLB(connectionName string, rsType string, nameID string) (*cres.NLBInfo,
// set VM's UserIID
for idx, vmIID := range *info.VMGroup.VMs {
var vmIIDInfo VMIIDInfo
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, getMSShortID(vmIID.SystemId))
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, vmIID.SystemId)
if err != nil {
cblog.Error(err)
return nil, err
@@ -790,7 +790,7 @@ func AddNLBVMs(connectionName string, nlbName string, vmNames []string) (*cres.N
// set VM's UserIID
for idx, vmIID := range *info.VMGroup.VMs {
var vmIIDInfo VMIIDInfo
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, getMSShortID(vmIID.SystemId))
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, vmIID.SystemId)
if err != nil {
cblog.Error(err)
return nil, err
@@ -984,7 +984,7 @@ func ChangeListener(connectionName string, nlbName string, listener cres.Listene
// set VM's UserIID
for idx, vmIID := range *info.VMGroup.VMs {
var vmIIDInfo VMIIDInfo
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, getMSShortID(vmIID.SystemId))
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, vmIID.SystemId)
if err != nil {
cblog.Error(err)
return nil, err
@@ -1091,7 +1091,7 @@ func ChangeVMGroup(connectionName string, nlbName string, vmGroup cres.VMGroupIn
// set VM's UserIID
for idx, vmIID := range *info.VMGroup.VMs {
var vmIIDInfo VMIIDInfo
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, getMSShortID(vmIID.SystemId))
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, vmIID.SystemId)
if err != nil {
cblog.Error(err)
return nil, err
@@ -1213,7 +1213,7 @@ func ChangeHealthChecker(connectionName string, nlbName string, healthChecker cr
// set VM's UserIID
for idx, vmIID := range *info.VMGroup.VMs {
var vmIIDInfo VMIIDInfo
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, getMSShortID(vmIID.SystemId))
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, vmIID.SystemId)
if err != nil {
cblog.Error(err)
return nil, err
@@ -1318,7 +1318,7 @@ func setVMUserIIDwithSystemId(connectionName string, nlbName string, healthInfo
for idx, vm := range *vmIIDList {
foundFlag := false
var vmIIDInfo VMIIDInfo
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, getMSShortID(vm.SystemId))
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, vm.SystemId)
if err != nil {
cblog.Error(err)
return err
@@ -1336,7 +1336,7 @@ func setVMUserIIDwithSystemId(connectionName string, nlbName string, healthInfo
for idx, vm := range *vmIIDList {
foundFlag := false
var vmIIDInfo VMIIDInfo
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, getMSShortID(vm.SystemId))
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, vm.SystemId)
if err != nil {
cblog.Error(err)
return err
@@ -1354,7 +1354,7 @@ func setVMUserIIDwithSystemId(connectionName string, nlbName string, healthInfo
for idx, vm := range *vmIIDList {
foundFlag := false
var vmIIDInfo VMIIDInfo
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, getMSShortID(vm.SystemId))
err := infostore.GetByContain(&vmIIDInfo, CONNECTION_NAME_COLUMN, connectionName, SYSTEM_ID_COLUMN, vm.SystemId)
if err != nil {
cblog.Error(err)
return err
18 changes: 9 additions & 9 deletions api-runtime/common-runtime/VMManager.go
Original file line number Diff line number Diff line change
@@ -915,7 +915,7 @@ func setNameId(ConnectionName string, vmInfo *cres.VMInfo, reqInfo *cres.VMReqIn
if vmInfo.ImageIId.SystemId != "" {
// get MyImage's NameId
var imageIIdInfo MyImageIIDInfo
err := infostore.GetByContain(&imageIIdInfo, CONNECTION_NAME_COLUMN, ConnectionName, SYSTEM_ID_COLUMN, getMSShortID(vmInfo.ImageIId.SystemId))
err := infostore.GetByContain(&imageIIdInfo, CONNECTION_NAME_COLUMN, ConnectionName, SYSTEM_ID_COLUMN, vmInfo.ImageIId.SystemId)
if err != nil {
cblog.Error(err)
return err
@@ -938,7 +938,7 @@ func setNameId(ConnectionName string, vmInfo *cres.VMInfo, reqInfo *cres.VMReqIn
for i, sgIID := range vmInfo.SecurityGroupIIds {
var iidInfo SGIIDInfo
err := infostore.GetByConditionsAndContain(&iidInfo, CONNECTION_NAME_COLUMN, ConnectionName,
OWNER_VPC_NAME_COLUMN, reqInfo.VpcIID.NameId, SYSTEM_ID_COLUMN, getMSShortID(sgIID.SystemId))
OWNER_VPC_NAME_COLUMN, reqInfo.VpcIID.NameId, SYSTEM_ID_COLUMN, sgIID.SystemId)
if err != nil {
cblog.Error(err)
return err
@@ -951,7 +951,7 @@ func setNameId(ConnectionName string, vmInfo *cres.VMInfo, reqInfo *cres.VMReqIn
// set Data Disk NameId
for i, diskIID := range vmInfo.DataDiskIIDs {
var iidInfo DiskIIDInfo
err := infostore.GetByContain(&iidInfo, CONNECTION_NAME_COLUMN, ConnectionName, SYSTEM_ID_COLUMN, getMSShortID(diskIID.SystemId))
err := infostore.GetByContain(&iidInfo, CONNECTION_NAME_COLUMN, ConnectionName, SYSTEM_ID_COLUMN, diskIID.SystemId)
if err != nil {
cblog.Error(err)
return err
@@ -1134,7 +1134,7 @@ func getSetNameId(ConnectionName string, vmInfo *cres.VMInfo) error {
if vmInfo.ImageIId.SystemId != "" {
// get MyImage's NameId
var imageIIdInfo MyImageIIDInfo
err := infostore.GetByContain(&imageIIdInfo, CONNECTION_NAME_COLUMN, ConnectionName, SYSTEM_ID_COLUMN, getMSShortID(vmInfo.ImageIId.SystemId))
err := infostore.GetByContain(&imageIIdInfo, CONNECTION_NAME_COLUMN, ConnectionName, SYSTEM_ID_COLUMN, vmInfo.ImageIId.SystemId)
if err != nil {
if !strings.Contains(err.Error(), "does not exist") {
cblog.Error(err)
@@ -1153,7 +1153,7 @@ func getSetNameId(ConnectionName string, vmInfo *cres.VMInfo) error {
if vmInfo.VpcIID.SystemId != "" {
// set VPC NameId
var iidInfo VPCIIDInfo
err := infostore.GetByContain(&iidInfo, CONNECTION_NAME_COLUMN, ConnectionName, SYSTEM_ID_COLUMN, getMSShortID(vmInfo.VpcIID.SystemId))
err := infostore.GetByContain(&iidInfo, CONNECTION_NAME_COLUMN, ConnectionName, SYSTEM_ID_COLUMN, vmInfo.VpcIID.SystemId)
if err != nil {
cblog.Error(err)
return err
@@ -1165,7 +1165,7 @@ func getSetNameId(ConnectionName string, vmInfo *cres.VMInfo) error {
// set Subnet NameId
var iidInfo SubnetIIDInfo
err := infostore.GetByConditionsAndContain(&iidInfo, CONNECTION_NAME_COLUMN, ConnectionName,
OWNER_VPC_NAME_COLUMN, vmInfo.VpcIID.NameId, SYSTEM_ID_COLUMN, getMSShortID(vmInfo.SubnetIID.SystemId))
OWNER_VPC_NAME_COLUMN, vmInfo.VpcIID.NameId, SYSTEM_ID_COLUMN, vmInfo.SubnetIID.SystemId)
if err != nil {
cblog.Error(err)
return err
@@ -1177,7 +1177,7 @@ func getSetNameId(ConnectionName string, vmInfo *cres.VMInfo) error {
for i, sgIID := range vmInfo.SecurityGroupIIds {
var iidInfo SGIIDInfo
err := infostore.GetByConditionsAndContain(&iidInfo, CONNECTION_NAME_COLUMN, ConnectionName,
OWNER_VPC_NAME_COLUMN, vmInfo.VpcIID.NameId, SYSTEM_ID_COLUMN, getMSShortID(sgIID.SystemId))
OWNER_VPC_NAME_COLUMN, vmInfo.VpcIID.NameId, SYSTEM_ID_COLUMN, sgIID.SystemId)
if err != nil {
// Additional SecurityGroups may be attached from other sources.
cblog.Info(err)
@@ -1193,7 +1193,7 @@ func getSetNameId(ConnectionName string, vmInfo *cres.VMInfo) error {
if vmInfo.KeyPairIId.SystemId != "" {
// set KeyPair NameId
var iidInfo KeyIIDInfo
err := infostore.GetByContain(&iidInfo, CONNECTION_NAME_COLUMN, ConnectionName, SYSTEM_ID_COLUMN, getMSShortID(vmInfo.KeyPairIId.SystemId))
err := infostore.GetByContain(&iidInfo, CONNECTION_NAME_COLUMN, ConnectionName, SYSTEM_ID_COLUMN, vmInfo.KeyPairIId.SystemId)
if err != nil {
cblog.Error(err)
return err
@@ -1204,7 +1204,7 @@ func getSetNameId(ConnectionName string, vmInfo *cres.VMInfo) error {
// set Data Disk NameId
for i, diskIID := range vmInfo.DataDiskIIDs {
var iidInfo DiskIIDInfo
err := infostore.GetByContain(&iidInfo, CONNECTION_NAME_COLUMN, ConnectionName, SYSTEM_ID_COLUMN, getMSShortID(diskIID.SystemId))
err := infostore.GetByContain(&iidInfo, CONNECTION_NAME_COLUMN, ConnectionName, SYSTEM_ID_COLUMN, diskIID.SystemId)
if err != nil {
cblog.Error(err)
return err
8 changes: 4 additions & 4 deletions api-runtime/common-runtime/VPC-SubnetManager.go
Original file line number Diff line number Diff line change
@@ -708,7 +708,7 @@ func getVPCInfo(connectionName string, handler cres.VPCHandler, iid cres.IID, re
for _, subnetInfo := range info.SubnetInfoList {
var subnetIIDInfo SubnetIIDInfo
err := infostore.GetByConditionsAndContain(&subnetIIDInfo, CONNECTION_NAME_COLUMN, connectionName,
OWNER_VPC_NAME_COLUMN, iid.NameId, SYSTEM_ID_COLUMN, getMSShortID(subnetInfo.IId.SystemId))
OWNER_VPC_NAME_COLUMN, iid.NameId, SYSTEM_ID_COLUMN, subnetInfo.IId.SystemId)
if err != nil {
// if not found, continue
if checkNotFoundError(err) {
@@ -791,7 +791,7 @@ func GetVPC(connectionName string, rsType string, nameID string) (*cres.VPCInfo,
for _, subnetInfo := range info.SubnetInfoList {
var subnetIIDInfo SubnetIIDInfo
err := infostore.GetByConditionsAndContain(&subnetIIDInfo, CONNECTION_NAME_COLUMN, connectionName,
OWNER_VPC_NAME_COLUMN, info.IId.NameId, SYSTEM_ID_COLUMN, getMSShortID(subnetInfo.IId.SystemId))
OWNER_VPC_NAME_COLUMN, info.IId.NameId, SYSTEM_ID_COLUMN, subnetInfo.IId.SystemId)
if err != nil {
// if not found, continue
if checkNotFoundError(err) {
@@ -941,7 +941,7 @@ func AddSubnet(connectionName string, rsType string, vpcName string, reqInfo cre
for _, subnetInfo := range info.SubnetInfoList {
var subnetIIDInfo SubnetIIDInfo
err := infostore.GetByConditionsAndContain(&subnetIIDInfo, CONNECTION_NAME_COLUMN, connectionName,
OWNER_VPC_NAME_COLUMN, vpcName, SYSTEM_ID_COLUMN, getMSShortID(subnetInfo.IId.SystemId))
OWNER_VPC_NAME_COLUMN, vpcName, SYSTEM_ID_COLUMN, subnetInfo.IId.SystemId)
if err != nil {
// if not found, continue
if checkNotFoundError(err) {
@@ -1031,7 +1031,7 @@ func GetSubnet(connectionName string, vpcName string, nameID string) (*cres.Subn
// (9) Get Subnet IID Info from infostore
var subnetIIDInfo SubnetIIDInfo
err := infostore.GetByConditionsAndContain(&subnetIIDInfo, CONNECTION_NAME_COLUMN, connectionName,
OWNER_VPC_NAME_COLUMN, vpcInfo.IId.NameId, SYSTEM_ID_COLUMN, getMSShortID(subnetInfo.IId.SystemId))
OWNER_VPC_NAME_COLUMN, vpcInfo.IId.NameId, SYSTEM_ID_COLUMN, subnetInfo.IId.SystemId)
if err != nil {
if checkNotFoundError(err) {
cblog.Info("Subnet not found in infostore:", err)

0 comments on commit fdf991c

Please sign in to comment.