- 28 Jul, 2004 2 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
NFS, convert to using a proxy that runs on ops, which does the copying locally.
-
- 27 Jul, 2004 5 commits
-
-
Kirk Webb authored
Wrote new abstract and outline for WORLDS paper based on today's paper meeting.
-
Timothy Stack authored
webfeedback to talk to the newer version of canaryd. Add feedback "estimate" stuff so that if we have no data (because of an overloaded node) to work with, we can make some sort of "reasonable" guesstimate on every iteration.
-
Timothy Stack authored
than jamming more stuff into the old one. Most of the code came from the previous version of canaryd, the cpu broker (process accounting), and the janosvm (network interface accounting). Its missing some features of the old one, but those can be incorporated without too much trouble. Changes: Designed to permanently run on the pnodes: it waits for START events before it begins recording. However, I haven't done the work necessary to have it always startup on the pnodes. No more exec'ing: process stuff is taken from "/proc", and network interface stats are pulled from getifaddrs(3). Fixed some minor bugs: A typo caused the real-time priority to not be set, use setitimer instead of sleep to get more accurate spacing between samples.
-
Leigh B. Stoller authored
return instead.
-
Leigh B. Stoller authored
at the same time you clear the load address. admin people only.
-
- 26 Jul, 2004 7 commits
-
-
Timothy Stack authored
instead of just their names. Enhance experiment.statewait() to accept multiple states to wait for, or, to wait for any state change. Add experiment.thumbnail() method so the topology can be displayed in NetBuild.
-
Timothy Stack authored
event system from crashing when multiple EventClients are created.
-
Timothy Stack authored
-
Leigh B. Stoller authored
Fix rather serious bug with how ranges interact with failed swapmod. Actually, the bug is mostly in how a failed swapmod (or swapout) results in missing testbed_stats records. I'm working on fixes for that.
-
Leigh B. Stoller authored
experiment is swapped or 2) the experiment is completely terminated. In these case, lets put explicit swapout/destroy events into testbed_stats so that the record is not confused by experiments that appear to start when they are still running. This really throws off the summary stats web page!
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 23 Jul, 2004 3 commits
-
-
Jay Lepreau authored
Ram into intro for the moment.
-
Jay Lepreau authored
This is just a temp thing not to to miss some possibly useful text.
-
Jay Lepreau authored
-
- 22 Jul, 2004 1 commit
-
-
Leigh B. Stoller authored
goes whacky.
-
- 21 Jul, 2004 3 commits
-
-
Russ Fish authored
Address some feedback comments, add more TOC, and add an extended example exploring the 2440 experiment graph and using the root glob expression option to experiment reading.
-
Russ Fish authored
-
Leigh B. Stoller authored
-
- 20 Jul, 2004 6 commits
-
-
Russ Fish authored
-
Russ Fish authored
I will have to fix the bug in PyOpenGL argument passing to get picking working right. Meanwhile, I put in a simple work-around hack: when you pick a graph edge in the spanning tree displayed by HyperViewer, the node it leads to is picked instead. (The edge has a negative integer ID, while the node it leads to is positive.) This also gives the ability to "zip" along edges of the graph, which I kind of like. It's not a very good substitute for picking nodes, but might be worth keeping even after node picking works. We can also define our own semantics for picking edges in the graph...
-
Russ Fish authored
-
Shashi Guruprasad authored
an OS, the code to check for the presence of non-BSD nodes would fail. Fixed the check so that we consider a PC to be a non-BSD node if we have no information about what default OS is gonna be loaded on to a PC after mapping. Lunquan Li of WormE project triggered this problem. BUGFIX
-
David G Andersen authored
IPOD packet, now you can. (Note that having ipod installed setuid is already a moderate risk, so i don't think this makes it too much worse)
-
Russ Fish authored
-
- 19 Jul, 2004 10 commits
-
-
Russ Fish authored
-
Leigh B. Stoller authored
a query that succeeded but did not return any matches.
-
Russ Fish authored
. Add hv.ds[pw], hypview.bat, _hv_win32.cpp, hv_win32.py, and hypviewer/Makefile.freewxpy . . Un-unexpand the copyright notices. . Add arg passing pipeline to hvmain for the Windows context args. . Windows platform dependencies are #ifdef WIN32 in C++ code, or os.name == "nt" in Python code. . Use XML-RPC over either "ssh" or the PuTTY "plink" on Windows. Also, . Fix up the GUI logic for reporting failed file/experiment opening. Going from one file/experiment to another now works properly.
-
Russ Fish authored
-
Russ Fish authored
Merge Tim's error handling changes to sync with the testbed/xmlrpc copy, add support for the Win32 platform.
-
Kirk Webb authored
A bunch of plab interface updates that I've worked on over the last while. Most significant is the revamped renewal code that tries to push the leases out to the policy defined maximum of two months during each iteration through the plabrenewd daemon loop. - added python lib code to get SiteVars - Fixed up comments to reflect current code operation - revamped renewal code (again) - changed all times to UTC for consistency - removed node-level renew invocation in favor of slice-level - if backend module requires node-level renewals, it must handle them itself in the slice-level function - better reporting - set admin bit if creating svc slice - other updates to ensure admin bit is preserved - update rootball handling function naming - updated tryXmlRpcCmd() to accept two new sets of strings, and a callback function. The strings represent Faults that either 1) indicate success, or 2) indicate failure. The callback is another optional error handling method, allowing the caller to decide how to treat individual faults as they see fit. - updated the backend module code to take advantage of the new string match status identifiers in tryXmlRpcCmd() - completely revamped slice renewal code in mod_PLC backend - compare against real lease expiration data gathered direct from PLC We used to just infer from our originally requested lease length - warn when our notion of expiration doesn't match PLC's - added agent caching and lease expiration info caching to mod_PLC backend.
-
Russ Fish authored
-
Russ Fish authored
Add WIN32 #pragma statements to the hypviewer code, to shut off voluminous warnings about conversion from double to float for floating point literals.
-
Robert Ricci authored
the project can swap/modify experiments.
-
Kirk Webb authored
First checkin of a document listing the various failure modes observed while dealing with the PLC programmatic API (some dslice ones are listed too). This is mostly a brain dump, I've probably missed a few, and will go back and audit swapin logs looking for more.
-
- 16 Jul, 2004 2 commits
-
-
Jay Lepreau authored
-
Leigh B. Stoller authored
coincides grant start date.
-
- 15 Jul, 2004 1 commit
-
-
Kirk Webb authored
Removed a couple of unneeded lines.
-