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


and .

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 …

03/06/09:

15:10 Ticket #202 (demokit should include geni user's public/private keys) closed by ivan
duplicate: duplicate of #30
14:14 Ticket #202 (demokit should include geni user's public/private keys) created by ivan
Right now the geni user needs to download their keys separately from the …
14:04 Changeset [1672] by richard
demokit #119: starter script
13:38 Archive/TopSecret edited by richard
marking finished tasks (diff)
11:46 Libraries/Tcup edited by ivan
(diff)
11:42 Archive/TopSecret edited by ivan
(diff)
11:42 Archive/TopSecret edited by ivan
(diff)
11:42 Libraries/Tcup edited by ivan
Name changed from TopSecretReadme? to TCUP (diff)
11:41 Libraries/Tcup edited by ivan
(diff)
11:39 Libraries/Tcup edited by ivan
(diff)
11:39 Libraries/Tcup edited by ivan
(diff)
11:39 Libraries/Tcup edited by ivan
(diff)
11:39 Libraries/Tcup edited by ivan
(diff)
11:36 Libraries/Tcup edited by ivan
(diff)
10:27 Ticket #201 (make global function that returns only t he tcp port number of packet) closed by richard
fixed: Fixed by r1671 == Example == […]
10:24 Changeset [1671] by richard
tcup #201: packet function for controller to get tcup_destport(data) for …
10:18 Ticket #201 (make global function that returns only t he tcp port number of packet) created by richard
== Background == We discussed in meeting that our modules need to be shy. …
09:41 Libraries/Tcup edited by richard
add note about tcup (diff)
09:37 Libraries/Tcup edited by richard
adding picture of teacup (diff)
09:34 tcup.jpg attached to Libraries/Tcup by richard
teacup
09:15 Ticket #130 (create a connection oriented socket that times out) closed by richard
worksforme: Look at what I have now. It does exactly what the old code did. …
09:07 Changeset [1670] by richard
#130: here is a final test for proof
08:54 Changeset [1669] by richard
#130: ready for code review…

03/05/09:

17:08 Changeset [1668] by sean
try to make the input box fixed
17:04 Ticket #178 (Port NATLayer to using the multiplexer) closed by armon
fixed: As problems crop up, I'll open new tickets, but at this point the NATLayer …
17:03 Ticket #143 (New GENI portal should warn if you have javascript turned off) closed by shawiz
fixed
17:03 Ticket #147 (Donate Resources : Donate resources on behalf of X label should be styled ...) closed by shawiz
fixed
17:03 Changeset [1667] by sean
changed caption color
17:02 Changeset [1666] by sean
fixed the style prettier
17:01 Changeset [1665] by sean
styled the caption correctly
16:57 Changeset [1664] by armon
Added extra comments to windows api WRT mutexes. Removed openmutex from …
16:57 Changeset [1663] by sean
styled the captions for the table
16:51 Changeset [1662] by alpers
removed some prints, added in debugging of vessel state for eric..
16:48 Changeset [1661] by alpers
added sockettimout to peer<-->peer communication
16:29 Changeset [1660] by ivan
some more jsenabled checking logic
16:28 Changeset [1659] by sean
got rid of the client side js checking
16:26 UnitTests edited by armon
Added information about the CPU throttling check. (diff)
16:18 Changeset [1658] by armon
Ticket #104. Added new flag to run_tests.py '-cpu' to run a series of CPU …
16:17 Changeset [1657] by ivan
please enable js and try again checking
16:13 Changeset [1656] by sean
make login page js awared
13:37 SeattleClassroomExperiences edited by justinc
(diff)
02:08 Ticket #200 (popup boxes don't work as they do in ie6 & 7) created by alpers
The appearance is not synonymous with Firefox's display of the popup …

03/04/09:

23:39 Ticket #193 (Sometimes reported memory use is *huge*) closed by armon
duplicate: Closed, this is a duplicate to #153.
23:26 ProgrammersPage edited by ivan
(diff)
23:26 Changeset [1655] by armon
Updated windows api, changed CreateMutexW to CreateMutexA and OpenMutexW …
23:25 ProgrammersPage edited by ivan
(diff)
23:23 ProgrammersPage edited by ivan
(diff)
23:22 ProgrammersPage edited by ivan
(diff)
23:20 EducatorsPage edited by ivan
(diff)
23:20 EducatorsPage edited by ivan
(diff)
23:11 EducatorsPage edited by ivan
(diff)
23:09 EducationalAssignments/ChatServer edited by ivan
(diff)
23:09 EducatorsPage edited by ivan
(diff)
23:07 EducatorsPage edited by ivan
(diff)
17:26 Ticket #199 (figure out how to timeout sockets) created by alpers
Should I use timeout_socket (seattlelib/sockettimeout.repy) or find …
17:24 Ticket #195 (set up peer<->peer sockets only one way) closed by alpers
fixed: Fixed in r1654.
17:24 Ticket #86 (Holding onto replicas' sockets (in mappri.repy)) closed by alpers
fixed: Fixed in r1654.
17:23 Changeset [1654] by alpers
added peer<-->peer connection opening, fixes tickets #86 #195
16:19 Archive/Venues edited by ivan
(diff)
16:17 Archive/Venues edited by ivan
(diff)
16:16 Archive/Venues edited by ivan
(diff)
16:16 Archive/Venues edited by ivan
(diff)
15:15 Ticket #141 (Registration page : registration error message are mis-aligned with the ...) closed by ivan
duplicate: This is duplicate of #188
15:09 Changeset [1653] by butaud
Removed duplicate output from uninstall.bat
13:36 Ticket #45 (Write Repy constants at install time) closed by butaud
fixed: Yes. The path to the seattle directory is set in the repy constants file …
12:38 Ticket #110 (Partitioner doesn't give reducers same hash) closed by alpers
fixed: Fixed in r1407, additional bugs fixed in r1617.
12:35 Ticket #88 (rename hash in mapred.repy) closed by alpers
fixed: Fixed in r1614.
12:33 Ticket #198 (Mapred application - bus routes) created by alpers
Try to compute going from stopid_1 to stopid_2 by determining what bus …
12:31 Ticket #197 (create mapred interface (webserver-esque)) created by alpers
Create some sort of interface to check jobs, send init data, receive …
12:30 Ticket #196 (implement primary scoreboarding & reallocation of tasks if node dies) created by alpers
Implement primary scoreboarding & reallocation of tasks if node dies …
12:28 Ticket #195 (set up peer<->peer sockets only one way) created by alpers
Set up peer intercommunication sockets so that only one host connects to …
11:58 Ticket #137 (admin_media (soft link) should be treated as a special file by ...) closed by alpers
fixed: Confirmed fixed in r1415, if someone is still running into this, make sure …
11:56 Ticket #194 (lots of software updater requests to the webserver in a small time period.) created by justinc
We are seeing lots of requests by the software updater in a short time …
11:52 Ticket #185 (0% has area?) closed by ivan
wontfix: We've decided that this was important to display to the user. The user …
11:51 Ticket #193 (Sometimes reported memory use is *huge*) created by justinc
Sometimes the reported memory use is absolutely huge for a program. This …
11:47 Ticket #192 (Add logging to the autograder application) created by kimbrl
The autograder application logic will run in the background and needs to …
11:46 Ticket #191 (Make the background transparent when changing percent) created by shawiz
It doesn't support IE right now.
11:45 Ticket #190 (Design a more generic system of assignment specification) created by kimbrl
Currently the autograder is rigidly based around one particular …
11:43 Ticket #186 (Make login page work in IE) closed by shawiz
fixed
11:43 Ticket #74 ("Internal error" is not descriptive enough) closed by justinc
worksforme: When running the program: include "skdfjs.py" while True: pass I see …
11:42 Ticket #146 (blank page when acquiring resources) closed by alpers
worksforme: The server probably went down during this time; we have been hacking on …
11:37 Changeset [1652] by kimbrl
Added a "light" version of the forwarder which makes use of the new …
11:36 Changeset [1651] by sean
fixed the spaces
11:35 Ticket #189 (add enter/esc functionality to js/css popup input boxes) created by alpers
When clicking on the share or edit boxes in My GENI, the user would expect …
11:35 Changeset [1650] by sean
added some space between the caption and the table
11:33 Ticket #188 (register error messages should be prettier) created by alpers
When the form isn't filled out correctly, the error text is mis-aligned …
11:32 Changeset [1649] by sean
changed the style for the home link
11:31 Changeset [1648] by ivan
fixed link
11:28 Changeset [1647] by ivan
small fix to help page
11:27 Ticket #187 (uneven login text boxes) created by alpers
On the login page to GENI, the sizes aren't the exact same size (the text …
11:22 Changeset [1646] by ivan
IE fix for wrong MIME type
11:15 Changeset [1645] by sean
fixed the warning problem
11:12 Ticket #186 (Make login page work in IE) created by shawiz
Fix mime type
11:10 Ticket #185 (0% has area?) created by justinc
On the My GENI tab of the resources page, when I'm using no resources, …
11:06 Ticket #184 (Extra vessels under my account...) created by justinc
I have a few vessels under my account that I can't seem to get rid of …
10:40 Ticket #183 (Clean up pollinglib.py advertisements...) created by justinc
Right now, pollinglib.py adds the user key to the DHT whenever it makes a …
10:13 Ticket #182 (add tips by registration fields) created by shawiz
Add real time tips beside the registration fields
10:12 Ticket #181 (Make sure the percent never exceeds 100%) created by shawiz
Have ajax check on the change percent and new shares so that the total …
10:06 Ticket #166 (Login page : login page errors and messages are misaligned with the form) closed by shawiz
fixed
10:05 Changeset [1644] by sean
fixed register warning style
10:04 Changeset [1643] by sean
added warning styles to login
10:00 Changeset [1642] by sean
test if warning shows up correctly
09:59 Changeset [1641] by armon
Ticket #112. Updated opendhtputget test to use nonportable's getruntime.
09:54 Ticket #17 (UI should immediately change when click to get more resources) closed by shawiz
fixed: Make "get" into a link
09:53 Changeset [1640] by sean
fixed incorrect link
09:52 Changeset [1639] by sean
bring user to myvessels when click "get"
09:52 Ticket #170 (Strange error in measuredisk.py when using nonportable.getruntime()) closed by armon
fixed: Fixed in r1638.
09:51 Changeset [1638] by armon
Ticket #170. Solved problem with circular import by moving import …
09:49 Changeset [1637] by armon
Updated two mux_virtual methods to check for AttributeError? from the …
09:49 Ticket #139 (Add a link to the seattle homepage from the portal log-in page) closed by shawiz
fixed
09:48 Changeset [1636] by sean
fixed the style a little
09:47 Changeset [1635] by sean
fixed the style of link to home
09:43 Changeset [1634] by sean
add a link to home
09:40 Ticket #100 (have a minimun width for blocks) closed by shawiz
fixed
09:40 Changeset [1633] by sean
changed the header color of the tables
09:36 Ticket #140 (Registration page : public key upload box visibility and position) closed by shawiz
fixed
09:35 Changeset [1632] by sean
fixed typo on register.js
09:33 Changeset [1631] by sean
toggle the uploda key box
03:51 Ticket #174 (Syntax error in install.bat and uninstall.bat) closed by butaud
invalid: I'm closing this because I'm assuming that the errors came from running a …
03:49 Ticket #173 (Windows installer error) closed by butaud
fixed: Fixed in r1630.
03:49 Changeset [1630] by butaud
Fixed Windows installer error (#173) and improved uninstaller

03/03/09:

22:31 Changeset [1629] by armon
Ticket #178. First iteration of porting the NATLayer.
22:08 Ticket #180 (Change the way the advertise functions work) created by armon
Current: server_lookup(localmac) forwarderIP = …
22:04 Ticket #179 (Software updater unit tests fail when they encounter folders) created by armon
22:00 Changeset [1628] by armon
Ticket #178. Updated build.sh to import the multiplexer files.
21:51 Ticket #178 (Port NATLayer to using the multiplexer) created by armon
21:49 Changeset [1627] by armon
Ticket #112. Updated centralizedputget.mix to use nonportable.
21:30 Ticket #177 (Add separate locks for MultiplexedSocket send and recv) closed by armon
fixed: Done in r1626.
21:29 Changeset [1626] by armon
Ticket #177. Replaced the main lock with a recv and send lock. Added …
21:17 Ticket #149 (Add more unit tests for the multiplexer) closed by armon
fixed: r1625 added mux_stopall test. I'm closing the ticket now since all major …
21:17 Changeset [1625] by armon
Ticket #149. Added stopall test. Cleaned up mux_stopall.
20:49 Ticket #175 (Remove multiplexer's stopSocketReader) closed by armon
fixed: Done as of r1624.
20:49 Changeset [1624] by armon
Ticket #175. Removed stopSocketReader.
20:42 Ticket #176 (Make sure functional multiplexer wrappers can handle a multiplexer failing) closed by armon
fixed: The unit tests now test for this, and the latest version of multiplexer …
20:39 Changeset [1623] by armon
Changed the multiplexer error messages to be a bit more descriptive. Added …
20:37 Changeset [1622] by armon
Ticket #149. Changed the behavior of the test_6 tests a bit.
19:22 Changeset [1621] by armon
Ticket #149 and #176. Added unit test for when the multiplexer is closed …
19:18 Changeset [1620] by armon
Ticket #149 and #176. Added unit test to test when the underlying socket …
18:00 Ticket #177 (Add separate locks for MultiplexedSocket send and recv) created by armon
Since both are using the same lock, operations are being serialized …
18:00 Ticket #176 (Make sure functional multiplexer wrappers can handle a multiplexer failing) created by armon
What if the underlying socket of a mux is closed?
17:59 Ticket #175 (Remove multiplexer's stopSocketReader) created by armon
It is unnecessary and redundant to connectionInit
17:05 Ticket #174 (Syntax error in install.bat and uninstall.bat) created by couvb
Both install.bat and uninstall.bat complain of syntax errors when run. …
16:54 Ticket #173 (Windows installer error) created by couvb
When the windows installer is run, it fails when starting seattle. The …
16:45 Ticket #171 (Windows Geni installers have no vessel directories) closed by ivan
fixed
16:32 Ticket #172 (stats for autograder) created by jenn
Give the profs a set of class statistics to accompany the grades for a …
16:28 Changeset [1617] by alpers
partitioner fixed; socket errors need to be fixed.
16:08 Ticket #171 (Windows Geni installers have no vessel directories) created by butaud
I downloaded the Windows installers from Geni (the old version, not the …
15:50 Changeset [1616] by butaud
Updated file specs for installers, #161
15:46 Changeset [1615] by butaud
Mac installers will now use the working universal install script
14:50 Changeset [1614] by alpers
iteration of map-reduce, still some bugs in the partitioner
14:19 Ticket #170 (Strange error in measuredisk.py when using nonportable.getruntime()) created by couvb
There seems to be some sort of problem with importing nonportable in this …
14:08 Changeset [1613] by couvb
Deleted obsolete, linux only, measuredisk.
13:56 Changeset [1612] by couvb
Updated softwareupdater unit tests to correctly make use of ps on Macs
13:53 UpdaterUnitTests edited by couvb
(diff)
13:50 Changeset [1611] by asekine
adding one last file i forgot, needed for unit tests
13:41 Changeset [1610] by asekine
added needed files for unit tests
13:35 Changeset [1609] by asekine
added the ability to run python unit tests according to the repy test …
13:23 Changeset [1608] by asekine
fixed the unit tests, and factored out some common functionality into …
12:08 Changeset [1607] by asekine
renamed repyhelper unit tests to note that they are actually python tests, …
11:57 Ticket #168 (Add a flag to MultiplexerSocket.Recv to block until all the data is ...) closed by armon
fixed: Added test in r1606.
11:56 Changeset [1606] by armon
Ticket #168 and #149. Added test for blocking recv operations.
11:37 Changeset [1605] by armon
Ticket #168. Added blocking flag to the recv method of MultiplexerSocket?.
09:49 Changeset [1604] by richard
tcup #132: four-way handshake stays half open without timing out
08:24 Ticket #169 (Centralized advertise server sometimes hangs...) created by justinc
We sometimes see the centralized advertise server hang. It doesn't seem …
00:38 UnderstandingSeattle/DonatingResources edited by ivan
(diff)
00:36 UnderstandingSeattle/DonatingResources edited by ivan
(diff)
00:34 WikiStart edited by ivan
(diff)
00:33 WikiStart edited by ivan
(diff)
00:32 ProgrammersPage edited by ivan
(diff)
00:31 ProgrammersPage edited by ivan
(diff)
00:30 ProgrammersPage edited by ivan
(diff)
00:30 ProgrammersPage edited by ivan
(diff)
00:24 Changeset [1603] by asekine
deleted files accidentally added to svn
00:22 Changeset [1602] by asekine
removing more unneeded tests
00:21 EducatorsPage edited by ivan
(diff)
00:19 WikiStart edited by ivan
(diff)
00:17 SeattleClassroomExperiences edited by ivan
(diff)
00:16 SeattleClassroomExperiences edited by ivan
(diff)
00:16 Changeset [1601] by asekine
deleting old file tests
00:15 Changeset [1600] by asekine
rhtestfiltests.py
00:12 Changeset [1599] by asekine
Added more unit tests, and added some optional parameters to the translate …
00:12 ContributorsPage edited by ivan
(diff)
Note: See TracTimeline for information about the timeline view.