Uploaded image for project: 'CloudStack'
  1. CloudStack
  2. CLOUDSTACK-8826

XenServer - Use device id passed as part of attach volume API properly

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 4.6.0
    • Fix Version/s: 4.6.0
    • Component/s: XenServer
    • Security Level: Public (Anyone can view this level - this is the default.)
    • Labels:
      None

      Description

      Random failures were seen in XS attach/detach volume test scenarios (many attach/detach were performed on the same VM over a span of 24 hrs).

      The failures happened as the device id for attaching volume wasn't available in HV. Some detached volume didn't got cleaned up properly and so the device id wasn't released.

      The fix would be clean up stale volumes before attaching new ones so the device slots are released. Also using the device id should be best effort and if that particular id is not available in XS, it should fallback on using an id that is available and automatically assigned.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                koushikd Koushik Das
                Reporter:
                koushikd Koushik Das
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: