When i try to do something in ovirt, like start a guest, it tells me that the request has been successfully queued. The problem is I wasn't trying to queue something, I was trying to start a guest. Also if the guest fails to startup, there should be some wui output of that as well as an error message.
I'm not sure what to do here other than perhaps come up with clearer messages. Any action that involves libvirt does queue a task, as it's an asynchronous action. The main thing missing here is a way for task completion (which happens later) to automatically update the web UI for a user when a recently-queued task completes. So to get any failure-to-startup message will require some sort of polling or other notification for later actions to update the display. The difficulty here is that when the web request finishes we don't know if the start succeeded, since the back end process hasn't processed it yet -- all we know is that it's been successfully queued. I'm assigning this to Jay now as he's done a bit of thinking around how to handle the auto-update for asynchronous tasks.
I think this is important but it's a bigger chunk of work (and requires more serious thinking) than we can take on for 0.99. Pushing to next release.