1. 07 Feb, 2003 1 commit
    • Chad Barb's avatar
      · 60563956
      Chad Barb authored
      Added Alloc State machine library calls.
      (NodeSetAllocState, NodeGetAllocState)
      60563956
  2. 03 Feb, 2003 4 commits
  3. 02 Feb, 2003 1 commit
  4. 31 Jan, 2003 1 commit
  5. 29 Jan, 2003 4 commits
  6. 15 Jan, 2003 3 commits
  7. 13 Jan, 2003 1 commit
  8. 07 Jan, 2003 2 commits
    • Robert Ricci's avatar
    • Robert Ricci's avatar
      New script: readycount · 616601b5
      Robert Ricci authored
      Simple command-line interface to the ready bits. Its primary
      purposes are:
      
      * Manually report ready for nodes that can't do it themselves
      * Get a list of which nodes are ready, so that you can figure out
        which one(s) aren't reporting in
      * Clear ready bits so you can use them again without restarting the
        experiment
      * Make it possible to poll ready bits on boss/ops
      616601b5
  9. 06 Jan, 2003 1 commit
  10. 03 Jan, 2003 1 commit
  11. 18 Dec, 2002 2 commits
    • Leigh B. Stoller's avatar
      Two new routines. TBNodeBootReset() resets the startup state for a · b485a466
      Leigh B. Stoller authored
      node. Used in new tbrestart code for replaying experiments. It remains
      to be seen if this is a workable approach.
      
      TBNodeStateWait() is really WaitTillAlive, which I need in several new
      spots now. Its not as general purpose as it seems though, since there
      are only a couple of terminal states (isup) that you can actually wait
      for by querying the DB. But, I'm loathe to add any more event code to
      the system.
      b485a466
    • Leigh B. Stoller's avatar
      Minor change to includevirt option. Instead of "[includevirt]", the · a07c3c83
      Leigh B. Stoller authored
      option is now "[[includevirt] or [virtonly[=<phys>]]]". In other
      words, you can ask to include virtual nodes, or you can ask for just
      virtual nodes. Optionally, you can ask for the virtual nodes for a
      specific physical node. I use this from assign_wrapper to map local
      jail nodes.
      a07c3c83
  12. 06 Dec, 2002 2 commits
  13. 02 Dec, 2002 1 commit
  14. 19 Nov, 2002 1 commit
  15. 16 Nov, 2002 1 commit
  16. 14 Nov, 2002 1 commit
    • Leigh B. Stoller's avatar
      libdb: Add TBIPtoNodeID utility function. Also some minor jail related · bed7c3ee
      Leigh B. Stoller authored
      changes; add optinal jailflag argument to TBIsNodeVirtual, and add some
      constants for assigning port ranges to jailed nodes.
      
      newwanode: Allow reuse of existing node. So, if called with an IP that
      already exists in the DB, reuse those records (nodes, interfaces,
      reserved) rather than creating a new one. The web page makes sure that
      the calling node has a valid IP (REMOTE_ADDR equals IP it gives us),
      so it typically means an exiting node is being reinstalled (happening
      with RON nodes right now!).
      bed7c3ee
  17. 05 Nov, 2002 1 commit
  18. 31 Oct, 2002 1 commit
  19. 25 Oct, 2002 1 commit
  20. 22 Oct, 2002 2 commits
  21. 21 Oct, 2002 1 commit
  22. 18 Oct, 2002 1 commit
    • Mac Newbold's avatar
      Merge the newstated branch with the main tree. · 5c961517
      Mac Newbold authored
      Changes to watch out for:
      
      - db calls that change boot info in nodes table are now calls to os_select
      
      - whenever you want to change a node's pxe boot info, or def or next boot
      osids or paths, use os_select.
      
      - when you need to wait for a node to reach some point in the boot process
      (like ISUP), check the state in the database using the lib calls
      
      - Proxydhcp now sends a BOOTING state for each node that it talks to.
      
      - OSs that don't send ISUP will have one generated for them by stated
      either when they ping (if they support ping) or immediately after they get
      to BOOTING.
      
      - States now have timeouts. Actions aren't currently carried out, but they
      will be soon. If you notice problems here, let me know... we're still
      tuning it. (Before all timeouts were set to "none" in the db)
      
      One temporary change:
      
      - While I make our new free node manager daemon (freed), all nodes are
      forced into reloading when they're nfreed and the calls to reset the os
      are disabled (that will move into freed).
      5c961517
  23. 04 Oct, 2002 1 commit
  24. 03 Oct, 2002 2 commits
  25. 27 Sep, 2002 1 commit
  26. 26 Sep, 2002 2 commits