- 18 Jun, 2005 1 commit
-
-
Leigh B. Stoller authored
-
- 17 Jun, 2005 9 commits
-
-
Leigh B. Stoller authored
comes from the current date. The version from from sql/database-migrate.txt. Also commit changes to front page. I still need to hook it into the install process.
-
Kirk Webb authored
Add note on how to disable cdp in IOS.
-
Timothy Stack authored
program-agents.
-
Robert Ricci authored
-
Robert Ricci authored
-
Mike Hibler authored
(in particular for partition 4). I learned the hard way that they can interfere with correct booting of a new image.
-
Russ Fish authored
-
Timothy Stack authored
Event system documentation and tweaks: * event/sched/event-sched.c: The snapshot event got left out of the list of events that send back a complete event. If a top level sequence stops with an error, automatically send a report. * event/sched/group-agent.c, event/sched/timeline-agent.c: When handling a complete event, return true if the event was consumed. * event/sched/node-agent.cc: Clean the "/local/logs" loghole on the node before taking a snapshot of the disk image. * event/sched/simulator-agent.cc, event/sched/simulator-agent.h: Made send_report non-static so it can be called when a sequence errors out. Actually check the clear flag when dumping report data. * lib/libtb/tbdefs.c: Add a comment about updating the event scheduler when a new object type is added. * tbsetup/ns2ir/sim.tcl.in: Check the OSIDs passed to the "reload" and "snapshot-to" events. * utils/loghole.1: Mention early and often the directories that gets sync'd. Document the 'change' action and new options for 'clean'. * utils/loghole.in: Use rsync's '--include-from' option so we don't have to run rsync separately for each directory. Add a 'change' action that lets people mess with the metadata of an existing archive. Make the 'clean' action also remove log files on the nodes. Only rsync node's whose OS's support ssh. Grab logs from delay nodes. * www/tutorial/advanced.html: Update the program agent examples to use the new form. * www/tutorial/eventsystem.html: First cut at an event system reference manual that includes sequences, timelines, and other new features. * www/tutorial/loghole.html: Just a pointer to the man page on ops for now. * www/tutorial/nscommands.html: Add a section about capturing parameters from the 'opt' array. * xmlrpc/emulabserver.py.in: Add an osid.info() method that returns information about a single OSID.
-
Timothy Stack authored
from the DB.
-
- 16 Jun, 2005 3 commits
-
-
David Johnson authored
* brainstem-reset.cc: comments.
-
Mike Hibler authored
suggest doing won't fix the problem.
-
Mike Hibler authored
before creating a new image.
-
- 15 Jun, 2005 9 commits
-
-
David Johnson authored
-
David Johnson authored
is reset, then the GP (it seems that the GP acts as the I2C router... so moto has to be reset first -- this may not be true, not sure yet). Reset can be toggled in pilot by sending a USR2 to the pilot process. If reset is sent while robot is executing any sort of move, the only way to recover is to kill pilot. Reset can be toggled whenever the robot is not moving without consequence (obviously, brainstem state (including wheel odometry) is lost). There is also a separate reset command (brainstem-reset) that works independently. This command is now called in the pilot-wrapper.sh script before pilot is (re)started. * GNUmakefile.in: new target `brainstem-reset'. * garcia-pilot.cc: not much. * garciaUtil.cc: the brainstem_reset function. * garciaUtil.hh: prototypes... * pilot-wrapper.sh: call brainstem-reset (NOTE: this always fails the first time, and I'm not sure why. It always succeeds subsequently... so it makes no difference at the moment). * brainstem-reset.cc: new command to reset the brainstem modules.
-
Robert Ricci authored
a name with the stack. Get the leader name from the switch_stack types table.
-
Robert Ricci authored
initialize a new Nortel stack.
-
Leigh B. Stoller authored
-
Robert Ricci authored
switches that don't need to have them. We always create VLANs on the leader, though, so that it can be used as a sort of global list of what VLANs are available, and is atomically lockable. Makes some changes to the private VLAN code which are not yet well tested - but that's okay, because no one uses private VLANs right now.
-
Leigh B. Stoller authored
version. Initialized to the empty string.
-
Mike Hibler authored
-
Mike Hibler authored
-
- 14 Jun, 2005 4 commits
-
-
Russ Fish authored
-
Timothy Stack authored
into hwdown that have been in repositioning for $retry_time but have actually reached their destinations, duh.
-
Timothy Stack authored
-
Leigh B. Stoller authored
the time, and does not get a wiki account. The reason for these changes is that we are making elabman a real daemon user so that Tim can run the repositioning daemon as a real user that can access the XMLRPC server.
-
- 13 Jun, 2005 8 commits
-
-
Timothy Stack authored
distance_remaining for reposition_status.
-
Timothy Stack authored
-
Timothy Stack authored
-
Timothy Stack authored
Initial checkin of a "repositioning" daemon that moves robots back to their pens on swapout. * configure, configure.in: Add tbsetup/repos_daemon. * db/libdb.pm.in: Add constants for the repositionpending/repositioning experiments. * db/nfree.in: When freeing garcias, send them to repositionpending instead of reloadpending. * event/sched/event-sched.c: Deal with the rare case of no SIMULATOR object being in the agent list for an experiment. * robots/emc/emcd.c, robots/emc/locpiper.in: Fix some typos. * robots/rmcd/masterController.h, robots/rmcd/masterController.c, robots/rmcd/obstacles.h, robots/rmcd/obstacles.c: Ignore dynamic obstacles that are far away and remove dynamic obstacles where the robot is inside the natural obstacle area. * sql/database-create.sql, sql/database-migrate.txt: Add a reposition_status table that tracks the status of robots that are being moved back to their pens. * tbsetup/GNUmakefile.in: Install the repos_daemon script. * tbsetup/reload_daemon.in: Move robots to the repositionpending experiment, if they haven't already reached their pen. * tbsetup/repos_daemon.in: Daemon that takes care of seeing robots back to their pens after they are freed from an experiment.
-
Timothy Stack authored
Garcia-pilot updates: * robots/primotion/buttonManager.hh, robots/primotion/ledManager.hh: Comments. * robots/primotion/dashboard.hh, robots/primotion/dashboard.cc: Turn off fault detection for now, it doesn't work with moving in curves at the moment. Reenable sensor value polling, but only while the robot is stationary. * robots/primotion/garcia-pilot.cc: Change the handleCallbacks and select timeouts to 5ms. * robots/primotion/wheelManager.hh, robots/primotion/wheelManager.cc: Lower the ranger thresholds when movements are short in length. This should help us maneuver into tighter areas, like the robot pens.
-
Timothy Stack authored
-
Timothy Stack authored
-
Timothy Stack authored
-
- 12 Jun, 2005 2 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
* Add a packet capture mode (-c) option so that pcapper can be used the same way that tcpdump is used, to write captured packets to an output file. When using capture mode, stats are not collected or spit out. I need to think about how feasible it is to do both at once; it started to look like a mess. I added a snaplen (-l) option to be used with capture mode, to specify the snaplen that is passed to the pcap library. * Beef up the event interface, adding a TRACEINFO event type, so that you can send START, STOP, KILL events to the pcapper. So, you can start and stop packet capture for a link/lan, or for a single node on a link/lan (much the same way as you acn control the delay agent).
-
- 11 Jun, 2005 1 commit
-
-
Leigh B. Stoller authored
target.
-
- 10 Jun, 2005 3 commits