1. 25 Mar, 2003 1 commit
  2. 24 Mar, 2003 10 commits
  3. 23 Mar, 2003 6 commits
  4. 22 Mar, 2003 3 commits
    • Leigh B. Stoller's avatar
      Add three new control mechanisms to the front end to control the use · 62b4edc9
      Leigh B. Stoller authored
      of emulated and linkdelays on a per-link/lan basis (although you
      cannot make a lan emulated at this time).
      	tb-set-link-uselinkdelay $link0 1
      	tb-set-lan-uselinkdelay $lan0 1
      	tb-set-link-emulated $link0 1
      Added slots to the virt_lans table, used in assign_wrapper to control
      these features on a per link/lan basis. Note, the global options are
      still available to prefer/force linkdelays for an entire experiment.
      When setting uselinkdelays on a per link/basis, if the link would not
      otherwise be shaped, you are requesting that a linkdelay be inserted
      anyway (in otherwords, its the equiv of tb-set-forcelinkdelays on an
      individual basis).
    • Mac Newbold's avatar
      Fix small bug with clearing swap request counter when an expt appears to · 4cc199f1
      Mac Newbold authored
      have gone active again. If you gave it a higher time than the default, and
      an idle expt hadn't been idle that long, it would clear the counter when
      it shouldn't, making idle expts look like they may have gone active again.
      (It didn't ever change any slothd data or cause any activity, you'd just
      "forget" that you'd already been sending swap requests. And it only had an
      effect when you picked times _higher_ than the default idle time.)
    • Mac Newbold's avatar
      Take the default idleness threshold from 6 hours down to 2 hours. Main · 2a977df3
      Mac Newbold authored
      reason is to keep things moving during the high SOSP demand, but it may
      stay there or somewhere similar when we deploy the new slothd next week.
  5. 21 Mar, 2003 14 commits
  6. 20 Mar, 2003 6 commits
    • Robert Ricci's avatar
      Two changes: · 4c25a593
      Robert Ricci authored
      First, don't select a plink for an emulated link that would cause us
      to go over bandwidth.
      Second, make FIX_PLINK_ENDPOINTS the default, and add a #define that
      makes it the default (instead of having to specify it on each plink
    • Chad Barb's avatar
      · 6a449d22
      Chad Barb authored
      tbswap: re-enabled retry (Undid leigh's last change)
         was left-joining reserved to nodes to get reserved list;
         This didn't get delays.
         now am doing separate query on reserved, and putting those
         into the %fixed and %alreadyAllocated hashes.
    • Leigh B. Stoller's avatar
      Add link to spewlogfile for Mike. All the support was in the perl · 4e4adae4
      Leigh B. Stoller authored
      backend, but given that you have to mighty quick on the click, I never
      bothered to put in the link. But I hear Mike is the quickest clicker
      in the group.
    • Leigh B. Stoller's avatar
      Turn debugging off. · 4f9e6fdb
      Leigh B. Stoller authored
    • Leigh B. Stoller's avatar
      A possible hack/fix to the concurrency problem. I have not learned · 75936b39
      Leigh B. Stoller authored
      anything conclusive, other than fork confuses mysqld, and our attempt
      to unconfuse it by closing/opening the DB connection in the child,
      confuses it even more! The parent connection is shutdown and then
      restarted as well. In node_reboot, this could happen 10 times in rapid
      succession as we fork as child for each node, and that appears to
      strain the server even more (with 20 rapid connects).
      So, I added a select(0.3) in TBdbfork() (in the child) to see if that
      slows things down enough. In my tests, the length of time between the
      parent and child operations makes a real difference. With a delay in
      the child, the parent connection is not closed/restarted.
      The astute reader will realize that I have no actual clue; just
      grasping at, uh, threads.
    • Leigh B. Stoller's avatar