Skip to content

Commit fff008d

Browse files
authored
Merge pull request #620 from jschoiRR/mold-main#2025
[Mold API] vRouter 가상머신 nic 상태 확인 누락 부분 추가
2 parents 17db2c7 + 0dd31a8 commit fff008d

3 files changed

Lines changed: 11 additions & 0 deletions

File tree

engine/schema/src/main/resources/META-INF/db/views/cloud.domain_router_view.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ select
7575
nics.broadcast_uri broadcast_uri,
7676
nics.isolation_uri isolation_uri,
7777
nics.mtu mtu,
78+
nics.link_state,
7879
vpc.id vpc_id,
7980
vpc.uuid vpc_uuid,
8081
vpc.name vpc_name,

server/src/main/java/com/cloud/api/query/dao/DomainRouterJoinDaoImpl.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ public DomainRouterResponse newDomainRouterResponse(DomainRouterJoinVO router, A
195195
nicResponse.setMtu(router.getMtu());
196196
}
197197
nicResponse.setIsDefault(router.isDefaultNic());
198+
nicResponse.setLinkState(router.getLinkState());
198199
nicResponse.setObjectName("nic");
199200
routerResponse.addNic(nicResponse);
200201
}
@@ -292,6 +293,7 @@ public DomainRouterResponse setDomainRouterResponse(DomainRouterResponse vrData,
292293
nicResponse.setMtu(vr.getMtu());
293294
}
294295
nicResponse.setIsDefault(vr.isDefaultNic());
296+
nicResponse.setLinkState(vr.getLinkState());
295297
nicResponse.setObjectName("nic");
296298
vrData.addNic(nicResponse);
297299
}

server/src/main/java/com/cloud/api/query/vo/DomainRouterJoinVO.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,9 @@ public class DomainRouterJoinVO extends BaseViewVO implements ControlledViewEnti
267267
@Column(name = "mtu")
268268
private Integer mtu;
269269

270+
@Column(name = "link_state")
271+
private boolean linkState;
272+
270273
public DomainRouterJoinVO() {
271274
}
272275

@@ -566,4 +569,9 @@ public String getSoftwareVersion() {
566569
public Integer getMtu() {
567570
return mtu;
568571
}
572+
573+
public boolean getLinkState() {
574+
return linkState;
575+
}
576+
569577
}

0 commit comments

Comments
 (0)