Masaki Kanno
2009-Jul-23 02:56 UTC
[Xen-devel] [PATCH] xend: Don''t call decode() if PV_{kernel, ramdisk} are ''''
Hi,
I detected the following messages in xend.log. The messages are shown
when I started xend or guest domains.
[2009-07-23 11:04:30 3740] DEBUG (fileuri:260) Decode throws an error:
''"''data:'' scheme declaration
missing"''
[2009-07-23 11:04:30 3740] DEBUG (fileuri:260) Decode throws an error:
''''no file:// scheme found''''
[2009-07-23 11:04:30 3740] DEBUG (fileuri:260) Decode throws an error:
''"''data:'' scheme declaration
missing"''
[2009-07-23 11:04:30 3740] DEBUG (fileuri:260) Decode throws an error:
''''no file:// scheme found''''
The messages are not shown by the following patch.
I think that a default value of PV_{kernel, ramdisk} is '''',
not None.
decode() is not called by the patch if the value of PV_{kernel, ramdisk}
is '''' or None.
diff -r 9ced12c28e05 tools/python/xen/xend/XendConfig.py
--- a/tools/python/xen/xend/XendConfig.py Wed Jul 22 14:37:30 2009 +0100
+++ b/tools/python/xen/xend/XendConfig.py Thu Jul 23 11:15:59 2009 +0900
@@ -2087,7 +2087,7 @@
def handle_fileuris(self):
for arg in [(''PV_kernel'',
''use_tmp_kernel''),
(''PV_ramdisk'',
''use_tmp_ramdisk'')]:
- if self[arg[0]] != None:
+ if self[arg[0]]:
self[arg[0]], self[arg[1]] \
= xen.util.fileuri.schemes.decode(self[arg[0]])
log.debug("fileuri ''%s'' =
''%s''" % (arg[0], self[arg[0]][:100]))
Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
Best regards,
Kan
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Andreas Florath
2009-Jul-26 20:51 UTC
Re: [Xen-devel] [PATCH] xend: Don''t call decode() if PV_{kernel, ramdisk} are ''''
Hello!
Can you please provide some more information:
1. Was there any misbehaviour (like xend could not start up or
similar) or were just the debug lines printed in the log?
2. Did you use ''file:'' or ''data:'' scheme
for starting up new VMs?
3. Running Environment: OS / Distribution (Version) and used python
version would be helpful.
Background:
The feature was removed from the repository because of another bug
report. But before providing a corrected version, I want to be sure that
I''ll get all aspects of the changes send in the meantime. Also this
information is helpful to add some more tests to (my local) regression
test suite.
Kind regards
Andreas Florath
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel