|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
[Xen-devel] Almost working iSCSI booting, need advice
 
Hello,
I've adapted the patch I sent yesterday to Xen 3.3.0. (Recent changes to 
blkif.py and DevController.py had to be worked around. Mostly, just change some 
over-zealous checks to let the code pass for now. Needs looked at later.) 
Unfortunately, now I can only start one iSCSI mount. The second fails with 
"device already in use" because /dev/null (my dummy device) was used by the 
previous mount. (See the diff I sent yesterday for an explanation.) I can 
comment out that check and get it to work, but that's not really a good idea 
overall.
I'm committed to getting this to work and contributing to the community 
whatever fixes are required. But, I need some help understanding how this 
*should* work, so that I make changes in a way which are compatible with the 
vision of the primary maintainers. Can anyone here recommend who I should email 
about this? I'm new to this project and the lists and don't know all the right 
names.
My big issue involves the creation of the dummy device. It's a chicken and egg 
problem with create_vbd() that I'm not sure how to get around. (The hotplug 
scripts have to run to get the device, but need the device to run the hotplug 
script.) I may be able to fix that by simply writing the correct information to 
the xenstore in the right places after I learn them, but I don't know what 
places need updating for the different parts of Xen. (I also haven't tested 
this with Xen-API or migrations, so I may discover more problems if I'm not 
structuring this in the right way.)
Thanks in advance for any advice you can provide. 
Joe
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |