[ https://issues.apache.org/jira/browse/CLOUDSTACK-8847?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15267544#comment-15267544 ]
ASF GitHub Bot commented on CLOUDSTACK-8847: -------------------------------------------- Github user swill commented on a diff in the pull request: https://github.com/apache/cloudstack/pull/1321#discussion_r61808445 --- Diff: engine/orchestration/test/com/cloud/vm/VirtualMachineManagerImplTest.java --- @@ -505,4 +513,24 @@ public void testSendStopWithNullAnswer() throws Exception { Assert.assertFalse(actual); } + --- End diff -- I have merged this into `4.7` cleanly and have forward merged into `4.8` without a problem. I have a merge conflict when forward merging this code from `4.8` into `master`. Merge conflict: ``` @Test <<<<<<< HEAD public void testExeceuteInSequence() { assertTrue(_vmMgr.getExecuteInSequence(HypervisorType.XenServer) == false); assertTrue(_vmMgr.getExecuteInSequence(HypervisorType.KVM) == false); assertTrue(_vmMgr.getExecuteInSequence(HypervisorType.VMware) == HypervisorGuru.VmwareFullClone.value()); assertTrue(_vmMgr.getExecuteInSequence(HypervisorType.Ovm3) == VirtualMachineManager.ExecuteInSequence.value()); ======= public void testCheckIfCanUpgrade() throws Exception { when(_vmInstance.getState()).thenReturn(State.Stopped); when(_serviceOfferingMock.isDynamic()).thenReturn(true); when(_vmInstance.getServiceOfferingId()).thenReturn(1l); when(_serviceOfferingMock.getId()).thenReturn(2l); ServiceOfferingVO mockCurrentServiceOffering = mock(ServiceOfferingVO.class); when(_offeringDao.findByIdIncludingRemoved(anyLong(), anyLong())).thenReturn(mockCurrentServiceOffering); when(mockCurrentServiceOffering.getUseLocalStorage()).thenReturn(true); when(_serviceOfferingMock.getUseLocalStorage()).thenReturn(true); when(mockCurrentServiceOffering.getSystemUse()).thenReturn(true); when(_serviceOfferingMock.getSystemUse()).thenReturn(true); when(mockCurrentServiceOffering.getTags()).thenReturn("x,y"); when(_serviceOfferingMock.getTags()).thenReturn("z,x,y"); _vmMgr.checkIfCanUpgrade(_vmInstance, _serviceOfferingMock); >>>>>>> 4.8 } ``` I suspect both functions are valid, but I want to verify with you. Please advise... > ListServiceOfferings is returning incompatible tagged offerings when called > with VM id > -------------------------------------------------------------------------------------- > > Key: CLOUDSTACK-8847 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8847 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) > Reporter: Nitin Kumar Maharana > > When calling listServiceOfferings with VM id as parameter. It is returning > incompatible tagged offerings. It should only list all compatible tagged > offerings. The new service offering should contain all the tags of the > existing service offering. If that is the case It should list in the result. -- This message was sent by Atlassian JIRA (v6.3.4#6332)