Changes between Version 5 and Version 6 of VmApps
- Timestamp:
- Jan 20, 2009, 11:31:00 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
VmApps
v5 v6 21 21 > 2. The VMWare-aware wrapper powers up the virtual machine, checks for a snapshot relevant to the current workunit with VixVM_GetNamedSnapshot() and VixVM_RevertToSnapshot() (this is our checkpointing recovery step). If so, we skip to stage 4. 22 22 23 > 3. For a given workunit, the wrapper XML standard is then used to send a package containing a non-BOINCified program and dependencies (suppose a RPM for the CernVM). This is installed using a call to RunProgramInGuest() by the VMWare-aware wrapper. This is then also used to start the program running.23 > 3. For a given workunit, the wrapper XML standard is then used to send a package containing a non-BOINCified program and dependencies (suppose a RPM for the CernVM). This is installed using a call to !VixVM_RunProgramInGuest() by the VMWare-aware wrapper. This is then also used to start the program running. 24 24 25 25 > 4. (main loop). The wrapper polls the process handle returned by !RunProgramInGuest() to see if the workunit has finished. It also calls boinc_time_to_checkpoint(); then runs !VixVM_CreateSnapshot() to create a snapshot as a checkpoint, if necessary.