1. 08 Jun, 2004 1 commit
  2. 01 Jun, 2004 1 commit
    • Leigh B. Stoller's avatar
      Add "distributed" calculation of the hosts file. If a topomap file is · 8fd5c467
      Leigh B. Stoller authored
      present (gettopmap() returns valid) turn the topomap into input to feed
      into the genhostsfile program (see initial revision for os/genhostsfile),
      Take the output and feed that into the parsing code.
      
      NB: If we change the output of tmcd hostnames call, we have to change the
      output of this program too. This will likely become a problem at some
      point, although the format of the hostnames command has not changed for
      about 2 years now.
      
      The point of doing this is to remove the bottleneck of computing hostsfiles
      from tmcd, which centrally computes them for every node, and in a big topo
      (100s of nodes) that takes a lot of time and bw.
      8fd5c467
  3. 17 Feb, 2004 1 commit
    • Leigh B. Stoller's avatar
      Medium size cleanup of the client side code. The main impetus behind · 069dc7d3
      Leigh B. Stoller authored
      this was to add soft reconfig support so that nodes could be
      reconfigured without having to reboot them. This appears to work, and
      has been tested with jails getting moved around. I've also tested the
      new code on the MFS, but still no testing has been done on PLAB nodes.
      
      The main change is that most of the code moved out of libsetup.pm, and
      was split into constituent rc scripts, each of which does its own
      thing, including cleaning up and preparing for making an image. Most
      of that central knowledge has been moved out into the scripts. Still more
      to do but this was a good start.
      069dc7d3