1. 15 Sep, 2005 9 commits
  2. 14 Sep, 2005 7 commits
    • Mike Hibler's avatar
      ac976971
    • Mike Hibler's avatar
      Changes related to allowing seperate 'fs' (file server) node. · c53d5827
      Mike Hibler authored
      Entailed new instructions for manual setup as well as integration into
      elabinelab framework.  First, the manual path:
      
      setup.txt, setup-boss.txt, setup-ops.txt and new setup-fs.txt:
          Updated to reflect potential for separate fs node.  The org here
          is a little dicey and could be confusing with ops+fs vs. ops and fs.
          Has not been field tested yet.
      
      */GNUmakefile.in: new fs-install target.
      
      configure, configure.in, defs-*:
          Somewhat unrelated, make min uid/gid to use be a defs setting.
          Also add config of fs-install.in script.
      
      boss-install.in, ops-install.in and new fs-install.in:
          Handle distinct fs node.  If you have one, fs-install is run before
          ops-install.  All scripts rely on the defs file settings of FSNODE
          and USERNODE to determine if the fs node is seperate.
      
      utils/checkquota.in:
          Just return "ok" if quotas are not used (i.e., if defs file FS_WITH_QUOTA
          string is null.
      
      install/ports/emulab-fs:
          Meta port for fs node specific stuff.  Also a patch for the samba port
          Makefile so it doesn't drag in CUPs, etc.  Note that the current samba
          port Makefile has this change, I am just backporting to our version.
      
      Elabinelab specific changes:
      
      elabinelab-withfs.ns:
          NS fragment used in conjunction with
      	tb-elab-in-elab-topology "withfs"
          to setup inner-elab with fs node.
      
      elabinelab.ns:
          The hard work on the boss side.  Recognize seperate-fs config and handle
          running of rc.mkelab on that node.  fs setup happens before ops setup.
      
      rc.mkelab:
          The hard work on the client side.  Recognize FsNode setup as well as
          differentiate ops+fs from ops setup.
      
      Related stuff either not part of the repo or checked in previously:
          emulab-fs package
      c53d5827
    • Mike Hibler's avatar
      Make failure of script-proxy result in a more obvious message. · 317c82a5
      Mike Hibler authored
      Pass through some args.
      317c82a5
    • Leigh B. Stoller's avatar
      d897bf20
    • Mike Hibler's avatar
      Old change: allow bandwidth of 0 which translates to disabling bandwidth · 3848596d
      Mike Hibler authored
      shaping in dummynet.
      3848596d
    • Jay Lepreau's avatar
    • Jay Lepreau's avatar
      Add all our TRs, papers, and theses. Did not do posters (yet). Flag them · 14dbd406
      Jay Lepreau authored
      "new" and explain why.  Temporarily make the papers menu item say "new"
      (for about two weeks, I think).
      14dbd406
  3. 13 Sep, 2005 5 commits
  4. 12 Sep, 2005 6 commits
  5. 11 Sep, 2005 1 commit
  6. 08 Sep, 2005 10 commits
  7. 07 Sep, 2005 2 commits
    • Mike Hibler's avatar
      Inner-elab role changes: · 88926d1c
      Mike Hibler authored
      	'boss' -> 'boss+router'
      	'ops'  -> 'ops+fs'
      	'fs'      (new role)
      	'router'  (new role)
      
      These are in preparation for allowing configurations with split ops and fs
      nodes (and sometime down the road, split boss and router nodes).
      
      This checkin is just the DB state changes along with the scripts that look
      at that state.  The Big One, which actually sets up separate nodes
      automatically, is undergoing more testing but will be Coming Soon.
      88926d1c
    • Leigh B. Stoller's avatar