• 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
Name
Last commit
Last update
account Loading commit data...
apache Loading commit data...
assign Loading commit data...
autoconf Loading commit data...
capture Loading commit data...
cdrom Loading commit data...
db Loading commit data...
dhcpd Loading commit data...
discvr Loading commit data...
doc Loading commit data...
event Loading commit data...
hw_config Loading commit data...
ipod Loading commit data...
lib Loading commit data...
os Loading commit data...
patches Loading commit data...
pxe Loading commit data...
rc.d Loading commit data...
rpms Loading commit data...
security Loading commit data...
sensors Loading commit data...
sql Loading commit data...
ssl Loading commit data...
sysadmin Loading commit data...
tbsetup Loading commit data...
testsuite Loading commit data...
tip Loading commit data...
tmcd Loading commit data...
tools Loading commit data...
utils Loading commit data...
vis Loading commit data...
www Loading commit data...
xmlrpc Loading commit data...
BUGS Loading commit data...
GNUmakefile.in Loading commit data...
GNUmakerules Loading commit data...
Makeconf.in Loading commit data...
PROJECTS Loading commit data...
README Loading commit data...
RESTRICTED-RIGHTS Loading commit data...
TODO Loading commit data...
config.h.in Loading commit data...
configure Loading commit data...
configure.in Loading commit data...
defs-barb-emulab Loading commit data...
defs-barb-mini Loading commit data...
defs-calfeld-emulab Loading commit data...
defs-default Loading commit data...
defs-kwebb-emulab Loading commit data...
defs-mini Loading commit data...
defs-neo-paper Loading commit data...
defs-newbold-emulab Loading commit data...
defs-newbold-macdb Loading commit data...
defs-newbold-mini Loading commit data...
defs-rchriste-emulab Loading commit data...
defs-ricci-emulab Loading commit data...
defs-ricci-mini Loading commit data...
defs-ricci-neo-paper Loading commit data...
defs-shash-emulab Loading commit data...
defs-shash-mini Loading commit data...
defs-stoller-emulab Loading commit data...
defs-stoller-home Loading commit data...
defs-stoller-mini Loading commit data...
defs-wide Loading commit data...