1. 02 Aug, 2007 7 commits
  2. 01 Aug, 2007 3 commits
  3. 31 Jul, 2007 4 commits
  4. 30 Jul, 2007 10 commits
  5. 27 Jul, 2007 7 commits
    • Leigh Stoller's avatar
      Terriblly bogus hacks to deal with symlinks when doing the cvs import · b2bafa07
      Leigh Stoller authored
      of the record. Basically, record them in the XML file, then remove
      them before the import, and restore them after. Did I mention that
      this was totally bogus?
    • Leigh Stoller's avatar
      More fixes. · 20174bac
      Leigh Stoller authored
    • Leigh Stoller's avatar
    • Leigh Stoller's avatar
    • Leigh Stoller's avatar
      Some fixes to deal with older templates that do not have a CVS repo. · f2888e91
      Leigh Stoller authored
      On modify, create the repo, but add checks to make sure that we do not
      bother with operations on branches that do not exist cause they
      predate the repo creation. This allows you to move forward after a
      modifying an existing template. Also add checks for instantiating a
      old template that has no repo at all cause it has not been modified since
      adding the repo support.
      A few other fixes to make sure that instances are cleaned up after errors.
    • Leigh Stoller's avatar
      Minor fix to previous revision. · 438ccf09
      Leigh Stoller authored
    • Leigh Stoller's avatar
      * Add new tables to store NS files (and any files they source) in the · f8333ef2
      Leigh Stoller authored
        DB alongside the resource records. Previously, we stored only the
        nsfiles for current experiments, and purged them when the experiment
        was terminated. The new approach saves them forever using the resource
        record ID. Note that we do not store copies of NS files, but reference
        them indirectly instead so that we can MD5 them and avoid the dups.
        I put a "compressed" bit into the table cause at some point we will
        start compressing the data before storing them into the DB. Or maybe
        we bag this and start using GFS!
        Also note that this addresses the problem of losing the NS file
        history when using swapmod, since the NS file is overwritten.
      * Add a pmapping table stores the nodes (and their types) used by an
        experiment. This data is also saved forever, alongside the resource
        records, so that we can more accurately replay an experiment. As Rob
        points out, the node names can also be used in conjunction with the
        ptop files that are saved, to get a 100% accurate remap of resources.
  6. 26 Jul, 2007 1 commit
  7. 25 Jul, 2007 1 commit
  8. 23 Jul, 2007 4 commits
  9. 20 Jul, 2007 3 commits