* [PATCH] Fix xm list <Domname> so that it triggers an internal state update in Xend
@ 2005-08-31 22:29 Anthony Liguori
2005-08-31 22:34 ` Anthony Liguori
2005-09-01 10:21 ` Christian Limpach
0 siblings, 2 replies; 4+ messages in thread
From: Anthony Liguori @ 2005-08-31 22:29 UTC (permalink / raw)
To: xen-devel
[-- Attachment #1: Type: text/plain, Size: 103 bytes --]
Fix xm list <Domname> so that it triggers an internal state update in Xend.
Regards,
Anthony Liguori
[-- Attachment #2: 6553_xm.diff --]
[-- Type: text/x-patch, Size: 994 bytes --]
# HG changeset patch
# User Anthony Liguori <aliguori@us.ibm.com>
# Node ID eb6ce6e19ac4eb1bde83eaae8cea7a35ed6350e7
# Parent 8af8ddf9107832cfe509ffe8e9f7ee65856b2fa3
Fix xm list so that we trigger Xend to update its internal state even when
info is requested for individual domains.
Signed-off-by: Anthony Liguori
diff -r 8af8ddf91078 -r eb6ce6e19ac4 tools/python/xen/xm/main.py
--- a/tools/python/xen/xm/main.py Wed Aug 31 14:53:43 2005
+++ b/tools/python/xen/xm/main.py Wed Aug 31 22:43:31 2005
@@ -222,11 +222,16 @@
domsinfo = []
from xen.xend.XendClient import server
- if n == 0:
- doms = server.xend_domains()
- doms.sort()
- else:
+
+ # FIXME
+ # a bit of a hack, we need to call xend_domains to refresh xend's internal
+ # domain state.
+ doms = server.xend_domains()
+ doms.sort()
+
+ if n != 0:
doms = params
+
for dom in doms:
info = server.xend_domain(dom)
domsinfo.append(parse_doms_info(info))
[-- Attachment #3: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [PATCH] Fix xm list <Domname> so that it triggers an internal state update in Xend
2005-08-31 22:29 [PATCH] Fix xm list <Domname> so that it triggers an internal state update in Xend Anthony Liguori
@ 2005-08-31 22:34 ` Anthony Liguori
2005-09-01 10:21 ` Christian Limpach
1 sibling, 0 replies; 4+ messages in thread
From: Anthony Liguori @ 2005-08-31 22:34 UTC (permalink / raw)
To: xen-devel, Christian Limpach
Hey Christian,
BTW, this bug is also present in 2.0 (there's a bug filed in bugzilla
about it).
I'm going to close the bug report and defer to you guys to decide
whether it's worth applying to 2.0 too.
Thanks,
Anthony Liguori
Anthony Liguori wrote:
> Fix xm list <Domname> so that it triggers an internal state update in
> Xend.
>
> Regards,
>
> Anthony Liguori
>
>------------------------------------------------------------------------
>
># HG changeset patch
># User Anthony Liguori <aliguori@us.ibm.com>
># Node ID eb6ce6e19ac4eb1bde83eaae8cea7a35ed6350e7
># Parent 8af8ddf9107832cfe509ffe8e9f7ee65856b2fa3
>Fix xm list so that we trigger Xend to update its internal state even when
>info is requested for individual domains.
>
>Signed-off-by: Anthony Liguori
>
>diff -r 8af8ddf91078 -r eb6ce6e19ac4 tools/python/xen/xm/main.py
>--- a/tools/python/xen/xm/main.py Wed Aug 31 14:53:43 2005
>+++ b/tools/python/xen/xm/main.py Wed Aug 31 22:43:31 2005
>@@ -222,11 +222,16 @@
>
> domsinfo = []
> from xen.xend.XendClient import server
>- if n == 0:
>- doms = server.xend_domains()
>- doms.sort()
>- else:
>+
>+ # FIXME
>+ # a bit of a hack, we need to call xend_domains to refresh xend's internal
>+ # domain state.
>+ doms = server.xend_domains()
>+ doms.sort()
>+
>+ if n != 0:
> doms = params
>+
> for dom in doms:
> info = server.xend_domain(dom)
> domsinfo.append(parse_doms_info(info))
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Xen-devel mailing list
>Xen-devel@lists.xensource.com
>http://lists.xensource.com/xen-devel
>
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] Fix xm list <Domname> so that it triggers an internal state update in Xend
2005-08-31 22:29 [PATCH] Fix xm list <Domname> so that it triggers an internal state update in Xend Anthony Liguori
2005-08-31 22:34 ` Anthony Liguori
@ 2005-09-01 10:21 ` Christian Limpach
2005-09-01 15:15 ` Anthony Liguori
1 sibling, 1 reply; 4+ messages in thread
From: Christian Limpach @ 2005-09-01 10:21 UTC (permalink / raw)
To: Anthony Liguori; +Cc: xen-devel
On 8/31/05, Anthony Liguori <aliguori@us.ibm.com> wrote:
> Fix xm list <Domname> so that it triggers an internal state update in Xend.
Thanks, but I think it's preferable to change the server side to
always return updated information when information on a single domain
is requested. I've checked in changes to that effect.
christian
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [PATCH] Fix xm list <Domname> so that it triggers an internal state update in Xend
2005-09-01 10:21 ` Christian Limpach
@ 2005-09-01 15:15 ` Anthony Liguori
0 siblings, 0 replies; 4+ messages in thread
From: Anthony Liguori @ 2005-09-01 15:15 UTC (permalink / raw)
To: Christian.Limpach; +Cc: xen-devel
Christian Limpach wrote:
>On 8/31/05, Anthony Liguori <aliguori@us.ibm.com> wrote:
>
>
>>Fix xm list <Domname> so that it triggers an internal state update in Xend.
>>
>>
>
>Thanks, but I think it's preferable to change the server side to
>always return updated information when information on a single domain
>is requested. I've checked in changes to that effect.
>
>
Cool, that was the right fix. I didn't realize it was so easy to fix it
this way.
Thanks!
Regards,
Anthony Liguori
> christian
>
>
>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2005-09-01 15:15 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-31 22:29 [PATCH] Fix xm list <Domname> so that it triggers an internal state update in Xend Anthony Liguori
2005-08-31 22:34 ` Anthony Liguori
2005-09-01 10:21 ` Christian Limpach
2005-09-01 15:15 ` Anthony Liguori
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.