1. 26 Sep, 2016 4 commits
  2. 22 Sep, 2016 8 commits
  3. 21 Sep, 2016 2 commits
  4. 20 Sep, 2016 8 commits
  5. 19 Sep, 2016 4 commits
  6. 15 Sep, 2016 5 commits
  7. 14 Sep, 2016 1 commit
  8. 13 Sep, 2016 2 commits
  9. 12 Sep, 2016 6 commits
    • Mike Hibler's avatar
      Modify NOVIRTNFSMOUNTS to allow mounts on vnodes with routable IPs. · 470a81e5
      Mike Hibler authored
      This is different than the traditional behavior of this defs- variable.
      Previously it caused tmcd to not expose any NFS mounts to shared-host vnodes.
      We relax that now to allow exposing such mounts to vnodes with routable IP
      addresses.
      
      The rationale for this change is simply that the original option was only
      intended to prevent exporting mounts to hosts that could not reach the FS
      node anyway due to their unroutable cnet IPs.
      470a81e5
    • Mike Hibler's avatar
      Make exports_setup consistent with tmcd w.r.t. NOVIRTNFSMOUNTS. · 7ba4cfd0
      Mike Hibler authored
      Previously, we would not pass the mounts via tmcd but they were still
      exported from fs.
      7ba4cfd0
    • Eric Eide's avatar
      Fix typo in help text. · a78faf27
      Eric Eide authored
      a78faf27
    • Leigh Stoller's avatar
      Remove use of evproxy and clusterd; clustering is now built into pubsubd · 49b480c6
      Leigh Stoller authored
      via the -c and -E/-F options:
      
      * On normal nodes, we used to use evproxy to capture experiment events
        on ops and forward them to the node local pubsubd (where all local
        agents connect to). Now we restart pubsubd with the -c and a -F option
        that says to subscribe to all events '(EXPT == "pid/eid")' at the
        parent pubsubd on ops (-c event-server).
      
      * On shared hosts, we used to start kill pubsubd and start clusterd. Now
        we restart pubsubd with just "-c event-server" which causes it to
        subscribe to all events at the parent pubsubd on ops. This is how
        clusterd did it as well.
      
      Another change is that instead of just kill pubsubd and starting with
      new options, we now write a pubsubd.conf file into /usr/local/etc. The
      rc.d startup files look for this file and source it as a typical .conf
      file and pass the options to pubsubd.
      
      I added deletion of these file to the prepare script.
      49b480c6
    • Leigh Stoller's avatar
      Add getserviceinfo() which asks tmcd for its subboss setup. This will · a492e5e2
      Leigh Stoller authored
      eventually be used for pubsubd clustering using subboss, but that is
      a future commit (read: when I have time to get back to it).
      a492e5e2
    • Leigh Stoller's avatar
      Switch time=0 program agents to newly added emulab:program-agent · bedf1a8a
      Leigh Stoller authored
      service, which implements real progrom agents in the CM. See
      commit 760e5d43.
      bedf1a8a