qemu.py: Raise EOFError rather than RuntimeError when reading off the monitor FD
qemu.py: Handle EOFError in processVmStats to avoid a stack dump when a VM is exiting

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1368089 13f79535-47bb-0310-9956-ffa450edef68
qemu: replace the fork and shell and head call to get system memory with a python only solution

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1368337 13f79535-47bb-0310-9956-ffa450edef68
Merge branch 'qemulogging'

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1368620 13f79535-47bb-0310-9956-ffa450edef68
tashi-client: remove unregisterHost command from client

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1368667 13f79535-47bb-0310-9956-ffa450edef68
sql: return our "_id", not python's "id"

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1368668 13f79535-47bb-0310-9956-ffa450edef68
Merge branch 'adminhostcmds'

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1368680 13f79535-47bb-0310-9956-ffa450edef68
Merge branch 'autoregister'

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1368681 13f79535-47bb-0310-9956-ffa450edef68
Merge branch 'qemuexitstatus'

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1368682 13f79535-47bb-0310-9956-ffa450edef68
tashi-client: make sure we raise a remote exception so the client can handle it.

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1368768 13f79535-47bb-0310-9956-ffa450edef68
qemu: the old command string is redundant now

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1370060 13f79535-47bb-0310-9956-ffa450edef68
util.py: if an exception is returned from the remote side, raise it locally. This helps in client commands like createMany.

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1370061 13f79535-47bb-0310-9956-ffa450edef68
Merge branch 'assertionerror'

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1370062 13f79535-47bb-0310-9956-ffa450edef68
Merge branch 'newmachinestate'

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1370063 13f79535-47bb-0310-9956-ffa450edef68
sql: be specific about catching type error, and raise it up to find where this is called from

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1370610 13f79535-47bb-0310-9956-ffa450edef68
INSTALL2: Note risk of running out of disk space for the NM database.

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1370611 13f79535-47bb-0310-9956-ffa450edef68
qemu.py: note risk of running out of space when saving child info

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1370612 13f79535-47bb-0310-9956-ffa450edef68
qemu: we've not included subprocess in our namespace, so add those in. Somehow the error message got put into the transport cookie, and that blocked migrations...

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1370613 13f79535-47bb-0310-9956-ffa450edef68
qemu: make note on hostIds, and the need make sure they match ours in case we accept a migrated instance
qemu: set state to running to avoid persistent states of MigrateTrans from the origin host when the NM restarts

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1370637 13f79535-47bb-0310-9956-ffa450edef68
qemu: we ask for our hostname a lot, lets just do it once

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1370638 13f79535-47bb-0310-9956-ffa450edef68
nodemanagerservice: make note on communication
qemu: keep track of my nodemanager service
qemu: force started instances to have my hostId

git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/trunk@1370639 13f79535-47bb-0310-9956-ffa450edef68