Skip to content

Commit a905be8

Browse files
committed
Selectively call netris service - only for noredist
1 parent e4295bf commit a905be8

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,7 @@ public class ConfigurationManagerImpl extends ManagerBase implements Configurati
483483
@Inject
484484
NetrisProviderDao netrisProviderDao;
485485
@Inject
486-
NetrisService netrisService;
486+
private javax.inject.Provider<NetrisService> netrisServiceProvider;
487487
@Inject
488488
ResourceManager resourceManager;
489489
@Inject
@@ -4991,7 +4991,10 @@ public Vlan doInTransaction(final TransactionStatus status) {
49914991
});
49924992

49934993
if (provider == Provider.Netris && netrisProviderDao.findByZoneId(zoneId) != null) {
4994-
netrisService.createIPAMAllocationsForZoneLevelPublicRanges(zoneId);
4994+
if (Objects.nonNull(netrisServiceProvider) && Objects.nonNull(netrisServiceProvider.get())) {
4995+
NetrisService netrisService = netrisServiceProvider.get();
4996+
netrisService.createIPAMAllocationsForZoneLevelPublicRanges(zoneId);
4997+
}
49954998
}
49964999
messageBus.publish(_name, MESSAGE_CREATE_VLAN_IP_RANGE_EVENT, PublishScope.LOCAL, vlan);
49975000

0 commit comments

Comments
 (0)