Gaurav Aradhye created CLOUDSTACK-4935:
------------------------------------------

             Summary: Adding same network to VM multiple times resulting in 
failure, No new NIC is generated each time
                 Key: CLOUDSTACK-4935
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4935
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Automation, Network Controller
    Affects Versions: 4.2.0
            Reporter: Gaurav Aradhye
             Fix For: 4.3.0


Deploy a VM.
Add isolated/shared network to the VM.
Add same network again.
According to the test plan at 
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Add+Remove+networks+to+VM+Test+cases
 (Test ID : 8), new NIC should be get added to the VM for each time the network 
is added.
But the operation fails saying NIC for the network already exist on the VM.

Log:
2013-10-23 10:36:44,292 ERROR [cloud.async.AsyncJobManagerImpl] 
(Job-Executor-60:job-2330 = [ 6e70f262-96b5-4417-b889-edab6b1d71e8 ]) 
Unexpected exception while
 executing org.apache.cloudstack.api.command.user.vm.AddNicToVMCmd
com.cloud.utils.exception.CloudRuntimeException: A NIC already exists for 
VM:i-2-655-VM in network: b9de55d1-ef98-4243-a21c-f155099a11cf
        at 
com.cloud.vm.UserVmManagerImpl.addNicToVirtualMachine(UserVmManagerImpl.java:921)
        at 
org.apache.cloudstack.api.command.user.vm.AddNicToVMCmd.execute(AddNicToVMCmd.java:109)
        at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:158)
        at 
com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:531)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
2013-10-23 10:36:44,294 DEBUG [cloud.async.AsyncJobManagerImpl] 
(Job-Executor-60:job-2330 = [ 6e70f262-96b5-4417-b889-edab6b1d71e8 ]) Complete 
async job-2330 =
[ 6e70f262-96b5-4417-b889-edab6b1d71e8 ], jobStatus: 2, resultCode: 530, 
result: Error Code: 530 Error text: A NIC already exists for VM:i-2-655-VM in 
network:
b9de55d1-ef98-4243-a21c-f155099a11cf



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to