• Leigh B Stoller's avatar
    Remove use of evproxy and clusterd; clustering is now built into pubsubd · 49b480c6
    Leigh B Stoller authored
    via the -c and -E/-F options:
    
    * On normal nodes, we used to use evproxy to capture experiment events
      on ops and forward them to the node local pubsubd (where all local
      agents connect to). Now we restart pubsubd with the -c and a -F option
      that says to subscribe to all events '(EXPT == "pid/eid")' at the
      parent pubsubd on ops (-c event-server).
    
    * On shared hosts, we used to start kill pubsubd and start clusterd. Now
      we restart pubsubd with just "-c event-server" which causes it to
      subscribe to all events at the parent pubsubd on ops. This is how
      clusterd did it as well.
    
    Another change is that instead of just kill pubsubd and starting with
    new options, we now write a pubsubd.conf file into /usr/local/etc. The
    rc.d startup files look for this file and source it as a typical .conf
    file and pass the options to pubsubd.
    
    I added deletion of these file to the prepare script.
    49b480c6
Name
Last commit
Last update
..
cdboot Loading commit data...
frisbee Loading commit data...
init Loading commit data...
jail Loading commit data...
GNUmakefile.in Loading commit data...
camwce Loading commit data...
chipset.awk Loading commit data...
control_interface Loading commit data...
cpuspeed.awk Loading commit data...
cvsup.auth Loading commit data...
delaysetup Loading commit data...
dhclient Loading commit data...
dhclient-enter-hooks Loading commit data...
dhclient-exit-hooks Loading commit data...
exports Loading commit data...
group Loading commit data...
healthd.conf Loading commit data...
hosts Loading commit data...
ixpboot Loading commit data...
liblocsetup.pm Loading commit data...
liblocstorage.pm Loading commit data...
libvnode.pm Loading commit data...
master.passwd Loading commit data...
mfs-rc.conf Loading commit data...
mkextrafs.pl Loading commit data...
newclient Loading commit data...
newnode-testbed.sh Loading commit data...
nodetype Loading commit data...
periodic.conf Loading commit data...
prepare Loading commit data...
prepare.sh Loading commit data...
rc.bridges Loading commit data...
rc.conf Loading commit data...
rc.early Loading commit data...
rc.frisbee Loading commit data...
rc.healthd Loading commit data...
rc.ipod Loading commit data...
rc.kname Loading commit data...
rc.mfs Loading commit data...
rc.nfshack Loading commit data...
reboot_prepare Loading commit data...
sethostname.in Loading commit data...
sfs.sh Loading commit data...
sfsrwsd_config Loading commit data...
sfssd_config Loading commit data...
slicefix Loading commit data...
supfile.in Loading commit data...
sysctl.conf Loading commit data...
tbshutdown Loading commit data...
testbed.sh Loading commit data...