Skip to content
  • Mike Hibler's avatar
    First steps for integrating replay and branch logging into The Framework. · 497f0e7d
    Mike Hibler authored
    The xentt directory contains a library and tools for controlling replay.
    Maybe a lot of this should be subsumed into the target API, introducing
    a new "xen replay" target with assorted new methods that apply only to
    replay, but I'll worry about that later.
    
     * tt_record and tt_replay are scripts to simply recording and replay
       including snapshoting an LVM, restarting daemons, etc.
    
       Before using these you will need to "make install" in this directory.
       Part of the install is to setup and populate a common area for replay
       configs and state. /local/sda4/xentt is loaded with a domU kernel,
       the debug symbol version of that kerneol, a memory-based Linux initrd,
       and a template xm.conf file. /local/sda4/xentt-state is where the state
       for any recorded VMs go.
    
       By default, tt_record uses the initrd ramdisk. I have never tried the
       LVM-volume-with-snapshot that it "supports".
    
       So to record a domU do:
    
           sudo tt_...
    497f0e7d