Hi Joshua,
It's a bug, maybe...
Could you give me more information?
- a result of lsscsi -vl
- /var/log/xen/xend.log
- /var/log/messages
Best regards,
Kan
Tue, 13 Oct 2009 14:48:53 -0400, Joshua West wrote:
>Hey folks,
>
>I've noticed that, when using the Xen API, results returned by examining
>the list of PSCSI's available to Xen is not updated between calls. It
>seems that PSCSI devices are detected once and only once -- upon startup
>of xend.
>
>An example of what I'm discussing is:
>
>[root@some-xen-server:~]# python
>Python 2.4.3 (#1, Jun 11 2009, 14:09:37)
>[GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2
>Type "help", "copyright", "credits" or "license" for more information.
>>>> import xen.xm.XenAPI as XenAPI
>>>> session = XenAPI.Session('http://127.0.0.1:9363')
>>>> session.login_with_password('', '')
>>>> session.xenapi.PSCSI.get_all()
>['45df9686-2da7-52a1-98a0-8a944273d559',
>'72bea6df-0fc4-0643-42e8-a5adf07780d7']
>
>...
>Attach a new LUN to the host (dom0).
>...
>
>>>> session.xenapi.PSCSI.get_all()
>['45df9686-2da7-52a1-98a0-8a944273d559',
>'72bea6df-0fc4-0643-42e8-a5adf07780d7']
>
>The new LUN is not detected, unless you restart xend. Is this a bug?
>Or by design? It would be really nice if the API were to refresh the
>list of PSCSI devices detected during each call... or at least have an
>API method to instruct xend that it should refresh its listing?
>
>BTW -- I'm doing this on RHEL 5.4 x86_64 with Xen 3.4.1.
>
>Thanks.
>
>--
>Joshua West
>Senior Systems Engineer
>Brandeis University
>http://www.brandeis.edu
>
>
>_______________________________________________
>Xen-devel mailing list
>Xen-devel@xxxxxxxxxxxxxxxxxxx
>http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|