Detaching xvd fails due to pattern match

Bug #683800 reported by iain MacDonnell
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Eucalyptus
Invalid
Undecided
Unassigned
2.0
In Progress
Medium
graziano obertelli

Bug Description

When a volume is attached using the Xen Virtual Disk driver - i.e. "/dev/xvdX", detach fails, because the perl script that does the detach looks for:

! if ($line =~ /target dev='$localdev' bus='scsi'/) {

but when XVD is used, the bus is "xen" and not "scsi":

    <disk type='block' device='disk'>
      <driver name='phy'/>
      <source dev='/dev/sdd'/>
      <target dev='xvdd' bus='xen'/>
    </disk>

A quick-fix is to remove the last part of the pattern - see attachment.

Related branches

Revision history for this message
iain MacDonnell (dseven) wrote :
Changed in eucalyptus:
assignee: nobody → Sang-Min Park (sang-min-park)
Revision history for this message
Sang-Min Park (sang-min-park) wrote :

fixed.

Changed in eucalyptus:
status: New → Fix Committed
Revision history for this message
Neil Soman (neilsoman) wrote :

Revno with the fix is 1195.1.223.

Revision history for this message
graziano obertelli (graziano.obertelli) wrote :

I think this patch got lost in some private branch: reopening it.

Changed in eucalyptus:
status: Fix Committed → In Progress
milestone: none → 2.0.3
milestone: 2.0.3 → none
milestone: none → 2.1
Changed in eucalyptus:
assignee: Sang-Min Park (sang-min-park) → graziano obertelli (graziano.obertelli)
Changed in eucalyptus:
status: In Progress → Invalid
assignee: graziano obertelli (graziano.obertelli) → nobody
milestone: 2.0.4 → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.