|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [PATCH] fix error handler index in xm
On Wed, Aug 24, 2005 at 10:07:22AM -0700, Dan Smith wrote:
> CL> I've reverted this check-in because with the change applied, the
> CL> error messages are incorrect:
>
> Ok, so the problem is rooted in the way the args list is manipulated
> in the subcommand handlers. As it stands now (without the patch),
> some commands give a good error message, while others dump a stack
> trace if the domain doesn't exist:
Ah, ok.
> This is because destroy adds "bogus" into the args list at index 0,
> but domid does not. I've attached a new patch that checks for this
> condition, and removes the "bogus" entry from the list if the
> subcommand added it. This makes the call to handle_xend_error() work
> in both situations:
>
> # xm destroy foo
> Error: Domain 'foo' not found when running 'xm destroy'
> # xm domid foo
> Error: Domain 'foo' not found when running 'xm domid'
>
> Is that an acceptable solution for now? Perhaps a cleanup of the
> inconsistent subcommand handler behavior is in order. I can do that
> when I start work on the remaining interface changes.
Yes, I've checked this in for now, but making the subcommand handler
behavious consistent would be good.
christian
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|