All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [Xen-changelog] /home/emellor/log2
       [not found] <E1EOZA4-0002p0-IQ@xenbits.xensource.com>
@ 2005-10-10 21:28 ` Dan Smith
  0 siblings, 0 replies; only message in thread
From: Dan Smith @ 2005-10-10 21:28 UTC (permalink / raw)
  To: xen-devel; +Cc: Ewan Mellor


> # HG changeset patch
> # User emellor@ewan
> # Node ID 32f9300618d607a486d7efccccc57d8a08b9deae
> # Parent  8e3ec9ab0075cbf6fcd1125a96a4c2734405374c
> /home/emellor/log2

This changeset breaks a lot of xm commands.  I get the following stack
trace on about 40 xm-tests:

>  Traceback (most recent call last):
>   File "/usr/sbin/xm", line 10, in ?
>     main.main(sys.argv)
>   File "/usr/lib/python/xen/xm/main.py", line 706, in main
>     handle_xend_error(argv[1], args[0], ex)
>   File "/usr/lib/python/xen/xm/main.py", line 174, in handle_xend_error
>     raise ex
> xen.xend.XendProtocol.XendError: Exception: Missing parameter: dev_config

I've tracked the problem down to the following in this changeset:

>      def op_device_create(self, op, req):
> -        fn = FormFn(self.xd.domain_device_create,
> -                    [['dom',    'int'],
> -                     ['config', 'sxpr']])
> -        val = fn(req.args, {'dom': self.dom.domid})
> -        return val
> +        return self.call(self.dom.device_create,
> +                         [['dev_config', 'sxpr']],
> +                         req)

The problem is that req.args has a 'config' arg, but no 'dev_config'
arg.  I imagine this was made in anticipation of changing the actual
argument to 'dev_config'.  If I change it back to 'config', things
start working again.

Do we want it named 'config' or 'dev_config'?  I can fix it up if I
know which way to go :)

-- 
Dan Smith
IBM Linux Technology Center
Open Hypervisor Team
email: danms@us.ibm.com

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2005-10-10 21:28 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <E1EOZA4-0002p0-IQ@xenbits.xensource.com>
2005-10-10 21:28 ` [Xen-changelog] /home/emellor/log2 Dan Smith

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.