MacStadium Ideas/Feature Requests

Live Commit

Vm commit saves the state of the vm and commits it back into the base image. When you perform the commit, it requires a restart. Live commit preserves the state of the vm while the vm is running and does not require a restart. Each time a vm that was live committed is deployed, it comes up in the exact state that it was in. So if you performed a live commit on a vm that had had some apps open or a running process, it will start up in that exact same state. It’s like an instant on.

Example:

Facebook wants to save the state of running processes so they can observe the behavior of a payload and revisit it. Deleting the vm wipes this.

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Jun 23 2020
  • Developing
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    18 Aug 23:55

    Upvoting this. We use Jenkins orka plugin with dynamic provisioning VM as Jenkins agent. It will make the agent to get to the running stage faster if we can provision a VM and boot up to a stage with run-time memory resumed.