Damans227 opened a new pull request, #14401:
URL: https://github.com/apache/cloudstack/pull/14401

   Fixes #14214
   
   A detach that waits in the queue can run after the volume was already 
detached and attached to another vm. When it finally runs it still clears the 
volume's attachment in the database, so CloudStack thinks the volume is free 
while it is still plugged in. Every later attach to that vm then gets the same 
device slot and fails with `target 'vdX' duplicated`. This makes the detach 
check that the volume is still attached to the vm it was asked to leave. If it 
isnt, it logs a warning and leaves the volume alone. The attach side case in 
the issue (occurrence 4) has no known cause yet and is not covered here.
   
   ### Test:
   
   Unit tests for a detach that runs after the volume moved to another vm, and 
after it was already detached..
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to