1. 04 Feb, 2004 3 commits
  2. 03 Feb, 2004 7 commits
  3. 02 Feb, 2004 12 commits
  4. 31 Jan, 2004 1 commit
  5. 30 Jan, 2004 7 commits
  6. 29 Jan, 2004 10 commits
    • Shashi Guruprasad's avatar
      Fixes the bug unearthed by Tim. When a link is created between a jail · 8e236ecc
      Shashi Guruprasad authored
      vnode and a PC node, under normal circumstances, a real physical link
      is used. However, a user can use tb-set-multiplexed on the link that
      allows assign to map multiple vlinks over the same physical link.
      This is fine when the PC is running FBSD-STD which can use veth
      interfaces. Not so if it is running Linux or a non-standard BSD.
      This fix forces EMULATED links and VETH devices when the PC is running
      FBSD-STD and turns those attributes off otherwise so that assign
      will not give a mapping that cannot be realized on the client side.
      For the gory details of this problem, look at testbed-ops email thread
      "pcvm route problem" dated 29th Jan 2004.
      A problem still exists in the non-BSD router + jail vnodes in a delayed
      LAN. VLANs table is not getting the correct entries. A fix will come
      soon. Follow the testbed-ops email thread "fix for the pcvm route problem"
      dated 29th Jan 2004 for the gory details.
    • Leigh B. Stoller's avatar
      Move linktest startup to rc.linktest where it handles start/stop · 9ca0b4ce
      Leigh B. Stoller authored
      arguments, passes keyfile name, pidfile name, logfile name, etc.
    • Leigh B. Stoller's avatar
    • Leigh B. Stoller's avatar
    • Robert Ricci's avatar
      New script: assign_prepass · 57c245f5
      Robert Ricci authored
      Acts as a transparent filter for assign - parses the top file given to
      assign, coarsens the graph in it, then feeds that to assign.
      Translates assign's output back into context of the original graph,
      and spits that out for parsing.
      Right now, only includes a single coarsening algorithm - conglomerates
      the nodes in leaf lans. Hopefully, it will soon include other
      algorithms, such as running METIS to partition the graph.
      Still needs a fair amount of work to be general - only works on
      certain types of topologies right now.
      Not called yet, but that will be trivial - just need to change
      assign_wrapper to call assign_prepass instead of assign.
    • Mike Hibler's avatar
      Changes to support optional no-encapsulation mode on veth devices. · c3baefbf
      Mike Hibler authored
      tmcd passes back an encapsulation flag to inform this.
      NOTE: new version (15) for tmcd!
    • David Anderson's avatar
      Added emulab-sync namespace. · f30e0eea
      David Anderson authored
    • Robert Ricci's avatar
      Allow tb-set-multiplexed, tb-set-noshaping, and tb-set-useveth on LANs · 65cc2bfc
      Robert Ricci authored
      as well as links.
    • Leigh B. Stoller's avatar
      Redo run_linktest.pl so that it is okay to run on boss/ops. Note that · b4480193
      Leigh B. Stoller authored
      I am not using paperbag to run it on ops, but just installing the two
      programs that are needed. Eventually should paperbag it.
      This same script runs on both boss/ops and on experimental nodes to
      fire off the linktest daemon on the nodes and wait. This is icky as
      some crufty stuff has to be done so that it will run in both
      environments. ltevent is of course not needed on boss, but do not want
      to bother it now since it *is* needed on the nodes.
      To run it on boss script needed severe cleanup and taint checking.
      Also added the use of event keyfile, which is currently optional, but
      needs to be mandatory once the images are updated.
      The current problem is that run_linktest can hang waiting for the
      clients to finish?. We can use quick mode in the experiment setup
      path, but maybe we need a cancel operation?
    • David Anderson's avatar