Bring in changes from deployment at CMU (stable branch)   
   * Support booting from virtio disks (only one disk can be set bootable)
   * Don't raise exception when starting nodemanager up for first time and its database file doesn't exist
   * Using "with" in python 2.5 environment requires import from future
   * Change hashbang line to make program killable using killall


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stablefix@1082371 13f79535-47bb-0310-9956-ffa450edef68
TashiDefaults.cfg: Add parameter Qemu/scratchDir to specify directory for temporary files created by Qemu (like copy on write disk images)
qemu.py: Add support to specify temporary directory for temporary files created by Qemu


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stablefix@1085563 13f79535-47bb-0310-9956-ffa450edef68
nodemanagerservice: Age and expire the CM handle. If the CM happens to reboot, this should get the NMs to check in again after a while.


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stablefix@1102558 13f79535-47bb-0310-9956-ffa450edef68
nodemanagerservice: remove extra acquisition of CM handle


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stablefix@1102559 13f79535-47bb-0310-9956-ffa450edef68
locality-server: remove from stable branch
                 add apache license
                 add a few comments
primitive.py: use non-env hashbang


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stablefix@1102878 13f79535-47bb-0310-9956-ffa450edef68
Ensure all code has proper Apache license boilerplate



git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stablefix@1157300 13f79535-47bb-0310-9956-ffa450edef68
Set version to 201104 in stablefix branch. There's currently not much
changed with the CM-NM interface, but it should probably be differentiated,
especially with the new stablefix branch coming.


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stablefix@1195469 13f79535-47bb-0310-9956-ffa450edef68
create new branch stablefix


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stablefix@1203848 13f79535-47bb-0310-9956-ffa450edef68
add disclaimer required by http://incubator.apache.org/guides/branding.html


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stablefix@1203900 13f79535-47bb-0310-9956-ffa450edef68
sql.py: Add getImages to SQL based interface. This info is not DB backed, so it should probably eventually be looked up elsewhere


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stablefix@1205173 13f79535-47bb-0310-9956-ffa450edef68
xenpv: Address pyflakes issues
qemu: Address pyflakes issues
clustermanager: Address pyflakes issues
nodemanagerservice: Address pyflakes issues

"use strict" would be nice for python.


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stablefix@1226207 13f79535-47bb-0310-9956-ffa450edef68
rpycservices: address rpyc-3.1.0 interface change



git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stablefix@1226333 13f79535-47bb-0310-9956-ffa450edef68
qemu.py: ensure matchSystemPids does not break scanInfoDir loop


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stablefix@1235350 13f79535-47bb-0310-9956-ffa450edef68
only consider up and normal state hosts when calculating capacity


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stablefix@1235573 13f79535-47bb-0310-9956-ffa450edef68
rename stablefix to stable


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stable@1241774 13f79535-47bb-0310-9956-ffa450edef68
Merge stable branch from trunk


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stable@1241776 13f79535-47bb-0310-9956-ffa450edef68
chgrp files in archive to incubator, by policy


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stable@1242501 13f79535-47bb-0310-9956-ffa450edef68
add stroucki-irpbugs branch to hold issues found in IRP deployment


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stroucki-irpbugs@1245857 13f79535-47bb-0310-9956-ffa450edef68
tashi-client: Apply r1245045
pickled: use items and not itervalues to guard against underlying dict changing
clustermanagerservice: Instance needs to be obtained first
qemu.py: Apply r1236442


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stroucki-irpbugs@1245858 13f79535-47bb-0310-9956-ffa450edef68
dhcpdns: IRP uses a dns key file, would need to be integrated into mainline


git-svn-id: https://svn.apache.org/repos/asf/incubator/tashi/branches/stroucki-irpbugs@1245860 13f79535-47bb-0310-9956-ffa450edef68