1. 22 Oct, 2001 1 commit
    • Leigh B. Stoller's avatar
      Add -e pid,eid option to sched_reload to make it easier to schedule · 6adf504b
      Leigh B. Stoller authored
      reloads for nodes in an experiment.
      Change os_load to schedule a default image reload whenever a mereuser
      loads an image that is not the default image for that node type.
      Add some support stuff in libdb (TBSetSchedReload) and some constant
      definitions for sched_reload and for nodelog.
  2. 28 Sep, 2001 2 commits
    • Leigh B. Stoller's avatar
      Interface change: · f870a7e9
      Leigh B. Stoller authored
      	Usage: os_load [-s | -w] [-r] [-i <imageid>] <node> [node ...]
              Usage: sched_reload [-f | -p] [-r] [-i <imageid>] <node> [node ...]
      The imageid is now an optional argument. After continually forgetting
      what imageid to use, or just plain forgetting the argument, and having
      it try to load imageid pc53 on pcXX, I decided this interface was
      bogus. With now imageid, select the default imageid for each node
      provided. This is actually convenient since you can load multiple
      types of nodes in one shot.
    • Leigh B. Stoller's avatar
      Add check for valid imageid. Sucks when you mess this up and it gets · 9f10a704
      Leigh B. Stoller authored
      stuck in the reload table!.
  3. 18 Sep, 2001 2 commits
  4. 17 Sep, 2001 2 commits
  5. 11 Sep, 2001 1 commit
    • Leigh B. Stoller's avatar
      Minor addition of -p option, which is just a helper to schedule a · 41a1fdfd
      Leigh B. Stoller authored
      reload that will get picked up by the reload daemon instead of being
      fired off immediately. The node is reserved to reloadpending EID,
      which the reload daemon looks for. This is useful since until Frisbee
      is fully operational, we cannot do mass reloads, so this approach
      results in all the nodes getting reserved away and slowy reloaded and
      freeed up later.
  6. 06 Sep, 2001 1 commit
  7. 23 Aug, 2001 1 commit
    • Mac Newbold's avatar
      Lots of small changes for turning our 'require lib*' lines into 'use lib*'... · e2ed8a1c
      Mac Newbold authored
      Lots of small changes for turning our 'require lib*' lines into 'use lib*' lines. Proper modules declare themselves as a package, and use Exporter to export the names of the subroutines that should be visible from the outside world. Many of ours didn't do that, it was just a file with a bunch of subs in it. So now I've fixed many of them to be proper, and removed the requires and 'push(@INC,...)' hacks and changed it to the proper 'use lib @prefix@/lib/;' and use lib*.
  8. 05 Jun, 2001 1 commit
  9. 25 May, 2001 1 commit
    • Leigh B. Stoller's avatar
      New libdb module. A library of some useful routines that will · 7e4ad150
      Leigh B. Stoller authored
      hopefully get bigger and reduce the amount of typing that we all
      do. I hacked up sched_reload and os_load to use it. Pretty simple to
      start with.
      I'm not planning to go much further on this until we sync up with the
      dbtoir branch since it will just create needless branch merge errors.
  10. 08 May, 2001 1 commit
  11. 03 May, 2001 1 commit
    • Leigh B. Stoller's avatar
      A slew of changes for new images/os_info tables. disk_images is gone, · 23a230e8
      Leigh B. Stoller authored
      replaced by the "images" table. New os_info table is added. New web
      pages to add and delete OSIDs to/from the os_info table, for use in
      the NS file. tb-create-os is gone. handle_os no longer operates on the
      tbcmds file, and no longer writes anything into the ir file. Moved the
      setting up of os state (nodes table) from os_setup to handle_os, where
      it should be. os_load and sched_reload now take a single argument, the
      name of the imageid from the images table.
  12. 30 Mar, 2001 1 commit
  13. 25 Mar, 2001 1 commit
  14. 07 Mar, 2001 1 commit
  15. 22 Feb, 2001 1 commit
    • Leigh B. Stoller's avatar
      Fix to tmcd for when a node reports a reboot. Need to check the · c20619e2
      Leigh B. Stoller authored
      pid/eid before releasing from the reloads/reserve table, since an
      admin initiated reload might be pending when a user does his own
      load. Don't want to clear the reload state, or even worse, the
      reserved state. There is a cross dependency created bewteen tmcd.c
      and sched_reload on the pid/eid testbed/reloading. No biggie. I put in
      a warning in both places.
  16. 06 Feb, 2001 1 commit
  17. 04 Jan, 2001 2 commits
  18. 03 Jan, 2001 1 commit
  19. 21 Dec, 2000 1 commit