Changes between Version 5 and Version 6 of VmApps


Ignore:
Timestamp:
Jan 20, 2009, 11:31:00 AM (16 years ago)
Author:
dweir
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • VmApps

    v5 v6  
    2121> 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.
    2222
    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.
    2424
    2525> 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.