Bug fix: Timeout on startup
Occasionally/often running hermit up
would result in a Timeout
exception while waiting for the SSH tunnel to be established. This should now be fixed. The timeout was a result of some of the setup taking a variable amount of time, but there was a hardcoded timeout. hermit
has been changed to monitor those potentially slow steps (ie: checking the filesystem, pulling the docker image) and report the output instead of assuming they should finish in a few minutes.
Bug fix: Resumed machines shutdown unexpectedly
It was reported that after a few minutes of resuming a suspended machine, the machine would shutdown entirely and need to be restarted via hermit down && hermit up
. This was due to a race condition in the suspension process, which should be addressed now.
New feature: locally attached SSD volumes
This version now adds support for using locally attached SSD volumes for /tmp
storage. The latency of locally attached volumes is much much lower than any other volume type, and so worth using if doing a lot of disk i/o. See the --local-ssd-count
description in hermit --help
for more information.