1. 23 May, 2007 5 commits
    • Leigh Stoller's avatar
    • Leigh Stoller's avatar
    • Leigh Stoller's avatar
      First cut at template checkout and commit from a checkout. The interface · b674bc7b
      Leigh Stoller authored
      described is the one exported to ops via the XMLRPC interface. This is
      just playing aroundl no doubt this stuff is going to change.
      
      * template_checkout guid/vers
      
        Checkout a copy of the template to the current working directory.
      
      * template_commit
      
        Modify the previous template checkout, using the nsfile contained in
        the tbdata directory (subdir of the current directory). In other words,
        the current template is modified, creating a new template in the
        current working directory (the current directory refers to the new
        template).
      
        The datastore subdir is imported into the new template, but that is
        the only directory that is imported at present. Might change that.
      
      So this sounds much cooler then it really is. Why?
      
      * This only works from ops.
      
      * The "current directory" must be one of the standard approved directories
        (/proj, /users, /groups).
      
      * Cause, boss reads and writes that directory via NFS, as told to it
        by the xmlrpc client.
      
      At some point in the future it would be nice to support something
      fancier, using a custom transport, but lets see how this goes.
      b674bc7b
    • Leigh Stoller's avatar
      Minor bug fix. · edfec844
      Leigh Stoller authored
      edfec844
    • Leigh Stoller's avatar
      Bug fixes ... · 689fbd13
      Leigh Stoller authored
      689fbd13
  2. 22 May, 2007 5 commits
  3. 21 May, 2007 2 commits
  4. 19 May, 2007 3 commits
  5. 18 May, 2007 3 commits
  6. 17 May, 2007 8 commits
  7. 16 May, 2007 8 commits
  8. 15 May, 2007 6 commits
    • David Johnson's avatar
      1fadb8ca
    • Leigh Stoller's avatar
      Symlink trick to deal with the fact that we switched to archiving the · d4bcc494
      Leigh Stoller authored
      entire experiment directory, which now that we zip files, was putting
      thinks in the wrong place.
      d4bcc494
    • David Johnson's avatar
      Rewrite of the plabmetrics page to provide better access to both comon and · 643561db
      David Johnson authored
      emulab data.  Many of the search knobs are already in place, but need to
      couple them with a UI.
      643561db
    • David Johnson's avatar
      Add comon data to its own table so that we can use it in joins. Add · 13c6cc7e
      David Johnson authored
      nodehist metrics to their own table for the same reason.
      13c6cc7e
    • Leigh Stoller's avatar
      Ug, fix syntax error in previous revision. · dbf1fe73
      Leigh Stoller authored
      dbf1fe73
    • Leigh Stoller's avatar
      Checkpoint changes that have been discussed in the last few weeks: · c4f53202
      Leigh Stoller authored
      * Records are now "help open" when a run is stopped. When the next run
        is started, a check is made to see if the files
        (/project/$pid/exp/$eid) have changed, and if so a new version of the
        archive is committed before the next run is started.
      
      * Change the way swapmod is handled within an instance. A new option
        on the ShowExp page called Modify Resources. The intent is to allow
        an instance to be modified without having to start and stop runs,
        which tends to clutter things up, according to our user base. So, if
        you are within a run, that run is reset (reused) after the swapmod is
        finished. You can do this as many times as you like. If you are
        between runs (last operation was a stoprun), do the swapmod and then
        "speculatively" start a new run. Subsequent modifies reuse the that
        run again, as above.
      
        I think this is what Kevin was after ... there are some UI issues
        that may need to be resolved, will wait to hear what people have to
        say.
      
      * Revising a record is now supported. Export, change in place, and
        then use the Revise link on the ShowRun page. Currently this has to
        happen from the export directory on ops, but eventually allow an
        upload (to correspond to downloaded exports)
      
      * Check to see if export already exists, and give warning. Added a
        checkbox that allows user to overwrite the export.
      
      * A bunch of minor UI changes to the various template pages.
      c4f53202