# # ChangeLog for fedd # # Generated by Trac 1.2 # Oct 31, 2024 3:46:53 PM Fri, 14 May 2010 08:30:19 GMT Ted Faber [22c88c9] * fedd/compose.py (added) First try at a composer Wed, 12 May 2010 18:04:34 GMT Ted Faber [d2c2315] * fedd/federation/emulab_access.py (modified) Specify local SEER node image correctly Wed, 12 May 2010 16:38:05 GMT Ted Faber [8483f24] * fedd/federation/topdl.py (modified) regexp didn't actually substitute Wed, 12 May 2010 14:26:35 GMT Ted Faber [d2471df] * fedd/federation/topdl.py (modified) Some shaky cloning stuff. Can't swear it was a problem, but this ... Wed, 12 May 2010 14:25:53 GMT Ted Faber [1a4ee0f] * fedd/federation/experiment_control.py (modified) pickling the dict version of the topology object doesn't fail, but ... Wed, 12 May 2010 14:24:26 GMT Ted Faber [bf3e812] * fedd/federation/experiment_partition.py (modified) Remove debugging Tue, 11 May 2010 19:50:59 GMT Ted Faber [e76f38a] * fedd/federation/emulab_access.py (modified) Local seer control option Tue, 11 May 2010 17:38:10 GMT Ted Faber [7dbfaed] * fedd/federation/deter_internal_access.py (modified) The int conversion is prone to spurious errors. Tue, 11 May 2010 17:37:41 GMT Ted Faber [10a7053] * fedd/federation/remote_service.py (modified) * fedd/federation/util.py (modified) Deal with another random way SSL can fail us. Mon, 10 May 2010 21:20:40 GMT Ted Faber [175b444] * fedd/federation/deter_impl.py (modified) * fedd/federation/deter_internal_access.py (added) * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_partition.py (modified) Add a new plugin for the DETER internal network, and generalize the ... Tue, 04 May 2010 09:28:38 GMT Ted Faber [e77c86e] * fedd/federation/deter_impl.py (modified) * wsdl/abac.wsdl (modified) * wsdl/abac_types.xsd (modified) * wsdl/fedd.wsdl (modified) * wsdl/fedd_internal.wsdl (modified) * wsdl/fedd_types.xsd (modified) * wsdl/topdl.xsd (modified) get rid of faber Mon, 03 May 2010 17:01:19 GMT Ted Faber [d20823f] * fedd/federation/experiment_control.py (modified) This is very odd. Defaulting reqs in the federated_service ... Mon, 03 May 2010 09:58:57 GMT Ted Faber [f3803ea] * fedd/federation/experiment_partition.py (modified) missed some spots getting subtestbeds right Wed, 28 Apr 2010 17:09:36 GMT Ted Faber [7e67ab9] * fedd/fedd_client.py (modified) * fedd/federation/experiment_control.py (modified) * wsdl/fedd_types.xsd (modified) Add an explicit way to say "export this to everyone" (importall service) Wed, 28 Apr 2010 16:38:07 GMT Ted Faber [12658df] * fedd/fedd_client.py (modified) Add interface to specify services to the command line. Also make ... Wed, 28 Apr 2010 11:09:53 GMT Ted Faber [ab847bc] * fedd/federation/dragon_access.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_partition.py (modified) * fedd/federation/util.py (modified) New syntax for testbeds that includes a /instance rider. This allows ... Mon, 26 Apr 2010 14:13:21 GMT Ted Faber [05fceef] * fedd/federation/experiment_control.py (modified) bad error message Mon, 26 Apr 2010 13:10:57 GMT Ted Faber [2ee4226] * fedd/federation/emulab_access.py (modified) * fedd/federation/remote_service.py (modified) More attempts to make the SSL more reliable on users. Not completely ... Fri, 23 Apr 2010 12:35:28 GMT Ted Faber [d8442da] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) This seems more robust in calling GetValue. This was intermittently ... Thu, 22 Apr 2010 17:21:17 GMT Ted Faber [935e46f] * fedd/federation/emulab_access.py (modified) * fedd/federation/local_emulab_segment.py (modified) * fedd/federation/proxy_emulab_segment.py (modified) Regular expression that accommodates appliances and virtual nodes ... Wed, 21 Apr 2010 18:18:54 GMT Ted Faber [4c931af] * fedd/federation/proxy_emulab_segment.py (modified) fixed info for proxy emulab Wed, 21 Apr 2010 13:23:08 GMT Ted Faber [d055eb1] * fedd/fedd_client.py (modified) Ftopo function returns the virtual to physical host mapping. Slight ... Wed, 21 Apr 2010 13:21:35 GMT Ted Faber [f7a54c6] * fedd/federation/emulab_access.py (modified) Full domain name on the hostname attibute Wed, 21 Apr 2010 12:31:03 GMT Ted Faber [b4b19c7] * fedd/fedd_client.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/local_emulab_segment.py (modified) * fedd/federation/protogeni_access.py (modified) * fedd/federation/proxy_emulab_segment.py (modified) * fedd/federation/proxy_protogeni_segment.py (modified) Get topology information into the info operation, as annotations of a ... Wed, 21 Apr 2010 08:51:08 GMT Ted Faber [f54e8e4] * fedd/fedd_client.py (modified) Error handling Mon, 19 Apr 2010 09:37:35 GMT Ted Faber [eeab22e] * fedd/federation/experiment_control.py (modified) * wsdl/fedd_types.xsd (modified) remove references to emulab data structure Mon, 19 Apr 2010 09:01:51 GMT Ted Faber [9b8e269] * fedd/federation/experiment_control.py (modified) * wsdl/fedd_types.xsd (modified) remove deprecated master field (and change a log message0 Fri, 16 Apr 2010 17:32:11 GMT Ted Faber [4f2f41f] * fedd/federation/experiment_control.py (modified) needs to go, but not yet Fri, 16 Apr 2010 15:16:22 GMT Ted Faber [43197eb] * fedd/fedd_client.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_partition.py (modified) * fedd/federation/protogeni_access.py (modified) * wsdl/fedd_types.xsd (modified) better service handling including project_export psuedo service done ... Wed, 14 Apr 2010 09:17:59 GMT Ted Faber [0c4b12c] * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_partition.py (modified) more de mastering Fri, 09 Apr 2010 14:04:00 GMT Mike Ryan [c23684d] * fedd/federation/emulab_access.py (modified) always create software directory since fedkit needs to be copied there Wed, 07 Apr 2010 18:14:49 GMT Ted Faber [5f96438] * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_partition.py (modified) checkpoint for download - not tested Wed, 07 Apr 2010 13:27:04 GMT Ted Faber [73e7f5c] * fedd/federation/experiment_control.py (modified) * fedd/federation/experiment_partition.py (added) Split the experiment partition routines out into a separate class Wed, 07 Apr 2010 09:37:59 GMT Ted Faber [7fe81be] * fedd/federation/experiment_control.py (modified) tweaks Wed, 07 Apr 2010 08:53:58 GMT Ted Faber [5f6929a] * fedd/fedd_client.py (modified) * fedd/federation/deter_impl.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/ns2topdl.py (moved) * wsdl/fedd_internal.wsdl (modified) * wsdl/fedd_types.xsd (modified) Two changes at once Remove master and export project from the ... Tue, 23 Mar 2010 20:17:21 GMT Ted Faber [f8ae7aa] * fedd/federation/protogeni_access.py (modified) * fedd/federation/proxy_protogeni_segment.py (modified) Neaten things up a little and support rpms for federation and portal ... Thu, 18 Mar 2010 18:44:26 GMT Ted Faber [1627c3d] * fedd/federation/dragon_access.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/protogeni_access.py (modified) Protect dragon from StartSegment replays. Also writeout the replay ... Thu, 18 Mar 2010 18:39:59 GMT Ted Faber [cd06678] * fedd/federation/emulab_access.py (modified) * fedd/federation/protogeni_access.py (modified) Handle replayed StartSegment calls. SSL sometimes kills the response ... Thu, 18 Mar 2010 18:37:21 GMT Ted Faber [bdf00d5] * fedd/federation/remote_service.py (modified) Communicate the last error Thu, 18 Mar 2010 15:45:28 GMT Ted Faber [114d24b] * fedd/federation/remote_service.py (modified) logging Thu, 18 Mar 2010 15:35:10 GMT Ted Faber [1dcaff4] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/protogeni_access.py (modified) * fedd/federation/remote_service.py (modified) * fedd/federation/util.py (modified) Improved SSL error handling (more try blocks, BIOError exception) ... Wed, 17 Mar 2010 09:27:33 GMT Ted Faber [3159f5d] * fedd/fedd_client.py (modified) * fedd/federation/split.py (modified) Set up the repote splitter to translate into a topdl description. It ... Wed, 17 Mar 2010 09:21:17 GMT Ted Faber [09b4dc4] * fedd/federation/deter_impl.py (modified) another path where access was not initialized Wed, 17 Mar 2010 09:20:38 GMT Ted Faber [8cce763] * fedd/federation/remote_service.py (modified) Errors in the retry stuff. Fri, 12 Mar 2010 10:35:30 GMT Ted Faber [310d419] * fedd/federation/protogeni_access.py (modified) Renewal interval in seconds Fri, 12 Mar 2010 10:35:06 GMT Ted Faber [1cf8e2c] * fedd/federation/emulab_access.py (modified) Fix bug where federation software wasn't copied and add a hack for ... Fri, 12 Mar 2010 10:34:01 GMT Ted Faber [d46b1d5] * fedd/federation/topdl.py (modified) Bracked all tcl names so that names with a dash (and other ... Fri, 12 Mar 2010 10:32:38 GMT Ted Faber [35a4c01] * fedd/federation/experiment_control.py (modified) Access controllers manage the fedkit now. Also upped the parallelism ... Fri, 12 Mar 2010 09:01:00 GMT Ted Faber [86a7bb8] * fedd/federation/proxy_protogeni_segment.py (modified) Use the more general fedkit routing setup and make sure that ... Tue, 09 Mar 2010 22:44:44 GMT Ted Faber [4e9719b] * fedd/federation/emulab_access.py (modified) * fedd/federation/proxy_protogeni_segment.py (modified) * fedkit/prep_gateway.pl (modified) * fedkit/smbmount.FreeBSD.pl (modified) SEER stuff Tue, 09 Mar 2010 09:08:05 GMT Ted Faber [9b3627e] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/protogeni_access.py (modified) * fedd/federation/proxy_protogeni_segment.py (modified) * fedkit/Makefile (modified) * fedkit/combo.pl (modified) * fedkit/federate.pl (modified) * fedkit/gateway_lib.pm (modified) * fedkit/prep_gateway.pl (modified) * fedkit/smbmount.Linux.pl (modified) * fedkit/start_seer.pl (added) SEER support Mon, 08 Mar 2010 14:53:11 GMT Ted Faber [c2c153b] * fedd/federation/remote_service.py (modified) another place SSL/HTTP can bedevil us Sun, 07 Mar 2010 16:39:41 GMT Ted Faber [0b799e0] * fedd/federation/proxy_protogeni_segment.py (modified) stage an ssh identity properly Sun, 07 Mar 2010 16:02:15 GMT Ted Faber [062b991] * fedd/federation/experiment_control.py (modified) Fix netmask calculation Sun, 07 Mar 2010 16:01:52 GMT Ted Faber [dd3e38b] * fedd/federation/protogeni_access.py (modified) * fedd/federation/proxy_protogeni_segment.py (modified) Add slice/sliver renewal Sat, 06 Mar 2010 18:02:20 GMT Ted Faber [8846959] * fedd/federation/experiment_control.py (modified) remove debugging Sat, 06 Mar 2010 18:01:59 GMT Ted Faber [e777dab] * fedd/federation/proxy_segment.py (modified) Don't forward X11 - things can fail Fri, 05 Mar 2010 21:59:26 GMT Ted Faber [593e901] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/protogeni_access.py (modified) * fedd/federation/proxy_protogeni_segment.py (modified) Checkpoint working federation w/PG (w/o routing yet...) Fri, 05 Mar 2010 17:11:49 GMT Ted Faber [c5b28bf] * fedd/federation/remote_service.py (modified) duh Fri, 05 Mar 2010 12:58:48 GMT Ted Faber [8e6fe4d] * fedd/federation/emulab_access.py (modified) * fedd/federation/protogeni_access.py (modified) * fedd/federation/proxy_protogeni_segment.py (modified) * fedd/federation/remote_service.py (modified) checkpoint and SLSL error catching Thu, 04 Mar 2010 23:19:03 GMT Ted Faber [c119839] * fedd/federation/protogeni_access.py (added) * fedd/federation/proxy_protogeni_segment.py (added) Initial check in Thu, 04 Mar 2010 23:18:33 GMT Ted Faber [289ff7e] * fedd/federation/experiment_control.py (modified) Netmasks Thu, 04 Mar 2010 23:18:09 GMT Ted Faber [6280b1f] * fedd/federation/emulab_access.py (modified) SSH port numbers Thu, 04 Mar 2010 23:17:27 GMT Ted Faber [f81aba7] * fedd/federation/topdl.py (modified) MOre ProtoGENI accomodations Thu, 04 Mar 2010 23:16:47 GMT Ted Faber [632dd59] * fedd/federation/util.py (modified) More unicode intolerance. Thu, 04 Mar 2010 23:16:13 GMT Ted Faber [93c865a] * fedd/federation/ip_addr.py (modified) Support longs Tue, 02 Mar 2010 21:43:02 GMT Ted Faber [0ac1934] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) Small SEER things. Compute a correct visualization and done tell an ... Tue, 02 Mar 2010 19:05:58 GMT Ted Faber [6f82229] * fedd/federation/dragon_access.py (modified) configurable duration Tue, 02 Mar 2010 15:31:35 GMT Ted Faber [37776ea] * fedd/federation/proxy_emulab_segment.py (modified) * fedd/federation/proxy_segment.py (added) Split out proxy code for use with other proxies - e.g. protogeni proxy Tue, 02 Mar 2010 15:06:21 GMT Ted Faber [6d07908] * fedd/federation/topdl.py (modified) whoops - missing space Mon, 01 Mar 2010 19:32:32 GMT Ted Faber [f52f5df] * fedd/federation/experiment_control.py (modified) correctly handle synch revocation Mon, 01 Mar 2010 19:07:01 GMT Ted Faber [dadc4da] * fedd/federation/experiment_control.py (modified) revocation conrtol Mon, 01 Mar 2010 19:06:14 GMT Ted Faber [9c2e4e1] * fedd/federation/deter_impl.py (modified) Protogeni install Mon, 01 Mar 2010 18:50:00 GMT Ted Faber [af75d48] * fedd/federation/synch_store.py (modified) Add the ability to revoke a synch key Mon, 01 Mar 2010 17:08:29 GMT Ted Faber [b78c9ea] * fedd/federation/experiment_control.py (modified) typo Mon, 01 Mar 2010 12:39:36 GMT Ted Faber [7a011e9] * fedd/federation/dragon_access.py (modified) Use self organizing store Mon, 01 Mar 2010 12:38:34 GMT Ted Faber [8353ac6] * fedd/federation/emulab_access.py (modified) Typo Mon, 01 Mar 2010 12:38:17 GMT Ted Faber [109a32a] * fedd/federation/experiment_control.py (modified) More dragon cleanup and finally removing the last "special" testbed. ... Sun, 28 Feb 2010 20:31:25 GMT Ted Faber [2761484] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * wsdl/fedd.wsdl (modified) * wsdl/fedd_types.xsd (modified) Inital parameterization and synchronization. Tested for Emulabs, but ... Sun, 28 Feb 2010 20:24:51 GMT Ted Faber [ef252e9] * fedd/federation/synch_store.py (modified) Add support for loading and saving the synch points (pickle didn't ... Sun, 28 Feb 2010 20:23:10 GMT Ted Faber [358e0b8] * fedd/federation/authorizer.py (modified) Some debugging - make str work better on an authorizer Sat, 27 Feb 2010 21:22:22 GMT Ted Faber [f017447] * fedd/federation/synch_store.py (modified) white space. I'll stop now. Sat, 27 Feb 2010 21:20:56 GMT Ted Faber [5e3d889] * fedd/federation/synch_store.py (modified) Documentation and remove the redundant, unused key attribute from the ... Sat, 27 Feb 2010 21:12:38 GMT Ted Faber [7dc855c] * fedd/federation/synch_store.py (added) Synchronized write once hash for storing stitching values Tue, 23 Feb 2010 14:24:02 GMT Ted Faber [db64553] * fedd/fedid.py (modified) Add an option to prepend filesnames to output. Mon, 22 Feb 2010 12:24:56 GMT Ted Faber [238db1e] * fedd/federation/experiment_control.py (modified) Um, getting the variable *contents* means no qwuotes. Sun, 21 Feb 2010 17:20:40 GMT Ted Faber [6af3226] * fedd/federation/emulab_access.py (modified) remove some debugging Sun, 21 Feb 2010 01:27:56 GMT Ted Faber [617592b] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) More dragon cleanup. Config files look right, but need to be tested. Sat, 20 Feb 2010 20:44:34 GMT Ted Faber [0f06528] * fedd/federation/dragon_access.py (modified) Convert to useing credential strings Sat, 20 Feb 2010 20:14:18 GMT Ted Faber [39ee3cc] * fedd/federation/deter_impl.py (modified) Fix error handling access controllers without get_handler s Sat, 20 Feb 2010 20:07:17 GMT Ted Faber [5b74b63] * fedd/federation/experiment_control.py (modified) * fedd/federation/topdl.py (modified) * wsdl/fedd_types.xsd (modified) * wsdl/topdl.xsd (modified) Initial commit of support for transit connection info Fri, 19 Feb 2010 16:32:58 GMT Ted Faber [2fdf4b3] * fedd/federation/topdl.py (modified) RSPEC conversion passes the smell test. ProtoGENI's down so we can't ... Tue, 16 Feb 2010 17:18:22 GMT Ted Faber [6a8a9ec] * fedd/federation/remote_service.py (modified) Put a few more escapes in here to let the code be used with non-SOAP ... Mon, 15 Feb 2010 16:51:04 GMT Ted Faber [3132419] * fedd/federation/experiment_control.py (modified) Parallel starts now. Mon, 15 Feb 2010 13:30:58 GMT Ted Faber [b7f6ccc] * fedd/federation/emulab_access.py (modified) propagate service imports to clients Sun, 14 Feb 2010 20:04:40 GMT Ted Faber [d87778f] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) Some bugs that weren't shaken out. Wrong peer in the config file, ... Sat, 13 Feb 2010 22:43:33 GMT Ted Faber [94a00cb] * fedd/federation/emulab_access.py (modified) Actually a missed commit. Slightly clearer and more commented ... Sat, 13 Feb 2010 22:42:32 GMT Ted Faber [fe28bb2] * fedd/federation/emulab_access.py (modified) Access controllers importing userconfig will download the file ... Sat, 13 Feb 2010 22:41:57 GMT Ted Faber [dac2316] * fedd/federation/deter_impl.py (modified) allow access controllers to handle GET requests, too Sat, 13 Feb 2010 17:56:23 GMT Ted Faber [eeb0088] * fedd/federation/emulab_access.py (modified) Beginnings of userconf