Skip to content

Commit df520a8

Browse files
sliceofapplepiesb-abhish3k
authored andcommitted
Optimize capacity manager to use atomic SQL updates instead of row-level locks
1 parent e2411ac commit df520a8

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

server/src/test/java/com/cloud/capacity/CapacityManagerImplTest.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,17 +50,17 @@
5050
import com.cloud.capacity.dao.CapacityDao;
5151
import com.cloud.dc.ClusterDetailsDao;
5252
import com.cloud.dc.ClusterDetailsVO;
53+
import com.cloud.event.UsageEventVO;
5354
import com.cloud.host.Host;
5455
import com.cloud.host.HostVO;
5556
import com.cloud.host.dao.HostDao;
5657
import com.cloud.offering.ServiceOffering;
58+
import com.cloud.resource.ResourceState;
5759
import com.cloud.service.ServiceOfferingVO;
5860
import com.cloud.service.dao.ServiceOfferingDao;
5961
import com.cloud.utils.Pair;
60-
import com.cloud.event.UsageEventVO;
61-
import com.cloud.resource.ResourceState;
62-
import com.cloud.vm.VMInstanceVO;
6362
import com.cloud.utils.exception.CloudRuntimeException;
63+
import com.cloud.vm.VMInstanceVO;
6464
import com.cloud.vm.VirtualMachine;
6565
import com.cloud.vm.VmDetailConstants;
6666
import com.cloud.vm.dao.VMInstanceDao;
@@ -377,6 +377,7 @@ public void testAllocateVmCapacityNullCapacityReturnsEarly() {
377377
verify(capacityDao, never()).incrementUsedCapacity(anyLong(), anyLong());
378378
verify(capacityDao, never()).incrementUsedDecrementReservedCapacity(anyLong(), anyLong(), anyLong());
379379
}
380+
380381
@Test
381382
public void testUpdateCapacityForHostMixedStaticAndDynamic() throws Exception {
382383
HostVO testHost = mock(HostVO.class);

0 commit comments

Comments
 (0)