1. 13 Sep, 2001 4 commits
    • Robert Ricci's avatar
      New script: frisbeelauncher · b26a78d3
      Robert Ricci authored
      Manages the launching of new frisbee servers, and recording the
      addresses the use in the database. If called for an image that is
      already associated with a running server, exits quitely. Otherwise,
      registers the new server's address and goes into the background, waiting
      for the frisbee server to die so that it can unregister the address.
      b26a78d3
    • Robert Ricci's avatar
      Added pc51 to the RMA list · 2efca851
      Robert Ricci authored
      2efca851
    • Robert Ricci's avatar
      Added a 'loadaddr' command, to get the address that a node is supposed to use · a3c23775
      Robert Ricci authored
      to load its disk image. The reloads table is used to determine which image the
      node is supposed to load. The appropriate address is then pulled from the
      load_addres field of the images table.
      
      This done in preparation for frisbee support.
      a3c23775
    • Leigh B. Stoller's avatar
      Be more forgiving of failed syswrite/sysread to the TIP socket during · 44ad0041
      Leigh B. Stoller authored
      the connection handshake. If the capture is active, it is going to
      write status and close the socket on its end, which may or may not be
      propogated back to the client side before/after/during the
      sysread/syswrite. I guess that a miserable way of saying there is a
      lot of asynchrony involved.
      44ad0041
  2. 12 Sep, 2001 1 commit
  3. 11 Sep, 2001 3 commits
  4. 07 Sep, 2001 5 commits
  5. 06 Sep, 2001 8 commits
  6. 05 Sep, 2001 6 commits
  7. 04 Sep, 2001 6 commits
    • Robert Ricci's avatar
    • Robert Ricci's avatar
      Added some RMA notes · 9381f9f3
      Robert Ricci authored
      9381f9f3
    • Chad Barb's avatar
      · b81d7ee8
      Chad Barb authored
      Added checksums (simple add for now,) as well as Multicast leave-group on exit.
      b81d7ee8
    • Robert Ricci's avatar
      Added the beginnings of frisbee support to os_load. Simply use the '-f' · 8e54fae7
      Robert Ricci authored
      switch to try it out. The main thing missing at this point is a way to tell
      frisbee _which_ disk image to load - it will load whichever image there
      happens to be a server running for.
      8e54fae7
    • Robert Ricci's avatar
      Added support for a next_pxe_boot_path column in proxydhcp, in preparation · c0c06bf0
      Robert Ricci authored
      for using frisbee to do mass disk-loading.
      
      Note that, unlike bootinfo, this does _not_ include support for clearing
      this field, since there does not seem to be a clean way to contact proxydhcpd
      to indicate that it can be cleared. This support will most likely be put into
      tmcd.
      c0c06bf0
    • Leigh B. Stoller's avatar
      Found and fixed the bug that Chad found last week and did not check · 2f2a8a28
      Leigh B. Stoller authored
      in. Sigh. Took me too long to find this. On the other hand, there is
      more debugging and more asserts in the code. Also a -d option to turn
      on progressive levels of debugging.
      
      Also changed the operation of imageunzip so that individual slice
      writes (ie, to unzip the BSD or Linux partition instead of the entire
      disk). Using the slice device (/dev/rda0s1) is actually a problem on
      BSD since it snoops writes to where the disklabel should be and alters
      the offsets. Even worse, on non BSD partitions it craps out completely
      because there is no disk label at all. This is really a dumb
      thing. So, I added code to read the MBR when the -s (slice) option is
      given, and use the MBR to compute the offsets from the beginning of
      the raw disk. Must always use the raw disk device now, and the new
      operation is:
      
      	imageunzip all.ndz /dev/rad0
      	imageunzip -s 2 rhat.ndz /dev/rad0
      
      Note that if you give a slice instead of a disk device, and there is a
      valid looking MBR in the slice (which is very possible), then things
      will get very confused. Not sure what to do about that yet.
      2f2a8a28
  8. 02 Sep, 2001 1 commit
  9. 31 Aug, 2001 2 commits
  10. 30 Aug, 2001 4 commits