protected void lock() { final Network lock = networkDao.acquireInLockTable(guestNetwork.getId(), NetworkOrchestrationService.NetworkLockTimeout.value()); if (lock == null) { throw new ConcurrentOperationException("Unable to lock network " + guestNetwork.getId()); } tableLockId = lock.getId(); }
private boolean lockNetworkForUserVm(Network network, VirtualMachineProfile vm) { if (!vm.getVirtualMachine().getType().isUsedBySystem()) { long networkId = network.getId(); network = _networkDao.acquireInLockTable(network.getId(), 1200); if (network == null) { throw new ConcurrentOperationException("Unable to acquire lock on network " + networkId); } return true; } return false; }
network = _networksDao.acquireInLockTable(networkId, NetworkLockTimeout.value()); if (network == null) { s_logger.warn("Unable to acquire lock for the network " + network + " as a part of network shutdown");
final Network lock = _networkDao.acquireInLockTable(guestNetwork.getId(), NetworkOrchestrationService.NetworkLockTimeout.value()); if (lock == null) { throw new ConcurrentOperationException("Unable to lock network " + guestNetwork.getId());
@Override public boolean trash(Network network, NetworkOffering offering) { long networkId = network.getId(); network = _networkDao.acquireInLockTable(networkId, 1200); if (network == null) { throw new ConcurrentOperationException("Unable to acquire lock on network " + networkId);
guestNetwork = _networkDao.acquireInLockTable(guestNetworkId);
network = _networksDao.acquireInLockTable(networkId, NetworkLockTimeout.value()); if (network == null) {
@Override public Network implement(Network network, NetworkOffering offering, DeployDestination dest, ReservationContext context) throws InsufficientVirtualNetworkCapacityException { long networkId = network.getId(); network = _networkDao.acquireInLockTable(network.getId(), 1200); if (network == null) { throw new ConcurrentOperationException("Unable to acquire lock on network " + networkId);