1. 16 Sep, 2002 1 commit
    • Leigh B. Stoller's avatar
      Reorg of working directory and log file stuff for start/swap/end · 533dc18f
      Leigh B. Stoller authored
      experiment. Here is mail to tbops:
      
      * Moved the working directory for experiment setup/swap/end to a new
        directory located on boss instead of over NFS to /proj/$pid/$eid. This
        new location is /usr/testbed/expwork/$pid/$eid.
      
      * Changed the name of the directories we create in /usr/testbed/expinfo to
        $pid-$eid.$index where $index is a new autoincrement field in the DB
        table. I really hated the names that were created before.
      
      * Changed where logs are written from /tmp to the new location in
        /usr/testbed/expwork/$pid/$eid.
      
      Okay, why.
      
      * We no longer operate on NFS mounted directories that might hang. Its
        easier to catch the situation where a copy of the log file over at the
        end of experiment creation fails cause of an NFS problem.
      
      * We no longer have user writable files that are inputs to other parts of
        the system (like top and ptop files).  Not that a user would be bad, but
        it closes a hole.
      
      * We no longer copy user writable files from /proj to boss where we might
        fill up an important filesystem cause the user put a .ndz file in the the
        working directory. Not that a user would be bad, but it closes a hole.
      
      * Its easier to save all the log files this way, for each swap in and
        out.
      
      * Removing a directory over NFS is a royal irritant when someone is CD'ed
        into that directory or looking at a file on the other side (the astute
        observer will peg this as the reason I went down this idiotic path in the
        first place!).
      
      * About 6 other reasons that I can no longer remember. Seriously, I really
        had more reasons I can no longer remember! :-)
      533dc18f
  2. 02 Jul, 2002 1 commit
  3. 15 May, 2002 1 commit
  4. 02 May, 2002 1 commit
  5. 25 Apr, 2002 1 commit
  6. 18 Mar, 2002 1 commit
  7. 05 Mar, 2002 1 commit
  8. 04 Mar, 2002 1 commit
    • Robert Ricci's avatar
      New script: schemacheck - Checks to see if the currently-running database · e42f812d
      Robert Ricci authored
      matches the one in the checked-out source.
      
      This now gets called as part of the 'boss-install' target, to guard
      against installing software that is out-of-sync with the running
      database. It is skipped if @prefix@ is not /usr/testbed, to avoid
      getting in the way of development.
      
      If you want to bypass this check, use the 'boss-install-force' target.
      Use of this, however, is not recommended.
      e42f812d
  9. 24 Feb, 2002 1 commit
  10. 03 Dec, 2001 1 commit
    • Leigh B. Stoller's avatar
      Checkpoint the visualization stuff. Rework Chad's stuff to match · e72c90a8
      Leigh B. Stoller authored
      current testbed software practices. Add a wrapper script to go from
      a pid/eid to the top file in the experiment directory. This means we
      cannot visualize experiments that are not active, but until we have a
      topfile generator that is independent of assign_wrapper, there is
      nothing to do about that. A makefile to install new tools. Also add a
      couple of web pages. The first web page spits out a page with an img
      tag which refers to another php script that generates the gif file
      with the backend tools, and stuff is out with an appropriate content
      header line. Very nifty.
      e72c90a8
  11. 13 Aug, 2001 1 commit
  12. 08 Jun, 2001 1 commit
  13. 05 Jun, 2001 1 commit
  14. 09 Apr, 2001 2 commits
  15. 23 Mar, 2001 1 commit
  16. 20 Mar, 2001 1 commit
  17. 08 Jan, 2001 1 commit
  18. 04 Jan, 2001 2 commits
  19. 03 Jan, 2001 2 commits
  20. 02 Jan, 2001 1 commit
  21. 30 Dec, 2000 1 commit
  22. 29 Dec, 2000 1 commit
  23. 13 Dec, 2000 1 commit
  24. 01 Dec, 2000 1 commit
  25. 15 Nov, 2000 1 commit
  26. 02 Nov, 2000 1 commit
  27. 31 Oct, 2000 1 commit
  28. 18 Oct, 2000 4 commits
  29. 22 Sep, 2000 1 commit
  30. 20 Sep, 2000 1 commit
  31. 25 Aug, 2000 1 commit
  32. 21 Jul, 2000 1 commit