# # ChangeLog for fedd/federation # # Generated by Trac 1.2 # Nov 22, 2024 7:46:37 PM 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 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 Fri, 12 Feb 2010 19:30:56 GMT Ted Faber [e02cd14] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) Big hunk of the move to services and connectivity descriptors. ... Wed, 10 Feb 2010 19:26:38 GMT Ted Faber [35aa3ae] * fedd/federation/emulab_access.py (modified) move the startcmd into the first lop Wed, 10 Feb 2010 19:06:05 GMT Ted Faber [43649f1] * fedd/federation/emulab_access.py (modified) moved startcmd generation into the access controller where it ... Wed, 10 Feb 2010 18:34:32 GMT Ted Faber [641bb66] * fedd/federation/experiment_control.py (modified) Remove one instance of experiment controller setting startcmds. The ... Wed, 10 Feb 2010 18:33:53 GMT Ted Faber [0297248] * fedd/federation/emulab_access.py (modified) Generate configuration files for the new format of gateway nodes. ... Wed, 10 Feb 2010 18:32:56 GMT Ted Faber [bbd0039] * fedd/federation/proxy_emulab_segment.py (modified) Turn off strict key checking. Failures because of an old ... Tue, 09 Feb 2010 16:04:50 GMT Ted Faber [b73cc45] * fedd/federation/emulab_access.py (modified) commented out code Wed, 09 Dec 2009 23:53:14 GMT Ted Faber [4afcfc4] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) getting the emulab structure out of the access commands Wed, 09 Dec 2009 02:11:35 GMT Ted Faber [99eb8cf] * fedd/fedd_client.py (modified) * fedd/federation/experiment_control.py (modified) More credential changes and removal of user/project stuff Wed, 09 Dec 2009 01:45:03 GMT Ted Faber [3bddd24] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * wsdl/fedd_types.xsd (modified) moving toward credentials, and away from emulab specifics Wed, 09 Dec 2009 00:50:25 GMT Ted Faber [7183b48] * fedd/federation/experiment_control.py (modified) Split out experiment creation into two parts Fri, 04 Dec 2009 22:21:11 GMT Ted Faber [a3ad8bd] * fedd/fedd_client.py (modified) * fedd/federation/experiment_control.py (modified) * wsdl/fedd.wsdl (modified) * wsdl/fedd_types.xsd (modified) checkpoint, adding new operation - prequel to splitting the create ... Sat, 07 Nov 2009 00:04:10 GMT Ted Faber [9fea17b] * fedd/federation/dragon_access.py (modified) remove extra DRAGON sleep (commented out in an earlier mis-aimed commit) Fri, 06 Nov 2009 23:50:44 GMT Ted Faber [2ed74c6] * fedd/abac_test.sh (modified) * fedd/federation/dragon_access.py (modified) typos Wed, 04 Nov 2009 22:16:07 GMT Ted Faber [c326346] * fedd/federation/dragon_access.py (modified) add a little pause for DRAGON to collect itself after a success Tue, 03 Nov 2009 23:34:24 GMT Ted Faber [829246e] * fedd/federation/experiment_control.py (modified) Merge from 1.30: Multi info was all screwed up if the requester ... Tue, 03 Nov 2009 23:29:02 GMT Ted Faber [8218a3b] * fedd/federation/experiment_control.py (modified) merge from 1.30: Adjust search order to check the exported project first. Tue, 03 Nov 2009 22:36:01 GMT Ted Faber [1da94bc] * fedd/federation/dragon_access.py (modified) remove debugs Tue, 03 Nov 2009 19:52:28 GMT Ted Faber [63a35b7] * fedd/federation/experiment_control.py (modified) Correctly track testbed allocations (slivers or sub experiments). ... Tue, 03 Nov 2009 19:01:37 GMT Ted Faber [6409cc5] * fedd/federation/experiment_control.py (modified) error message Tue, 03 Nov 2009 18:52:54 GMT Ted Faber [36fec1b] * fedd/federation/dragon_access.py (modified) order dragon endpoints Tue, 03 Nov 2009 18:52:41 GMT Ted Faber [f760064] * fedd/federation/authorizer.py (modified) correct setup for ABAC Fri, 30 Oct 2009 21:41:05 GMT Ted Faber [a588632] * fedd/federation/experiment_control.py (modified) correct log message Fri, 30 Oct 2009 21:39:04 GMT Ted Faber [595191c] * fedd/federation/local_emulab_segment.py (modified) * fedd/federation/proxy_emulab_segment.py (modified) longer timeout Fri, 30 Oct 2009 03:08:34 GMT Ted Faber [6e44258] * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/local_emulab_segment.py (modified) that shouldn't be hard coded Thu, 29 Oct 2009 01:38:52 GMT Ted Faber [a31b94d] * fedd/federation/authorizer.py (modified) tweaks to the abac authorizer Thu, 29 Oct 2009 01:38:39 GMT Ted Faber [73ded03] * fedd/federation/deter_impl.py (modified) global parameters to configure ABAC authorizer Thu, 29 Oct 2009 01:16:22 GMT Ted Faber [bda8351] * fedd/federation/fedid.py (modified) syntax error in string output Wed, 07 Oct 2009 16:18:17 GMT Ted Faber [ab33158] * fedd/federation/dragon_access.py (modified) final tweaks to get working Wed, 30 Sep 2009 22:45:43 GMT Jay Jacobs [181cf9c] * fedd/abac_client.py (modified) * fedd/abac_test.sh (added) * fedd/federation/abac_remote_service.py (modified) API tested. Use abac_test.sh for example usage. Fri, 25 Sep 2009 17:45:22 GMT Ted Faber [0fa1729] * fedd/federation/experiment_control.py (modified) bug in cancelling partial swapin Fri, 25 Sep 2009 01:35:09 GMT Ted Faber [b236eed] * fedd/federation/emulab_access.py (modified) IP address output for dragon mounted portals Wed, 23 Sep 2009 21:13:21 GMT Ted Faber [ecf679e] * fedd/federation/experiment_control.py (modified) fix terminate/multistatus Tue, 22 Sep 2009 01:48:12 GMT Ted Faber [69692a9] * fedd/federation/dragon_access.py (modified) * fedd/federation/emulab_access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/topdl.py (modified) Looks like Dragon is being called correctly. Internals remain a bit ... Fri, 18 Sep 2009 00:23:32 GMT Ted Faber [68bb551] * fedd/federation/dragon_access.py (modified) Get the allocation log into the response and add the vlan number as ... Thu, 17 Sep 2009 21:45:04 GMT Ted Faber [23dec62] * fedd/fedd_client.py (modified) * fedd/federation/deter_impl.py (modified) * fedd/federation/dragon_access.py (added) Initial dragon import and fedd_client testing for same Wed, 16 Sep 2009 16:51:19 GMT Ted Faber [0e366a6] * fedd/federation/proxy_emulab_segment.py (modified) Type, Python 2.5 allows duplicate params, and 2.6 does not. Fri, 11 Sep 2009 00:19:16 GMT Ted Faber [1d913e13] * fedd/federation/emulab_access.py (modified) Potentially uninitialized variables. Fri, 11 Sep 2009 00:01:57 GMT Ted Faber [13e3dd2] * fedd/federation/experiment_control.py (modified) Proper multiplexing of portal nodes, correct determination of portal ... Fri, 11 Sep 2009 00:00:21 GMT Ted Faber [e2a7a413] * fedd/federation/emulab_access.py (modified) Yipe! Time bomb (the code in the loop uses a different value for the ... Wed, 09 Sep 2009 20:40:11 GMT Ted Faber [32e7d93] * fedd/federation/experiment_control.py (modified) Incremental logging and correct failures. Wed, 09 Sep 2009 17:45:40 GMT Ted Faber [3c6dbec] * fedd/federation/deter_impl.py (modified) * fedd/federation/emulab_access.py (moved) Make space for other access plugins Wed, 09 Sep 2009 17:20:07 GMT Ted Faber [11860f52] * fedd/federation/access.py (modified) * fedd/federation/local_emulab_segment.py (added) * fedd/federation/proxy_emulab_segment.py (added) Emulab access element now supports local and remote operation. Wed, 09 Sep 2009 16:52:44 GMT Ted Faber [40dd8c1] * fedd/federation/experiment_control.py (modified) * fedd/federation/util.py (modified) make file_copy a utility route so many can use it. Wed, 09 Sep 2009 00:57:00 GMT Ted Faber [f07fa49] * fedd/federation/access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/list_log.py (added) better logging and cleanup Tue, 08 Sep 2009 22:38:10 GMT Ted Faber [430e98d] * fedd/federation/topdl.py (modified) typo Tue, 08 Sep 2009 22:37:56 GMT Ted Faber [22defdb] * fedd/federation/access.py (modified) typeo Tue, 08 Sep 2009 21:54:45 GMT Ted Faber [b770aa0] * fedd/federation/access.py (modified) clean up tmpdir in the face of errors Tue, 08 Sep 2009 21:46:32 GMT Ted Faber [574055e] * fedd/federation/access.py (modified) remove access temp dirs Tue, 08 Sep 2009 21:33:33 GMT Ted Faber [895a133] * fedd/federation/experiment_control.py (modified) Better modularity of experiment creation. Sun, 06 Sep 2009 22:25:23 GMT Ted Faber [e794984] * fedd/federation/access.py (modified) * fedd/federation/experiment_control.py (modified) remove debugging Sun, 06 Sep 2009 22:23:17 GMT Ted Faber [e19b75c] * fedd/federation/experiment_control.py (modified) remove old code Sun, 06 Sep 2009 22:11:36 GMT Ted Faber [fd556d1] * fedd/federation/access.py (modified) * fedd/federation/experiment_control.py (modified) Properly communicate errors Sun, 06 Sep 2009 21:15:52 GMT Ted Faber [5ae3857] * fedd/federation/access.py (modified) * fedd/federation/experiment_control.py (modified) terminate works Sat, 05 Sep 2009 00:04:07 GMT Ted Faber [1da6a23] * fedd/federation/access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/topdl.py (modified) cahekpoint: swaps in again! Fri, 04 Sep 2009 01:51:50 GMT Ted Faber [ecca6eb] * fedd/federation/access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/topdl.py (modified) checkpoint Thu, 03 Sep 2009 00:59:16 GMT Ted Faber [f9ef40b] * fedd/federation/access.py (modified) * fedd/federation/experiment_control.py (modified) checkpoint: writing config files Wed, 02 Sep 2009 17:36:18 GMT Ted Faber [6c57fe9] * fedd/federation/access.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/server.py (modified) * fedd/federation/topdl.py (modified) checkpoint