- 20 Dec, 2004 1 commit
-
-
Leigh B. Stoller authored
nodes, and then if allocated and person has permission, the vname and pid/eid. Note that tip tool ballons have no formatting capabilities at all; just a simple text string. If we want fancier, I found some javascript code that will popup real windows, and then kill them like a tool tip after a short pause or when the user mouses out. The downside of the real window is that with some window managers, you still get a status bar along the top, and so it looks icky. The upside is that we can put real information and formatting directives in the popup.
-
- 16 Dec, 2004 21 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
XMLRPC, but for now avoid the warnings.
-
Leigh B. Stoller authored
Do not die when turning firewall rules back on fails. This is a transient error I do not understand yet. When firewalled and paniced, skip clean shutdown of inner nodes since they are going to be powered off anyway later, and besides, the control network is shut off, so no way to talk to inner boss anyway.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Russ Fish authored
-
Russ Fish authored
You can specify any display resolution you want; it doesn't have to be one of the "normal" ones. And you can switch back and forth by just starting a new rdesktop and "grabbing" the rlogin session away from the previous one. But once an rdesktop is started up, its display resolution is fixed. If you make it smaller than the previous one, it will push your windows around to fit.
-
Leigh B. Stoller authored
web interface you are talking to!
-
Robert Ricci authored
the web interface.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
is not currently working. Simple revert to previous revision when camera is fixed.
-
Robert Ricci authored
Right now, these have to be built on ibapah, because it's got the cross compiler neeeded. Includes some of Kirk's SGGPIO code. This should probably get moved to some other directory and made into more of a library.
-
Timothy Stack authored
-
Robert Ricci authored
PAGEHEADER() and PAGEFOOTER(). Pop it up in a new window.
-
Robert Ricci authored
-
Leigh B. Stoller authored
* tbsetup/panic.in: New backend script to implement the panic button feature. When used, it will cut the severe the connection to the firewall node by using snmpit to disable the port. Sets the panic bit (and date) in the experiments table, and changes the state of the experiment from "active" to "paniced" to ensure that the experiment cannot be messed with (swapped out or modified). Sends email to tbops when the panic button is pressed. Used with -r option, reverses the above. State is set back to active, the panic bit is cleared, and the port is renabled with snmpit. * tbsetup/tbswap.in: During swapout, a firewalled experiment that has been paniced will get a cleaning; The nodes are powered off, then the osids for all the nodes are reset (with os_select) so that they will boot the MFS, and then the nodes are powered on. Then the control network is turned back on, and then I wait for the nodes to reboot (this is simply cause we do not record in the DB that a node is turned off, and if I do not wait, the reload daemon will end hitting the power button again if they do not reboot in time. We can fix this later. I am not planning to apply this to general firewalled experiments yet as the power cycling is going to be hard on the nodes, so would rather that we at least have a 1/2 baked plan before we do that. * www/showexp.php3: If experiment is firewalled, show the Panic Button, linked to the panic button web script. If the experiment has already had the panic button pressed, show a big warning message and explain that user must talk to tbops to swap the experiment out. Also fiddle with menu options so that the terminate link is gone, and the swap link is visible only in admin mode. In other words, only an admin person can swap an experiment once it is paniced. And of course, an admin person can the backend panic script above with the -r option, but thats not something to be done lightly. * db/libdb.pm.in: Add "paniced" as an experiment state (EXPTSTATE_PANICED). Add utility functions: TBExptSetPanicBit(), TBExptGetPanicBit(), and TBExptClearPanicBit(). * tbsetup/swapexp.in: Minor state fiddling so that an experiment can be swapped while in paniced state, but only when in admin mode. Also clear the panic bit when experiment is swapped out. * www/dbdefs.php3.in: Add "paniced" as an experiment state. Add a utility function TBExptFirewall() to see if experiment is firewalled. * www/panicbutton.php3: New web script to invoke the backend panic script mentioned above, after the usual confirm song and dance. * www/panicbutton.gif: New gif of a red panic button that I stole off the net. If anyone has sees/has a better one, feel free to replace this one. * utils/node_statewait.in: Add -s option so that I can pass in the state I want to wait for (used from tbswap above to wait for nodes to reach ISUP after power on).
-
Leigh B. Stoller authored
-
Timothy Stack authored
-
Daniel Flickinger authored
(hopefully) fixed up the completely twisted and fucked up left handed world coordinate thing. (Transpose x,y)
-
Daniel Flickinger authored
Changed angle tolerance to about 5 degrees, and decreased max retries to 3
-
Daniel Flickinger authored
-
- 15 Dec, 2004 18 commits
-
-
Robert Ricci authored
after we flash the mote. We can probably make this work (I hope), but this hack will have to do for now.
-
David Johnson authored
- Changes to force an x and y offset to be passed on the command line so I can do a camera coord->world coord transform (basically, ensure that emulab sees coords in its space, not coords from individual cameras).
-
Timothy Stack authored
-
Timothy Stack authored
-
Timothy Stack authored
-
Timothy Stack authored
-
Timothy Stack authored
-
Daniel Flickinger authored
Reverted the previous behavior of goto commands. Estimated positions for pivots are not calculated, they are assumed.
-
Robert Ricci authored
-
Robert Ricci authored
Display a new 'Blinky Lights' button on the showexp page. In order to do this, I have to get a list of which classes/types are in use in the experiment. This leads to moteleds.php3, which displays the blink lights using Tim's cool Java applet.
-
Daniel Flickinger authored
Since the changes to gorobot.cc were minimal, I reverted them by hand. No reason to change everything back in grobot.`
-
Daniel Flickinger authored
Modified gorobot to get estimated orientation feedback from grobot.
-
Leigh B. Stoller authored
-
Timothy Stack authored
-
David Johnson authored
- fixes to get rid of stale tracks, works.
-
Leigh B. Stoller authored
button pressed, and when.
-
David Johnson authored
- the last commit on this file had no log comment; that commit contained what might be an important indexing bugfix.
-
David Johnson authored
- a few bugfixes to make sure vmc-client is sending the right status field.
-