Please note that the CVS and issue trackers have moved to GitHub. These Trac pages are no longer kept up-to-date.


and .

04/06/09:

20:09 Ticket #327 (Add flag to run_test.py that would checking repy's thread limit behavior) closed by armon
fixed: Added the flag in r1986. Done.
20:08 Changeset [1986] by armon
Ticket #327. Added -threaderr flag to run_test.py. Added two files …
18:08 Changeset [1985] by armon
Ticket #256 and #330. Updated nmthreadingerror to use the optional tuple …
18:06 Changeset [1984] by armon
Fixed bug in the nmstatusmonitor with logging exceptions that would cause …
17:42 Ticket #330 (Update stopfile in repy and NM to be able to put a message and exit code) closed by armon
fixed: Added all necessary code in r1981 r1982 r1983. Marking closed.
17:40 Changeset [1983] by armon
Ticket #330. Updated stopvessel to take an optional tuple for the …
17:39 Changeset [1982] by armon
Ticket #330. Upgraded stopfilewatcher to parse stopfile and pick out stop …
17:38 Changeset [1981] by armon
Ticket #330. Updated repy's usage arguments.
17:38 Changeset [1980] by richard
remove seash from old_demokit
16:55 Archive/Spring2009Tasks edited by justinc
(diff)
15:40 SeattleTalks edited by ivan
(diff)
13:44 Changeset [1979] by armon
Updated nonportable so that if repy is killed to due exceeding disk or …
13:42 Local/ContributorContactInfo edited by justinc
(diff)
13:36 Archive/Spring2009Tasks edited by justinc
(diff)
12:46 SeattleTalks edited by justinc
(diff)
12:17 Archive/Spring2009Tasks edited by ivan
(diff)
12:05 Archive/Spring2009Tasks edited by justinc
(diff)
11:32 Ticket #331 (once over demokit) created by richard
We need to verify the files to include in the demokit. Let's go through …
11:21 Changeset [1978] by richard
updated setup.py: try commands 'test', 'demokit', 'build', and 'clean'
10:55 SeattleTalks edited by justinc
(diff)
08:52 Changeset [1977] by richard
redid preparedemokit.py using distutils
08:15 Archive/Spring2009Tasks edited by justinc
(diff)
08:09 Archive/Spring2009Tasks edited by justinc
(diff)

04/05/09:

18:04 Ticket #330 (Update stopfile in repy and NM to be able to put a message and exit code) created by armon
To support the work done for threading the stopfile must be extended so …
15:56 Ticket #234 (Move Repy Resource restriction thread (mem / disk) to the external CPU ...) closed by armon
fixed: This is replaced by ticket #329 which will be an external CPU monitor.
15:55 Ticket #253 (Check all major supported platforms for the availability to check CPU ...) closed by armon
fixed: Done. We will now implement this in #328.
15:55 Ticket #329 (Overhaul nonportable to use platform specific api's for an external CPU ...) created by armon
We would no longer use the tattler/reader method and use a completely …
15:53 Ticket #328 (Create Platform Specific API's, at minimum support fetching CPU and memory ...) created by armon
Create an api for Linux, Darwin, and FreeBSD that would support getting …
15:32 Ticket #327 (Add flag to run_test.py that would checking repy's thread limit behavior) created by armon
We need a flag, e.g. "-threadingerr" that would spawn the maximum number …
15:06 Ticket #326 (Create tests for the threading error handling) created by armon
Create some unit tests based on unittest for the code that handles …
14:56 Ticket #290 (executable repy) closed by richard
fixed: Also, I meant that the executable/binary would be one file. I've finished …
14:54 Ticket #325 (Poll system wide thread count prior to reducing repy resources on a ...) created by armon
If repy exits with a ThreadErr? condition, global resouces should not be …
14:39 Ticket #302 (Add license to installers and demokit) closed by richard
fixed: See r1976
14:38 Changeset [1976] by richard
demokit #302: added licence.txt
14:01 Archive/Spring2009Tasks edited by justinc
(diff)
10:56 Ticket #320 (Installer has race condition...) closed by cosminb
fixed: fixed in revision 1975.
10:43 Changeset [1975] by cosminb
modified the generating node keys and setting up seattle... message to …
10:28 Changeset [1974] by cosminb
bug fix for ticket 320. Moved key generation in intaller to setup_startup …
08:27 Ticket #324 (acquiring/releasing vessels from seash) created by ivan
This depends on XML-RPC implementation of GENI operations. Once that task …
08:24 Ticket #323 (merge django user and auth user records in geni db) created by ivan
Right now geni db uses two separate records to maintain user information. …

04/04/09:

21:59 Archive/Spring2009Tasks edited by justinc
(diff)
21:56 Archive/Spring2009Tasks edited by justinc
(diff)
21:52 Ticket #318 (Deploy Seattle on GpENI) closed by justinc
fixed: Done, but they are reloading the machines soon and adding new ones. We …
21:28 Changeset [1973] by armon
Updated allpairsping to use the assignment webserver to serve the …
20:10 Ticket #322 (seash exits unexpectedly when user tries to copy text...) closed by justinc
fixed: Output is clarified in r1972.
20:09 Changeset [1972] by justinc
This fixes the seash output bug captured in #322.
20:07 Ticket #322 (seash exits unexpectedly when user tries to copy text...) created by justinc
A user was (understanbly) confused because when she would try to copy …
18:29 Ticket #321 (start_seattle.sh isn't executable) created by justinc
start_seattle.sh isn't executable in the installer. Because of this, one …
18:18 Ticket #320 (Installer has race condition...) created by justinc
The installer has a race condition. It adds an entry to cron to start …
17:36 Ticket #319 (Multiple calls to ./install.sh expose a programming error...) closed by justinc
fixed: Fixed in r1971.
17:36 Changeset [1971] by justinc
Fix for ticket #319.
17:34 Ticket #319 (Multiple calls to ./install.sh expose a programming error...) created by justinc
When running ./install.sh more than once (without running uninstall), I …
16:36 Ticket #318 (Deploy Seattle on GpENI) created by justinc
We should deploy seattle on GpENI (  https://geni-myplc.ksu.gpeni.net ). …
12:03 Archive/Spring2009Tasks edited by justinc
(diff)
11:57 Archive/Spring2009Tasks edited by justinc
(diff)
11:51 Archive/Spring2009Tasks edited by justinc
(diff)
10:50 Ticket #266 (Make a manifest describing the purpose of the files in SVN) closed by justinc
wontfix: I think this should be good enough for now. This should help us to sort …
10:23 Changeset [1970] by justinc
Ensure that the LICENSE.TXT file is packaged in the installers. It will …
10:15 Changeset [1969] by justinc
Adding the license. This is the MIT / GENI Public License.
10:06 Archive/Spring2009Tasks edited by justinc
(diff)
10:04 Archive/Spring2009Tasks edited by justinc
(diff)
07:47 Archive/Spring2009Tasks edited by richard
fixed demokit (diff)
07:44 Archive/Spring2009Tasks edited by richard
(diff)
07:39 Changeset [1968] by richard
preparedemokit cleanup
07:23 Changeset [1967] by richard
updating demokit

04/03/09:

23:25 RepyTutorial edited by justinc
(diff)
22:26 RepyTutorial edited by justinc
(diff)
22:24 RepyTutorial edited by justinc
(diff)
22:18 RepyTutorial edited by justinc
(diff)
22:06 RepyTutorial edited by justinc
(diff)
20:26 Archive/Spring2009Tasks edited by justinc
(diff)
20:21 Archive/Spring2009Tasks edited by justinc
(diff)
20:19 Changeset [1966] by ivan
rm neighboriplist.txt -- not supposed to be in svn. Updated allpairsping …
20:10 Archive/Spring2009Tasks edited by justinc
(diff)
19:56 EducationalAssignments/TakeHome edited by ivan
(diff)
19:47 Archive/Spring2009Tasks edited by justinc
(diff)
19:40 Archive/Spring2009Tasks edited by justinc
(diff)
19:38 Archive/Spring2009Tasks edited by justinc
(diff)
19:33 Archive/Spring2009Tasks edited by justinc
(diff)
16:28 Archive/Spring2009Tasks edited by justinc
(diff)
16:20 Ticket #259 (List why tests fail on Windows Mobile...) closed by armon
fixed: Wiki article at  https://seattle.cs.washington.edu/wiki/MobileCeNotes
16:18 Archive/MobileCeNotes edited by armon
Added more information about the status of WinCE (diff)
16:06 Archive/Spring2009Tasks edited by ivan
(diff)
16:05 status.txt attached to Archive/MobileCeNotes by armon
Evaluation report for WinCE unit tests
16:05 test.output attached to Archive/MobileCeNotes by armon
Log file of which tests passed/failed
16:05 Archive/Spring2009Tasks edited by ivan
(diff)
16:05 Archive/MobileCeNotes created by armon
Initial status of WinCE
15:56 ContributorsPage edited by armon
(diff)
15:56 ContributorsPage edited by armon
(diff)
15:28 ProgrammersPage edited by justinc
(diff)
15:25 Archive/Spring2009Tasks edited by justinc
(diff)
15:19 ProgrammersPage edited by justinc
(diff)
15:14 Archive/Spring2009Tasks edited by justinc
(diff)
15:09 Archive/Spring2009Tasks edited by justinc
(diff)
12:43 Ticket #317 (vessel renew functionality on GENI portal) created by ivan
Give the user the ability to renew some or all of their vessels. With some …
11:55 Archive/Spring2009Tasks edited by justinc
(diff)
11:11 UnderstandingSeattle/NodeManagerDesign edited by justinc
(diff)
11:06 UnderstandingSeattle/SeattleComponents edited by justinc
(diff)
10:54 Archive/Spring2009Tasks edited by justinc
(diff)
10:53 Archive/Spring2009Tasks edited by justinc
(diff)
10:49 Archive/Spring2009Tasks edited by justinc
(diff)
10:38 Ticket #316 (Allow a user to replace their public key on SeattleGENI) created by justinc
A user should be able to change their public key on the Seattle GENI …
10:35 Ticket #315 (Check that uploaded key is valid...) created by justinc
Use rsa_is_valid_publickey(key) to check the uploaded data. You'll …
10:02 UnderstandingSeattle/NodeManagerDesign edited by justinc
(diff)
08:45 UnderstandingSeattle/NodeManagerDesign created by justinc
08:34 Archive/Spring2009Tasks edited by justinc
(diff)
08:29 Archive/Spring2009Tasks edited by justinc
(diff)
08:27 Archive/Spring2009Tasks edited by justinc
(diff)

04/02/09:

19:53 Ticket #314 (Convert random bytes to a float.) created by anthony
Take the results from os.urandom and transform them into a float.
17:51 Changeset [1965] by armon
Minor change to the forwarder when calling nat_toggle_advertisement to not …
17:42 Changeset [1964] by armon
Updated the NATLayer to use isAlive() instead of checking connectionInit. …
17:34 Changeset [1963] by armon
Updated the forwarder to call mux.isAlive() instead of checking the …
17:32 Changeset [1962] by armon
Updated the multiplexer to add an isAlive method and to replace checking …
15:55 Changeset [1961] by kimbrl
Fixed bug that caused forwarder to limit total connections rather than …
15:13 RepyTutorial edited by ivan
(diff)
15:12 geniport.jpg attached to RepyTutorial by ivan
Diagram showing where to find the GENI port field on the GENI website.
15:00 EducationalAssignments/TakeHome edited by ivan
(diff)
13:54 Ticket #313 (toolkit and demokit inconsistent names) created by ivan
The icon on GENI portal advertises a toolkit. The user downloads a …
12:00 Changeset [1960] by armon
Upgraded the nmstatusmonitor to detect a ThreadErr? exit condition and to …
11:59 Changeset [1959] by armon
Added try-catch in emultimer to detect a failure when allocating a new …
11:29 Changeset [1958] by armon
Added try-catch to internal error handling function to make sure it will …
11:20 Changeset [1957] by armon
Updated nmthreadingerror to handle floating event values, to be compatible …
11:17 Changeset [1956] by armon
Added a check in harshexit for value 56 which is for ThreadErr?.
08:48 Archive/Spring2009Tasks edited by justinc
(diff)
08:48 Archive/Spring2009Tasks edited by justinc
(diff)

04/01/09:

17:44 Archive/Spring2009Tasks edited by ivan
(diff)
17:44 Ticket #312 (customized installer must be ported to Django) created by ivan
The customized installer site has numerous flaws in its current PHP code. …
17:41 Ticket #311 (django templates coding style guide) created by ivan
Extend CodingStyle page with a section on managing Django templates. This …
17:38 Ticket #310 (seattle machine account management) created by ivan
we need (1) a policy on ssh accounts to seattle machines, (2) a way to …
17:36 Ticket #309 (new account password-changed checker) created by ivan
Write a simple cronjob script to test that seattle developers have changed …
17:34 Ticket #308 (daemons to check common seattle services) created by ivan
Ticket #307 handles machine failures. But what if a machine is up, but …
17:31 Ticket #307 (ping seattle machines send email when they fail) created by ivan
Create a machine ping test case where a cronjob tests that …
17:27 Ticket #306 (testbed-mac needs remote ssh accounts for devs) created by ivan
Currently, creating accounts locally on testbed-mac.cs.washington.edu does …
17:12 Archive/Spring2009Tasks edited by ivan
(diff)
17:11 Archive/Spring2009Tasks edited by ivan
(diff)
17:01 Archive/Spring2009Tasks edited by ivan
(diff)
16:56 Changeset [1955] by armon
Removed asserts and used plain if statements. Also fixed bug with extra …
16:54 Ticket #305 (Upgrade Trac to 0.11.4) created by ivan
The newer Trac releases (0.11.2, 0.11.3, 0.11.4) include numerous bug …
16:35 Changeset [1954] by armon
Made it so writing out a restrictions file is atomic, and is protected …
13:14 Archive/Spring2009Tasks edited by justinc
(diff)
13:11 Archive/Spring2009Tasks edited by justinc
(diff)
13:05 Archive/Spring2009Tasks created by justinc
11:41 Ticket #304 (extra vessels under jctest...) closed by justinc
duplicate
11:39 Ticket #304 (extra vessels under jctest...) created by justinc
There are problems with the seattlegeni website. Somehow it sometimes …
11:25 Ticket #303 (extra vessels under jctest...) created by justinc
There are problems with the seattlegeni website. Somehow it sometimes …
09:03 Changeset [1953] by armon
Updated restrictions processor based on justins comments. Switched to …

03/31/09:

21:46 Changeset [1952] by armon
Added general restrictions processor. Added file to handling a ThreadErr?.
17:02 Changeset [1951] by armon
Added error delegation to nat_waitforconn.
12:03 Changeset [1950] by armon
Fixed minor bug in nat_stop_server_advertise
11:31 Changeset [1949] by kimbrl
Fixed minor bugs in NATLayer and NAT_advertisement to allow automatic …
08:55 Ticket #302 (Add license to installers and demokit) created by justinc
We need to add our license to the demokit. This is the GENI Public …

03/30/09:

19:41 Ticket #295 (Look at ctypes code generator) closed by armon
fixed: Done. I built all the necessary parts, and figured it out. There a bug in …

03/29/09:

22:25 Changeset [1948] by sal
corrected the reference to the column
19:55 Ticket #294 (Threading priority for Windows) closed by armon
fixed: We decided against process priorities, so this ticket is done.
15:36 Changeset [1947] by armon
Updated nonportable to attempt getting HIGHEST priority for a thread, then …
15:16 Changeset [1946] by armon
Added process priority code to the windows api.
07:43 tcp.tgz attached to Libraries/Tcup by richard
tcp.tgz
07:41 tcp.repy attached to Libraries/Tcup by richard
tcp.repy
07:41 Libraries/Tcup edited by richard
new version (diff)
07:33 Changeset [1945] by richard
TCUP release v2
07:26 Ticket #301 (finish integration TPOT + TCUP) created by richard
We need to route multiple TCP ports over our UDP port.
07:24 Ticket #271 (benchmark tcup, repy tcp, python tcp) closed by richard
worksforme
00:53 Ticket #282 (ToGrade Button will overwrite files that are being graded) closed by sal
fixed: Now if file is already being graded or scheduled for grading, …
00:51 Ticket #280 (website should nicely handle the case where the autograder directory does ...) closed by sal
fixed: Now creating a directory if doesn't exist
00:47 Changeset [1944] by sal
added check for grading root folder existence and prevention from starting …
00:00 Milestone TCUP v0.0.2 completed
This is the second release of TCUP? -- a TCP over UDP Repy …

03/28/09:

20:46 Changeset [1943] by ivan
updated integration test with new onepercent_manyevents publickey
18:21 Ticket #262 (get the node state transitions working) closed by justinc
fixed
16:49 Changeset [1942] by armon
Added use of threading priorities on windows to nonportable.
16:49 Changeset [1941] by armon
Added threading priority stuff to the windows api.
15:49 Ticket #300 (seattlegeni should indicate when acquired vessels are on nodes that have ...) created by ivan
Current geni portal displays the donation.status field. This doesn't make …
15:43 Changeset [1940] by ivan
keygen files with comments. these files generate keys and import them into …
15:22 Changeset [1939] by ivan
Commented dbnode_checker. Fixed bug where nodehandle was not destroyed in …
14:47 Changeset [1938] by kimbrl
Updated detect_nat and get_external_ip to take forwarderCltPort instead …
13:48 Ticket #299 (Integrate forwarder with advertisement layer) created by kimbrl
The forwarder needs to be integrated with the newest advertisement layer. …
12:24 Changeset [1937] by justinc
Moved extraneous code outside of try: block
11:40 Ticket #298 (show log gives node manager Internal Errors) closed by justinc
invalid: These are computers at UW. The computers in the lab in the basement need …
06:59 Changeset [1936] by richard
nat #228: setup nat monitor to use port args;
06:36 Ticket #298 (show log gives node manager Internal Errors) created by richard
Through seash and through nm_remote_api, I tried to show the logs. Some …
06:31 Ticket #297 (emulcomm hangs when acquiring expired vessels through nm_remote_api) created by richard
I tried to acquire expired vessels through nm_remote_api.py. It looks …
00:00 Milestone Autograder v1 completed
This autograder version will include (please add to list): * Interface …

03/27/09:

22:52 Ticket #291 (repyhelper doesn't accept relative path names) closed by asekine
fixed: fixed as of r1935
22:49 Changeset [1935] by asekine
Addressed ticket #291 (relative paths broken) and ticket #283 (raising …
21:24 Ticket #275 (Push a new release with more events) closed by justinc
fixed: Done! 0.1e is out! Big kudos to Ivan, Cosmin, Brent, and Sal.
21:19 Ticket #296 (Create script for creating testpack.) created by sal
To use by deployment and testing program, need to create a script that …
20:47 Ticket #295 (Look at ctypes code generator) created by armon
See if it is viable to use the ctypes code generator on BSD.
20:45 Ticket #294 (Threading priority for Windows) created by armon
Increase the priority of resource monitor threads on Windows for repy.
20:36 Ticket #292 (old installs are being listed as active) closed by ivan
fixed
20:31 Ticket #293 (Extra vessels under my account...) created by justinc
I have a bunch of extra vessels. They don't show up in the GENI DB or on …
19:10 Changeset [1934] by armon
Deleted old unit tests for the natlayer.
19:10 Changeset [1933] by armon
Deleted old unit tests.
19:08 Changeset [1932] by armon
Deleted old NATLayer and advertisement files.
19:08 Changeset [1931] by armon
Deleted old forwarders.
19:06 Changeset [1930] by armon
Deleted some old/useless files from the NATLayer.
18:56 Changeset [1929] by armon
Removed old DHT directory, not needed.
18:53 Changeset [1928] by armon
Fixed a unit test for the natlayer.
18:53 Changeset [1927] by armon
Updated forwarder start script to pass the proper parameters to the …
18:53 Changeset [1926] by armon
Fixed some issues with NAT advertisement. Updated NATLayer to use the new …
18:51 RepyApi edited by armon
(diff)
18:07 Changeset [1925] by armon
Added NAT prefix to advertisement functions to prevent namespace collision …
17:31 Blog: Version 0.1e, now with more events! created by justinc
17:26 WikiStart edited by justinc
(diff)
16:48 Changeset [1924] by mitchellh
In run_tests, if a test has no output, suppress the error message on …
14:46 Ticket #264 (Clean up software updater documentation) closed by couvb
fixed: Committed in r1923
14:45 Changeset [1923] by couvb
Added docstrings to the softwareupdater as per ticket #264.
13:10 Ticket #292 (old installs are being listed as active) created by justinc
previous installs on nodes (IP / port) have their active time and epoch …
13:09 Ticket #252 (cannonical to one percent script: statefunctionargtuplelist that is passed ...) closed by ivan
fixed: fixed as of r1922
13:01 Changeset [1922] by armon
Added first version of new advertisement layer.
12:07 Ticket #291 (repyhelper doesn't accept relative path names) created by justinc
The following call does not work: …
11:40 Changeset [1921] by richard
adding note about resources
10:46 Changeset [1920] by justinc
Removing obsolete genilookup key transition information…
10:34 Changeset [1919] by kimbrl
Updated the forwarder to take SERVER_PORT and CLIENT_PORT as command line …
10:16 Ticket #120 (solve hanging node state transition scripts) closed by justinc
fixed: From what I can see from looking at the logs, the latest changes have …
10:02 Ticket #289 (promiscous mode for repy) closed by justinc
invalid: If I'm missing something please re-open and email me…
09:58 Ticket #290 (executable repy) created by richard
It'd be nice and look more professional if Repy was an executable like …
09:53 Ticket #289 (promiscous mode for repy) created by richard
It would be nice for * testing * benchmarking to eliminate all …
01:39 Changeset [1918] by mitchellh
Finally fixed the logs being off by one test on mobile problem.

03/26/09:

23:36 Ticket #288 (make_base_installers.py fails sometimes) created by butaud
The specific exception on one computer was: […] It's most likely an …
23:27 Ticket #159 (Have update_and_build.py do more checking) closed by butaud
fixed: The script now checks all three of these things before it proceeds, and …
23:26 Changeset [1917] by butaud
Added sanity checks to update_and_build.py, ticket #159
21:25 Changeset [1916] by kimbrl
added a test to verify the forwarder correctly limits number of servers …
20:24 Changeset [1915] by kimbrl
Added logic to limit servers.
20:14 Local/VersionDeployment edited by justinc
(diff)
19:18 Changeset [1914] by cosminb
resource event number patching was still not behaving correctly for …
17:46 Changeset [1913] by armon
Renamed test_exsternal_forwarder.py so that run_tests.py does not try to …
17:45 Changeset [1912] by armon
Updated forwarder to use the error delegate capability of the multiplexer …
17:38 Changeset [1911] by couvb
When preparing things for the softwareupdater tests, we now change …
17:20 Changeset [1910] by armon
Updated the NATLayer to be a bit more robust with respect to dead …
17:17 Changeset [1909] by armon
Updated the multiplexer to use error delegation in the functional …
17:17 Changeset [1908] by armon
Fixed some commenting on a unit test
17:07 Changeset [1907] by armon
Upped the restrictions for the multiplexer test.
16:44 Ticket #287 (Can't waitforconn on localport / IP already in use by openconn) closed by justinc
fixed: I've fixed this in r1904, r1905. However, #279 will intervene and cause …
16:44 Changeset [1906] by cosminb
changed revision number to .1e. fixed minor issue in nmmain resource …
16:44 Changeset [1905] by justinc
improved comment on r1904
16:42 Changeset [1904] by justinc
This is a fix for #287. This allows the programmer to call waitforconn …
16:28 Changeset [1903] by armon
Added error delegation to the Multiplexer so that user code can be …
16:26 Changeset [1902] by cosminb
added code to nmmain that increases the number of events in each resource …
16:25 Ticket #287 (Can't waitforconn on localport / IP already in use by openconn) created by justinc
The test below will fail. The reason is that the second waitforconn will …
15:45 Changeset [1901] by armon
Ticket #256. Added determine_threading_environ.py file. It is a script …
15:21 Ticket #265 (Flush out software updater test documentation) closed by couvb
fixed: Checked in in r1900.
15:20 Changeset [1900] by couvb
Flushed out software updater test documentation for ticket #265
14:36 Changeset [1899] by justinc
Description typo in comment string for private function
14:35 Changeset [1898] by justinc
Missing data in a comment.
14:31 Ticket #285 (waitforconn and recvmess sometimes return None...) closed by justinc
fixed: Fixed in r1895 added unit tests to detect this issue in r1897
14:30 Ticket #286 (py_z_test_filechecks.py fails) created by couvb
On my Vista desktop, it failed with the following output: tagline …
14:30 Changeset [1897] by justinc
Tests related to #285. They detect if the commhandles returned by …
14:24 Changeset [1895] by justinc
Fixed the bug specified in #285 waitforconn and recvmess now always …
14:23 Ticket #285 (waitforconn and recvmess sometimes return None...) created by justinc
waitforconn and recvmess will return None when called more than once on …
14:06 Ticket #273 (socket error occurs sending large files with nat layer) closed by kimbrl
fixed: Fixed by Armon in r1887, problem was a bug in the multiplexer
13:53 Changeset [1894] by couvb
Changed the key and updatesite to use the correct production values.
13:21 Changeset [1893] by kimbrl
Added various tests to the newest version of natlayer
13:05 Changeset [1892] by ivan
test commit
12:44 Ticket #284 (add finally block to clean up emulab state in autograder_runner.py) created by kimbrl
Add a finally block to the main method of the autograder_runner so that …
12:36 Ticket #283 (repyhelper throws TranslationError if a directory contating repy and py ...) created by kimbrl
I was developing on my home machine, and then copied a directory to …
12:30 Ticket #282 (ToGrade Button will overwrite files that are being graded) created by kimbrl
If a student submission is being graded, and grade is hit the file in the …
12:19 Changeset [1891] by armon
Moved import nanny from the top of nonportable to the bottom to prevent …
12:12 Ticket #281 (autograder_runner crashes if directories don't exist) created by kimbrl
If directories that are expected do not exist the autograder_runner should …
12:10 Ticket #280 (website should nicely handle the case where the autograder directory does ...) created by kimbrl
if the /tmp/sal/ directory does not exist errors occur when students try …
11:54 Changeset [1890] by armon
Added little test file that transfers a large amount of data using an …
11:53 Changeset [1889] by armon
Added random file generator for testing the NATLayer.
11:53 Changeset [1888] by armon
Upped the restrictions for the NATLayer a bit.
11:50 Changeset [1887] by armon
Fixed bug in the multiplexer related to construction of frame objects over …
11:27 Changeset [1886] by richard
tcup #271: redid w/ 1 GB restr rates; now Repy is 10x slower than Repy; …
11:07 Changeset [1885] by couvb
Updated the servicelogger to look for the ownerkey used for v2 on actual …
09:55 Changeset [1884] by richard
tcup bench: switch tcup order
09:33 Changeset [1883] by richard
tcup #271: bench as above
09:33 Changeset [1882] by richard
tcup #271: server side/remote hosts make no difference
09:09 Changeset [1881] by richard
tcup #271: same
09:09 Changeset [1880] by richard
tcup #271: fix for close bug adding tcup results via server side
08:49 Changeset [1879] by richard
tcup #271: benching
08:49 Changeset [1878] by richard
tcup #271: benching
02:08 Changeset [1877] by sal
more robustness, analysis script

03/25/09:

23:12 Ticket #279 (waitforconns don't always work after a stopcomm has been called) created by kimbrl
A listener started by a waitforconn is stoped by a stopcomm. Then do a …
23:01 Ticket #277 (test grade() functions fail when "test completed" is printed) closed by jenn
fixed: fixed w/ r1876
22:44 Archive/LipstickOnAPigExceptionHierarchy edited by asekine
(diff)
21:50 Archive/LipstickOnAPigExceptionHierarchy edited by asekine
(diff)
21:49 Archive/LipstickOnAPigExceptionHierarchy edited by asekine
(diff)
17:45 Changeset [1875] by richard
nat #228: overrode nm_remote's function
16:15 Ticket #261 (timeout_socket.send should also timeout) closed by richard
fixed: See r1874.
16:14 Changeset [1874] by richard
tsock #261: send times out
16:12 Ticket #278 (database connection cleanup in geni) created by ivan
GENI should always release all of its db connections once it handles a …
15:20 Ticket #277 (test grade() functions fail when "test completed" is printed) created by kimbrl
When a test returns only "test completed" the call to grade() should …
15:13 Ticket #276 (nm_remote_api tear_down bug) created by kimbrl
an attempt to initialize vessels after tear_down() has been called results …
15:06 Ticket #272 (simple autograder implementation) closed by kimbrl
fixed: completed r1873 affects data_interface.py and autograder_runner.py
15:05 Changeset [1873] by kimbrl
hybrid autograder version that is part generic, but hardcoded for the …
13:43 Changeset [1872] by justinc
The timeout is updated to 10 seconds…
13:22 Changeset [1871] by justinc
This makes nmclient timeout. Requested as part of #120
13:01 Ticket #275 (Push a new release with more events) created by justinc
We need to push a version with higher event limits. A starting allocation …
12:20 Changeset [1870] by ivan
added parallelization to dbnode_checker, decreased max epoch count from 5 …
11:58 Changeset [1869] by cosminb
fixed parameter passing problem from ticket #252 by passing in noop where …
10:14 Ticket #274 (limit servers that can connect to a forwarder) created by kimbrl
The Current Forwarder limits the number of servers that can connect by …
10:12 Ticket #273 (socket error occurs sending large files with nat layer) created by kimbrl
When sending a large file ( > 7K or so) with the natlayer a socket error …
10:09 Ticket #272 (simple autograder implementation) created by kimbrl
Revert to a simple autograder that works for a single hardcoded …
08:52 Ticket #131 (tcup tests hang because of old repy distribution) closed by richard
wontfix: I think we have to live with Repy's flaws and pray for a new demo kit. …
08:50 Ticket #180 (Change the way the advertise functions work) closed by richard
worksforme
08:48 Ticket #271 (benchmark tcup, repy tcp, python tcp) created by richard
We need to work more on the benchmarking code. For starters, the same host …
08:36 Changeset [1868] by richard
nat #228: monitor checks status, starts, stops forwarders on vessels
01:31 Ticket #270 (relocate autograder to blackbox) created by ivan
Autograder should live on blackbox. It needs a separate account.
00:52 Changeset [1866] by sal
deleted old unnecessary files
00:42 SeattleResources edited by ivan
(diff)

03/24/09:

21:01 Changeset [1865] by armon
Separated some of the code in behind_nat to getmy_external_ip to provide …
19:39 Changeset [1864] by butaud
Added manifest files describing the purpose of each file in the dist …
19:08 Ticket #269 (advertise server needs an init.d script) created by ivan
The advertise server doesn't start on boot of seattle.cs. We need to …
19:03 Changeset [1863] by butaud
Deleted an old text file
18:45 Changeset [1862] by butaud
Deleting old files laying around…
18:36 Changeset [1861] by butaud
Removed more legacy files
18:29 Changeset [1860] by butaud
Since svn preserves old files anyway, there's no need to keep legacy files …
18:14 Ticket #268 (Benchmark os.urandom performance.) created by anthony
Find the time required for different platforms to generate N bytes of …
17:05 Changeset [1859] by armon
Fixed bug in forwarder_rpc deregister_server.
16:31 Ticket #267 (implement server backups) created by ivan
If things crash, we'll have no problem finding the most recent svn …
15:31 Ticket #266 (Make a manifest describing the purpose of the files in SVN) created by justinc
There should be some sort of description of the purpose of each file in …
10:36 Ticket #265 (Flush out software updater test documentation) created by couvb
The software updater tests currently don't detail the full process that …
10:35 Ticket #264 (Clean up software updater documentation) created by couvb
Some parts of the software updater should be clarified as to their …
09:48 Ticket #263 (MapReduce assignment documentation) created by ivan
The Lisping strike force produced the code and a report on a Seattle …
09:44 Ticket #262 (get the node state transitions working) created by ivan
The installer integration test is intended to test the installer and …
04:59 Changeset [1857] by sal
Timout added
02:45 Changeset [1856] by sal
modifications to bring design to accordance with GENI's (upload folder)
02:43 Changeset [1855] by sal
modifications to bring design in accordance with geni (common folder)
02:42 Changeset [1854] by sal
modifications to GENI styl
02:40 Changeset [1853] by sal
some restructurig like in GENI
02:38 Changeset [1852] by sal
some configuration changes

03/23/09:

18:52 Ticket #220 (Allow the installers to run on Python 2.6) closed by butaud
fixed: Since the version of python is now checked by a separate module, the …
18:52 Changeset [1851] by butaud
Removed redundant and erroneous python version check from install.py, …
18:22 Changeset [1850] by justinc
I believe the problem is that when a proxy fails, we don't continue to the …
17:34 Ticket #136 (make tcup2 fails on a Mac : hostname cmd has no -i option) closed by richard
invalid
17:30 Ticket #260 (timeout_socket needs to handle multiple closes gracefully...) closed by richard
fixed: See r1849.
17:29 Changeset [1849] by richard
tsock #260: fixed
17:27 Changeset [1848] by justinc
Clarifying the existence of timeout code here.
17:08 Changeset [1847] by justinc
Built-in a timeout. Now it will timeout after 10 seconds if there is no …
16:56 Ticket #261 (timeout_socket.send should also timeout) created by justinc
Since send can block, it probably also should have a timeout.
16:55 Ticket #260 (timeout_socket needs to handle multiple closes gracefully...) created by justinc
If you call socket.close() more than once, it should not have an error. …
15:54 Ticket #107 (Integrate benchmarking with the installer) closed by justinc
duplicate: Duplicate with #258
15:13 Ticket #259 (List why tests fail on Windows Mobile...) created by justinc
We need a precise reason (not an exception listing) why the tests …
15:03 Ticket #258 (Custom installer creater integration with actually getting 10% of the ...) created by justinc
We need to make the installers and custom installer creator work together …
15:02 Ticket #257 (Dynamically determine offcut resource size) created by justinc
There needs to be a way to determine the offcut resources size on an …
14:53 Ticket #256 (A logical number of events / threads...) created by justinc
From what we can tell, there isn't a logical and portable way to determine …
14:39 Ticket #224 (Add a blog/newsfeed feature to the Seattle start page) closed by justinc
fixed
12:44 Changeset [1846] by richard
nat #180: make advertisers return tuples
10:50 Ticket #255 (XML RPC for GENI portal...) created by justinc
The functionality of the GENI portal should be callable by users without …
10:43 Ticket #254 (Need feedback when acquiring resources) created by justinc
Right now when one clicks to acquire or release resources on the GENI …
10:10 Applications/Autograder/Database created by kimbrl
09:53 Archive/Indoctrination edited by kimbrl
(diff)

03/22/09:

19:08 Changeset [1845] by justinc
typo in comment fixed…
19:08 Changeset [1844] by justinc
Changes to do locking for fungible item resources. This removes the …
19:06 Changeset [1843] by ivan
Added function comments, arguments checking, usage, and a list of …
16:19 Ticket #253 (Check all major supported platforms for the availability to check CPU ...) created by armon
16:12 Changeset [1842] by armon
Added unit test to check repy's behavior when memory is allocated in a …
15:59 Ticket #152 (selectorstops bug on Seattle, excessive memory) closed by armon
fixed: Done in r1841.
15:58 Changeset [1841] by armon
Ticket #152. Fixed bug in nanny tattle_add_quantity that caused a memory …
15:57 Ticket #243 (Generalize sandboxing code in nonportable and move it to nanny) closed by armon
fixed: CPU checking code was generalized out. Memory and disk is so basic that it …
15:56 Changeset [1840] by armon
Ticket #234 and #243. Moved generic CPU sleeptime calculation to nanny. …
14:48 Changeset [1839] by armon
Updated emultimer to check timer dictionary prior to attempting to remove …
14:46 Changeset [1838] by armon
Increased CPU allowed in restrictions.fewevents because CPU throttling was …
06:44 Changeset [1837] by richard
tcup: benching of python always gives 0 seconds?
06:25 Changeset [1836] by richard
tcup: some repy, tcup working but not python
00:08 Ticket #252 (cannonical to one percent script: statefunctionargtuplelist that is passed ...) created by cosminb
The statefunctionargtuplelist that is passed in is in the wrong format. …

03/21/09:

20:33 Ticket #251 (Adding / removing vessels sometimes locks database...) created by justinc
Sometimes after adding or removing vessels, the database becomes locked …
17:51 Ticket #250 (IndexError on GENI portal when logged into admin interface) created by justinc
If you try to acquire resources or perform many other actions on the GENI …
17:28 Changeset [1835] by ivan
various bug fixes and code cleanup
17:24 Ticket #249 (trac mainpage floating divs show up wrong in IE) created by ivan
Trac's mainpage has two floating right divs. They show up find in FF, but …
16:57 Changeset [1834] by anthony
Modified Linux_resources.py to include two seperate functions, one to …
16:14 Ticket #167 (Create a login form for the GENI portal from the Seattle main wiki page) closed by ivan
fixed
15:57 WikiStart edited by ivan
(diff)
15:52 Blog: Seattle GENI Portal v2 Released created by ivan
15:45 Changeset [1833] by armon
Updated some commenting in RPC_Constants to be up-to-date with the …
15:41 Changeset [1832] by richard
tcup: benchmarking
14:48 Changeset [1831] by armon
Updated Multiplexer to do host-aware waitforconn's instead of ignoring the …
14:23 Changeset [1830] by ivan
fixed up simplelogin form to go onto the wiki start page for geni login.
14:07 WikiStart edited by ivan
(diff)
14:03 WikiStart edited by ivan
(diff)
14:03 WikiStart edited by ivan
(diff)
13:49 Changeset [1829] by ivan
more fixes to geni before deployment -- login for registration message, …
13:26 Ticket #248 (used shares discrepancy and share gaming) created by ivan
Here's a description of the problem that arises between shares that are …
13:05 Changeset [1828] by ivan
various bugfixes to ajax form processing, and fix in mygeni.js to no link …
12:13 Changeset [1827] by ivan
changed to have the server perform validation since client validation does …
11:31 Changeset [1826] by ivan
control.help page edits to update thew new layout of resource acquisition …
04:21 Archive/TwoPlusTwo edited by anthony
Updated status of strike force. (diff)
03:48 Ticket #247 (PKCS#1 RSAES-OAEP encryption scheme.) created by anthony
Improve the existing implementation with padding scheme as defined in …
03:07 Ticket #246 (Port OSRNG and Fortuna PRNG) created by anthony
Port Pycrypto's cryptographically strong pseudo random number generator. …
00:00 Milestone Geni Portal v2 Release completed
This milestone references the new geni portal that includes improvements …

03/20/09:

23:27 Ticket #245 (Circular logger may behave in unexpected ways during crash) created by justinc
On some file systems, writing data isn't an atomic operation. As a …
20:58 Ticket #126 (error when running preparetest) closed by justinc
invalid: I believe the problem was that another terminal was repeatedly running the …
19:28 Ticket #244 ("Get more resources" form does not dissappear when the user cannot grab ...) closed by ivan
fixed: fixed in control.forms where gen_get_form was not returning None when the …
19:25 Changeset [1825] by ivan
fixed centering of message to donate more resources on myvessels
19:23 Changeset [1824] by ivan
might have fixed #244, have to test
18:55 Ticket #244 ("Get more resources" form does not dissappear when the user cannot grab ...) created by ivan
Defect on My Vessels page. It looks like this is also a problem in My …
16:09 Ticket #232 (changeusers freezes when acquiring resources) closed by alpers
fixed: Added a timeout fix; if the vessel announce takes more than 30 seconds, a …
16:06 Changeset [1823] by alpers
dht modification timeout #232
14:50 Ticket #242 (Check if libc "times" is portable across our supported platforms) closed by armon
invalid: times does not update child CPU usage until they exit, making it totally …
13:53 Ticket #241 (Improve output for softwareupdater tests) closed by couvb
fixed: Added more useful error messages for when the restart test fails, and …
13:50 Changeset [1822] by couvb
Added more useful error messages for when the restart tests fail. Also …
13:12 Ticket #243 (Generalize sandboxing code in nonportable and move it to nanny) created by armon
Remove redundancy between platforms, provide a clearer structure for …
13:11 Ticket #242 (Check if libc "times" is portable across our supported platforms) created by armon
If times provides child CPU time in a portable manner, then we can …
12:59 Ticket #112 (Check to see if time.time() should be nonportable.getruntime()) closed by armon
fixed: r1821, updated the software updater. Brent has done measuredisk in r1799. …
12:57 Changeset [1821] by armon
Removed unnecessary timeutil.py file. Updated writemetainfo.mix and …
12:03 Ticket #241 (Improve output for softwareupdater tests) created by couvb
When the tests fail, it is often not obvious why from the test outputs. …
10:50 Changeset [1820] by richard
nat #228: I can check status with uservessels via my GENI port
09:41 Changeset [1819] by ivan
updated state transition scripts to the new versions that were running …
09:00 Ticket #240 (make listen non-blocking) closed by richard
fixed: r1818
09:00 Changeset [1818] by richard
tcup #240: listen is non-blocking; spawning done efficiently
08:34 Ticket #240 (make listen non-blocking) created by richard
I need to change TCUP so the listen method does nothing except setup a …
07:25 Ticket #237 (Sliding Window assignment needs fixes...) closed by richard
fixed: all the known bugs are fixed.

03/19/09:

21:12 Changeset [1817] by butaud
Removed debugging calls from install.py
21:10 Ticket #225 (Make sure that installer works on Windows Mobile) closed by butaud
fixed: The installer now works on Windows Mobile, as of r1816, except for things …
21:10 Ticket #239 (seattle doesn't launch on Windows Mobile) created by butaud
For some reason, the windows_api.launchPythonScript function doesn't seem …
21:07 Changeset [1816] by butaud
Made some changes to Windows Mobile installer, ticket #225
11:34 Changeset [1815] by armon
Updated windows api to use the unicode version of CreateMutex? and to …
11:19 Ticket #238 (nm_remote_api - reset targets failure) created by kimbrl
nm_remote_api.py", line 2868, in reset_targets failed_hosts[vessel] = …
09:44 Ticket #237 (Sliding Window assignment needs fixes...) created by justinc
The sliding window assignment doesn't make sense as it was written. The …

03/18/09:

19:44 EducationalAssignments/SlidingWindow edited by ivan
(diff)
19:04 Ticket #236 (Reduce resource use by timers...) created by justinc
It would be possible to have timers not be allocated events until they …
15:51 Ticket #226 (Change node manager to support NAT traversal) closed by justinc
fixed: Fixed in r1808. The node manager now uses waitforconn to accept incoming …
15:49 Changeset [1808] by justinc
Improvements to the node manager so that it uses waitforconn instead of an …
15:33 Changeset [1807] by alpers
committed v1, demo files for mapper, reducer, and hasher
15:21 Changeset [1806] by alpers
mapred - the whole pass works now, yayyy
14:16 Changeset [1805] by alpers
fixed partition bug, working on aggregation bug
00:07 Changeset [1804] by alpers
iteration of mapred; added splitting of init_data, locking of using …

03/17/09:

21:40 Ticket #229 (check if a node is behind a NAT) closed by armon
fixed
17:11 Changeset [1803] by alpers
updated mapred to be more flexible with handling multiple key values from …
17:06 Changeset [1802] by alpers
version for demo tomorrow, a little problem with duplicates?
14:57 Changeset [1801] by alpers
iteration of mapred, make sure i don't screw the next thing up
13:46 Changeset [1800] by mitchellh
Fixed run_tests delaying capture test results one file later than it …
12:58 Changeset [1799] by couvb
Updated measuredisk to use nonportable.getruntime

03/16/09:

22:19 Ticket #223 (Add a hidden "details" div that can be revealed by user on the My Vessels ...) closed by shawiz
fixed: fixed at r1798
22:15 Changeset [1798] by sean
put the link inside of div
22:11 Changeset [1797] by sean
changed span to div
20:40 Changeset [1796] by armon
Modified getprocesslock to return an integer PID instead of a string.
18:31 RepyTutorial edited by justinc
(diff)
18:29 RepyTutorial edited by justinc
(diff)
18:25 RepyApi edited by justinc
(diff)
18:20 RepyTutorial edited by justinc
(diff)
18:06 PythonTutorial edited by justinc
(diff)
17:56 RepyApi edited by justinc
(diff)
17:47 Changeset [1795] by sean
added js to toggle the vessel action detail
17:37 Changeset [1794] by sean
make vessels info hidden
17:12 RepyApi edited by justinc
(diff)
01:05 RepyHelper created by asekine

03/15/09:

23:49 Archive/LipstickOnAPigExceptionHierarchy edited by asekine
(diff)
23:44 Archive/LipstickOnAPigExceptionHierarchy edited by asekine
(diff)
17:07 Changeset [1793] by ivan
added more comments to describe usage
17:04 RepyApi edited by ivan
(diff)

03/14/09:

20:41 Changeset [1792] by alpers
fixed map_data sending on sockets; need to fix sending data back to …
20:30 Changeset [1791] by alpers
another iteration of mapreduce; shortcirucited socket deletion if a socket …
17:31 Changeset [1790] by alpers
added more printlns, fixed a timing bug, still have issues with multiple …
11:10 Changeset [1789] by armon
Added locks to the forwarder_rpc, this provides thread safety and prevents …
10:46 Changeset [1788] by armon
Fixed "thread" leak in forwarder_rpc. Added DEBUG3 option for ultra …
09:44 Ticket #132 (4-way close times out) closed by richard
worksforme: r1787
09:43 Changeset [1787] by richard
tcup #132: finished close to timewait kind of
08:57 Ticket #231 (spawn a new TCUP on return from listen()) closed by richard
worksforme: Like Python, returns from sock.accept(): (tcup, addr) tuple. Notes * …
08:56 Changeset [1786] by richard
tcup #231: spawn from accept returns (tcup, addr) like python

03/13/09:

17:30 Ticket #235 (mapred.repy terminates early sometimes) created by alpers
For some reason, mapred.repy terminates early before completing …
17:25 Ticket #85 (Holding onto primary's sockets (in mapred.repy)) closed by alpers
fixed: Implemented in r1784.
17:24 Changeset [1784] by alpers
iteration of mapreduce, everything seems to work with p>r>p 80% of the …
15:50 SeattleTalks edited by justinc
(diff)
15:32 Changeset [1783] by armon
Changed connection typing. Added RPC security layer that is simpler and …
15:24 Changeset [1782] by alpers
added stress test for GENI acquire_vessels
09:35 Ticket #234 (Move Repy Resource restriction thread (mem / disk) to the external CPU ...) created by armon
Currently the ResourceThread? that monitors Memory and Disk is inside the …

03/12/09:

21:02 Archive/LipstickOnAPigExceptionHierarchy edited by ivan
(diff)
20:12 Changeset [1781] by justinc
Space out the probes to prevent overloading a node
19:21 Changeset [1780] by armon
Fixed wrong comment in forwarder_rpc.
19:18 Changeset [1779] by armon
Fixed a bug in the RPC forwarder. Added behind nat test. Added behind_nat …
18:56 Changeset [1778] by armon
Updated the experimental stuff, now client initialition on the forwarder …
17:45 Changeset [1777] by armon
Updated experimental RPC forwarder, added test for it. Also added a …
15:18 IdeasList edited by justinc
(diff)
13:20 Ticket #233 (Missing file, socket, and lock object in API reference) created by justinc
The API reference is missing a description of the file, socket and lock …
13:11 IdeasList edited by justinc
(diff)
13:01 IdeasList created by justinc
11:54 Ticket #199 (figure out how to timeout sockets) closed by ivan
fixed: i think this is closed now.
11:20 WikiStart edited by ivan
(diff)
11:05 Changeset [1776] by armon
Updated experimental forwarder. Moved RPC specification and constants to …
10:58 WikiStart edited by ivan
(diff)
10:22 Ticket #232 (changeusers freezes when acquiring resources) created by alpers
When a user tries to acquire vessels using the new GENI, the server will …
07:54 Ticket #231 (spawn a new TCUP on return from listen()) created by richard
Currently, a TCUP always is one object. Instead, I should create a TCUP …

03/11/09:

21:10 Changeset [1775] by armon
Added extra port to the forwarder restrictions file. Added experimental …
20:58 Changeset [1774] by armon
Fixed NAT Status justification in the NATLayer.
18:35 WikiStart edited by ivan
(diff)
18:34 WikiStart edited by ivan
(diff)
18:33 WikiStart edited by ivan
(diff)
18:33 WikiStart edited by ivan
(diff)
18:33 WikiStart edited by ivan
(diff)
18:27 WikiStart edited by ivan
(diff)
18:01 Blog: Introducing Seattle edited by ivan
17:59 Blog: Introducing Seattle edited by ivan
17:58 Blog: Introducing Seattle created by ivan
11:20 Ticket #230 (LAN nodes are LAN nodes?) closed by justinc
invalid
11:10 Ticket #230 (LAN nodes are LAN nodes?) created by justinc
When I get LAN nodes one at a time, I get some odd results: …
11:07 Ticket #229 (check if a node is behind a NAT) created by justinc
Write a client / server program that allows a node to check if it's behind …
11:04 Ticket #228 (Perform an initial deployment of forwarder nodes) created by justinc
We need to deploy the forwarder on a selection of nodes. It makes sense …
10:59 Ticket #227 (Test the node manager / seash) created by justinc
Update seash and the node manager so that they use the NAT traversal …
10:58 Ticket #226 (Change node manager to support NAT traversal) created by justinc
Make modifications to the node manager so that it doesn't use …
10:48 Ticket #184 (Extra vessels under my account...) closed by justinc
worksforme
10:23 Ticket #104 (Add more Robust CPU throttling test capability to run_tests.py) closed by armon
fixed: With Mitchells changes, this ticket is finished.
10:03 Ticket #118 (fewevents_selectorstops frequently hangs on attu) closed by justinc
duplicate: Bug #152 seems to have the same cause. This is merely a symptom of the …
01:02 Changeset [1773] by asekine
Changed the interface in connection.repy for register_sendmess and …

03/10/09:

22:06 Ticket #225 (Make sure that installer works on Windows Mobile) created by butaud
The new, "universal" installer hasn't been tested on Windows Mobile yet. …
21:27 Ticket #106 (Prepare a new release candidate) closed by butaud
fixed
20:40 Ticket #224 (Add a blog/newsfeed feature to the Seattle start page) created by ivan
We need a means to keep our users up to date on the latest releases, bug …
20:38 Ticket #223 (Add a hidden "details" div that can be revealed by user on the My Vessels ...) created by ivan
Right now after I acquire a vessel, I see the following type of output at …
20:36 Ticket #222 (show date added and last seen time) created by ivan
Show this information in both the admin interface as well as on the My …
20:33 Ticket #221 (A way to delete Seattle GENI a user account.) created by ivan
Give users the option to delete their GENI account.
19:23 Changeset [1772] by richard
tsock #199: bug of alper patched; i forgot lock.release()
15:15 Changeset [1771] by alpers
iteration of mapreduce, added sockettimeouts (#199) and simple …
15:08 Ticket #220 (Allow the installers to run on Python 2.6) created by butaud
Since we think we should be compatible with this, make sure that the …
15:05 Ticket #219 (Make start_seattle and stop_seattle shell scripts work more intuitively) created by butaud
Right now, stop_seattle does the proper thing and calls seattlestopper.py, …
15:01 Changeset [1770] by alpers
modified cleaning (global) logs state, docstrings updated
14:00 Changeset [1769] by mitchellh
Added ability to pass arguments to tests on CE. Ticket #48
00:50 Ticket #218 (Add Interface for students to see/delete their submitted assignments) created by sal
Need to think on design of authentication mechanism for students. Adding …
00:43 Ticket #217 (Add option to sort by class code thru url) created by sal
00:41 Ticket #216 (Add searching to the "assignment uploads" page) created by sal
00:39 Ticket #210 (Change visual to follow new geni design) closed by sal
duplicate
00:38 Ticket #211 (Change visual to follow new geni design) closed by sal
duplicate
00:36 Ticket #215 (Add option for instructor to download uploaded assignments) created by sal
00:34 Ticket #214 (Add authentication for instructors' pages) created by sal
00:23 Ticket #213 (Add interface for instructors to specify grading tasks) created by sal
00:19 Ticket #212 (Change visual to follow new geni design) created by sal
00:19 Ticket #211 (Change visual to follow new geni design) created by sal
00:19 Ticket #210 (Change visual to follow new geni design) created by sal
00:11 Ticket #209 (Create a database back-end for Autograder) created by sal

03/09/09:

20:40 Ticket #192 (Add logging to the autograder application) closed by kimbrl
fixed: fixed in r1768
20:39 Changeset [1768] by kimbrl
Seperated file and directory logic from autograder_runner. Added logging …
19:41 Archive/AutograderCodeSprint edited by kimbrl
(diff)
14:28 ProgrammersPage edited by ivan
(diff)
14:27 ProgrammersPage edited by ivan
(diff)
14:27 ProgrammersPage edited by ivan
(diff)
14:19 Changeset [1767] by asekine
Changed pp to append a newline to included files, to ensure it ends with a …
13:46 Changeset [1766] by alpers
init files required for repy invocation added
13:43 Changeset [1765] by alpers
another iteration of mapred; socket still seems to reset.
13:39 EducationalAssignments/StopAndWait edited by richard
missing quote (diff)
13:38 EducationalAssignments/StopAndWait edited by richard
the header must be 0 or 1 (diff)
13:32 ProgrammersPage edited by alpers
added info about emacs coloring (diff)
13:25 Ticket #208 (TakeHomeAssignment instructions should be more explicit.) created by justinc
There are several ambiguities in the take home assignment that make it …
12:29 Ticket #81 (improve deploy_geni_control script) closed by alpers
fixed: -t option added in r1756.
12:11 Ticket #162 (Acquiring WAN nodes should acquire a random set of WAN nodes) closed by alpers
fixed: Fixed in r1764, still need to make a test…
12:11 Changeset [1764] by alpers
fixed #162, increased subnet mapping population limit!
11:37 Ticket #207 (Create Wiki page on importing repy code into normal python) created by couvb
The repyhelper module is extremely useful in eliminating the need for …
11:36 Ticket #83 (Clean up vessel_ops) closed by alpers
fixed: Cleaned up code, marginalized code to 80 columns. r1763!
11:35 Changeset [1763] by alpers
cleaned up comments, fixed #83, another iteration of testing? :(
11:34 Ticket #206 (Remove warning messages from nmmain and seash...) created by justinc
When run in Python 2.6.1, sha is considered obsolete so nmmain and seash …
11:22 Ticket #115 (simplify passing arguments to run_target() for interface module ...) closed by alpers
fixed: Fixed in r1762.
11:22 Changeset [1762] by alpers
fixed up some log functionalty (they clear now when reset_multiple …
10:36 Ticket #164 (Fully verify and push new release) closed by couvb
fixed: The installers downloaded from the geni portal are updated to the new …
10:04 Changeset [1761] by richard
tcup: forgot to commit three way handshake test
09:55 Changeset [1759] by armon
Updated the NATLayer to send the desired port during nat_openconn.
09:40 WikiStart edited by justinc
(diff)
09:35 EducationalAssignments/StopAndWait edited by richard
section about packet structure (diff)

03/08/09:

20:13 Ticket #179 (Software updater unit tests fail when they encounter folders) closed by couvb
fixed: I modified writemetainfo.mix and the softwareupdater tests to ignore …
20:09 Changeset [1757] by couvb
Updated writemetainfo.mix and the softwareupdater tests to not fail in the …
16:47 Changeset [1756] by alpers
added building tests, another iteration of vessel acquisition tests..
15:50 Outdated/NatIntegration created by cosminb
15:49 Archive/Speciesism edited by cosminb
(diff)
15:44 Archive/Speciesism edited by cosminb
(diff)
15:41 Archive/Speciesism edited by ivan
(diff)
15:23 Archive/Speciesism edited by cosminb
(diff)
12:26 Ticket #204 (geni help page formatting) closed by ivan
fixed
12:25 Changeset [1755] by sean
made line height smaller
12:24 Changeset [1754] by sean
changed the font-size of toc
12:22 Changeset [1753] by sean
fixed the font mismatch
12:14 Changeset [1752] by richard
tcup #132: three-way handshake optional by setting conn.way_to_close, …
12:07 Changeset [1751] by sean
cleanup
12:05 Changeset [1750] by sean
eliminate the keys
12:04 Changeset [1749] by sean
debug key
12:02 Changeset [1748] by sean
debug key
11:55 Changeset [1747] by sean
fix bug
11:53 Changeset [1746] by sean
try keystroke function
11:41 Changeset [1745] by sean
change color back to black
11:39 Changeset [1744] by sean
change color to blue
11:38 Changeset [1743] by sean
make the color different
11:35 Changeset [1742] by sean
changed the color a little bit
11:32 Changeset [1741] by sean
changed the look of help according to ivan's thinking
09:05 Changeset [1740] by richard
tcup #132: integrating 3-way handshake option…
03:21 Changeset [1739] by sean
made alpha worked in IE
01:53 Ticket #103 (Refactor mygeni.js) closed by shawiz
fixed: fixed at e1738
01:52 Ticket #98 (complete ajax calls) closed by shawiz
fixed: fixed all at r1738
01:50 Changeset [1738] by sean
make timing better
01:48 Changeset [1737] by sean
tested loading for too long
01:46 Changeset [1736] by sean
debug loading
01:45 Changeset [1735] by sean
show message if loading for too long
01:28 Changeset [1734] by sean
fixed the always loading bug
01:21 Changeset [1733] by sean
get rid of delay
01:19 Changeset [1732] by sean
debug loading
01:13 Changeset [1731] by sean
show loading icon after 2s
01:12 Changeset [1730] by sean
uncommented the loading code
01:11 Changeset [1729] by sean
final center call
01:09 Changeset [1728] by sean
try a again to make them center
01:03 Changeset [1727] by sean
try to center loading
01:00 Changeset [1726] by sean
debug center
00:58 Changeset [1725] by sean
try to middle
00:56 Changeset [1724] by sean
center the loading image
00:55 Changeset [1723] by sean
improved the look the loading bar
00:52 Changeset [1722] by sean
added loading image to mygeni
00:37 Changeset [1721] by sean
improve the look of template files
00:26 Ticket #102 (split the css into multiple files and clean it up) closed by shawiz
fixed: fixed at r1720
00:15 Changeset [1720] by sean
fixed some style errors
00:11 Changeset [1719] by sean
make sure the nav is not colored
00:09 Changeset [1718] by sean
splitted css files

03/07/09:

19:26 Changeset [1717] by sean
fixed the toggle
19:24 Changeset [1716] by sean
make sure it won't distroy the style
19:21 Changeset [1715] by sean
make sure the table is showing at correct time
19:11 Changeset [1714] by sean
fixed bug
19:04 Changeset [1713] by sean
fixed inverse bug
19:02 Changeset [1712] by sean
hide the table if no tr exist in the others table
18:44 Changeset [1711] by sean
got rid of debug info
18:42 Changeset [1710] by sean
fixed share bug
18:34 Changeset [1709] by sean
debug
18:30 Changeset [1708] by sean
debug
18:26 Changeset [1707] by sean
debug
18:25 Changeset [1706] by sean
debugging validate again!
18:23 Changeset [1705] by sean
debug validate
18:22 Changeset [1704] by sean
fixed
18:19 Changeset [1703] by sean
debugging
18:17 Changeset [1702] by sean
debug
18:14 Changeset [1701] by sean
added upderline link to the blocks that is clickable
18:06 Changeset [1700] by sean
added vessels info if there is no vessel
18:00 Ticket #181 (Make sure the percent never exceeds 100%) closed by shawiz
fixed: fixed at r1696
17:54 Changeset [1699] by sean
add the download caption
17:50 Changeset [1698] by sean
fixed up several style issues
17:48 Changeset [1697] by sean
make a link in help look obvious
17:41 Changeset [1696] by sean
bugs fixed
17:38 Changeset [1695] by sean
bug fixed
17:36 Changeset [1694] by sean
debug
17:35 Changeset [1693] by sean
debug
17:33 Changeset [1692] by sean
fixed multiple js bug
17:30 Changeset [1691] by sean
refactored mygeni.js a little to make warning work better and check for …
17:13 Changeset [1690] by sean
bug fixed
17:12 Changeset [1689] by sean
bug fixed
17:11 Changeset [1688] by sean
test validation
17:03 Ticket #188 (register error messages should be prettier) closed by shawiz
fixed: fixed the problem at r1687
16:54 Changeset [1687] by sean
make the height of the login table larger
16:50 Changeset [1686] by sean
improved error style
16:48 Changeset [1685] by sean
improved the style
16:47 Changeset [1684] by sean
update the style for error again
16:44 Changeset [1683] by sean
refactor the error style
16:38 Changeset [1682] by ivan
new errorlist layout on registration form
16:17 Changeset [1681] by sean
improve the error list style
16:15 Changeset [1680] by sean
fixed up the register form error style
16:12 Changeset [1679] by sean
added styles to the error ul
16:05 Ticket #191 (Make the background transparent when changing percent) closed by shawiz
duplicate
16:01 Changeset [1678] by sean
made the fixed size work for passowords
15:58 Changeset [1677] by sean
make the size fixed only for text inputs
15:55 Ticket #187 (uneven login text boxes) closed by shawiz
fixed: complete at r1676
15:54 Changeset [1676] by sean
changed the size to a large width
15:53 Changeset [1675] by sean
made register size into css property
14:22 Changeset [1674] by armon
Fixed bug in NATLayer. I was checking if the mux is not None, where I …
13:21 EducatorsPage edited by justinc
(diff)
12:13 Changeset [1673] by kimbrl
added a test to the new forwarder
11:23 Ticket #205 (Packet timing using the TCP timestamp option) created by richard
I think the timestamp code needs to be in the core of the parts library …
10:35 Ticket #204 (geni help page formatting) created by ivan
General formatting issues as I see them: The control/help page has two …
10:08 Local/ContributorContactInfo edited by richard
change email (diff)
03:01 Ticket #203 (Nodes with stopping processes) created by sal
I ran testing on problematic nodes (that I brought up a few days ago using …
Note: See TracTimeline for information about the timeline view.