# # ChangeLog for fedd/federation # # Generated by Trac 1.2 # Nov 22, 2024 8:03:58 AM 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 Sat, 29 Aug 2009 01:07:42 GMT Ted Faber [cc8d8e9] * fedd/federation/access.py (modified) * fedd/federation/deter_impl.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/federation/topdl.py (modified) * fedd/federation/util.py (modified) checkpoint Fri, 14 Aug 2009 22:16:50 GMT Jay Jacobs [a1cba55] * fedd/federation/fedd_abac_services_types.py (deleted) removed fedd_abac_services_types.py because it is autogenerated Fri, 14 Aug 2009 22:00:22 GMT Jay Jacobs [08c5633] * fedd/federation/fedd_abac_services.py (deleted) Removed fedd_abac_services.py because it's autogenerated Fri, 14 Aug 2009 21:42:15 GMT Jay Jacobs [19a3e06] * fedd/abac_client.py (added) * fedd/federation/abac_remote_service.py (added) * fedd/federation/fedd_abac_services.py (added) * fedd/federation/fedd_abac_services_types.py (added) Initial abac client version Fri, 07 Aug 2009 17:30:22 GMT Ted Faber [c410e3a4] * fedd/federation/ip_allocator.py (modified) whitespace Fri, 07 Aug 2009 17:25:51 GMT Ted Faber [1fda364] * fedd/federation/ip_addr.py (added) * fedd/federation/ip_allocator.py (added) missed these?! Wed, 05 Aug 2009 18:12:21 GMT Ted Faber [db6b092] * fedd/federation/experiment_control.py (modified) * fedd/federation/topdl.py (modified) Checkpoint (and whitespace in experiment_control) Wed, 05 Aug 2009 18:10:14 GMT Ted Faber [81a7f3f] * fedd/federation/deter_impl.py (modified) * fedd/federation/server.py (modified) Add handlers for serving files Mon, 03 Aug 2009 01:25:17 GMT Ted Faber [df783c1] * fedd/fedd_client.py (modified) * fedd/federation/topdl.py (modified) create images from topdl descriptions, a good sign they're coming out ... Fri, 31 Jul 2009 01:41:05 GMT Ted Faber [cdb62d9] * fedd/federation/topdl.py (modified) * wsdl/topdl.xsd (modified) add computer name & rate info, small tweaks Thu, 30 Jul 2009 22:13:44 GMT Ted Faber [eec716b] * fedd/Makefile (modified) * fedd/federation/topdl.py (added) * wsdl/fedd.wsdl (modified) * wsdl/fedd_internal.wsdl (modified) * wsdl/fedd_types.xsd (modified) * wsdl/topdl.xsd (added) Add topology description Wed, 29 Jul 2009 20:58:58 GMT Ted Faber [c9318dc] * fedd/federation/deter_impl.py (modified) deal with no local access Wed, 29 Jul 2009 20:27:46 GMT Ted Faber [70caa72] * fedd/federation/experiment_control.py (modified) Fix from 1.30 branch Wed, 29 Jul 2009 17:41:36 GMT Ted Faber [0b4e272] * fedd/federation/deter_impl.py (modified) Merge fix from 1.30 Tue, 28 Jul 2009 22:42:17 GMT Ted Faber [886307f] * fedd/federation/experiment_control.py (modified) better subprocess output containment Tue, 28 Jul 2009 22:05:56 GMT Ted Faber [9479343] * fedd/federation/experiment_control.py (modified) allow an owner to overwrite a filed experiment without terminating it Tue, 28 Jul 2009 20:31:32 GMT Ted Faber [c570f7e] * fedd/federation/experiment_control.py (modified) another timeout bug - check the right experiment Tue, 28 Jul 2009 17:57:38 GMT Ted Faber [46e4682] * fedd/fedd_client.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/wsdl/fedd_types.xsd (modified) termination logs, a terminating state, and avoiding a deadlock Tue, 28 Jul 2009 16:59:33 GMT Ted Faber [3c20a31] * fedd/federation/experiment_control.py (modified) delete tarfiles directories on stop segment Tue, 28 Jul 2009 16:38:22 GMT Ted Faber [d5e3b8e] * fedd/federation/experiment_control.py (modified) Hopefully fixed a timeout bug Tue, 28 Jul 2009 02:56:29 GMT Ted Faber [4ea1e22] * fedd/federation/experiment_control.py (modified) make sure that subprocesses aren\'t holding the server sockets open. Mon, 27 Jul 2009 16:41:25 GMT Ted Faber [ca489e8] * fedd/fedd_client.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/wsdl/fedd_types.xsd (modified) Add override fedids that can access all experiments. These are ... Sat, 25 Jul 2009 17:52:45 GMT Ted Faber [65f3f29] * fedd/fedd_client.py (modified) * fedd/federation/experiment_control.py (modified) * fedd/wsdl/fedd.wsdl (modified) * fedd/wsdl/fedd_types.xsd (modified) Added multi info functions and some helpers to fedd_client Sat, 25 Jul 2009 02:10:29 GMT Ted Faber [a74ea78] * fedd/federation/experiment_control.py (modified) Properly avoid terminating a starting experiment (this will have to ... Fri, 24 Jul 2009 20:22:34 GMT Ted Faber [bd3e314] * fedd/federation/experiment_control.py (modified) * fedd/wsdl/fedd_types.xsd (modified) Asynchronous creation and logging. These are the fedd changes. ... Wed, 22 Jul 2009 20:46:55 GMT Ted Faber [4b362df] * fedd/federation/experiment_control.py (modified) Segment operations into functors for migration to async creation Wed, 22 Jul 2009 16:55:54 GMT Ted Faber [c2dbca8] * fedd/federation/experiment_control.py (modified) Now all the filesystem tree stuff is done in a script. Wed, 22 Jul 2009 08:29:23 GMT Ted Faber [79b6596] * fedd/federation/experiment_control.py (modified) Initial swing at timeouts. Also, the filesystem config script needs ... Wed, 22 Jul 2009 06:08:49 GMT Ted Faber [012dba5] * fedd/federation/experiment_control.py (modified) script works Tue, 21 Jul 2009 21:45:55 GMT Ted Faber [2c9fff0] * fedd/federation/experiment_control.py (modified) whoops Tue, 21 Jul 2009 21:44:49 GMT Ted Faber [55c074c] * fedd/federation/experiment_control.py (modified) untested scripting of fs mods Tue, 21 Jul 2009 21:23:40 GMT Ted Faber [866c983] * fedd/federation/access.py (modified) * fedd/federation/experiment_control.py (modified) whitespace conversion Fri, 05 Jun 2009 20:57:35 GMT Ted Faber [a0c12a6] * fedd/federation/experiment_control.py (modified) Restructure the start_segment routine. Primarily this is done so ... Mon, 01 Jun 2009 22:06:52 GMT Ted Faber [b535e19] * fedd/federation/experiment_control.py (modified) Needless complexity has been made to vanish. Mon, 01 Jun 2009 17:37:59 GMT Ted Faber [b8a9fb7] * fedd/federation/experiment_control.py (modified) Make the fedkit and gatewaykit configuration parameters into lists of ... Sat, 30 May 2009 00:15:39 GMT Ted Faber [222290f] * fedd/federation/experiment_control.py (modified) * fedd/wsdl/fedd_types.xsd (modified) Add gatewaykit, which allows the testbed admins to put other software ... Fri, 15 May 2009 23:23:49 GMT Ted Faber [1e5e5ef] * fedd/federation/LICENSE (deleted) * fedd/federation/experiment_control.py (modified) * fedd/setup.py (modified) still finding the right place Fri, 15 May 2009 23:20:34 GMT Ted Faber [6a0b183] * fedd/federation/LICENSE (added) LICENSE Wed, 06 May 2009 21:56:21 GMT Ted Faber [7c3d547] * fedd/federation/experiment_control.py (modified) add a line to the client config file telling the master experiment ID Wed, 08 Apr 2009 22:52:52 GMT Ted Faber [8dfc06c] * fedd/federation/experiment_control.py (modified) Bug/typo in the control-only gateway code. That branch needs to be ... Fri, 13 Feb 2009 18:27:10 GMT Ted Faber [14a2f95] * fedd/federation/experiment_control.py (modified) Add support for a command to be issued with the new gateway as the ... Wed, 07 Jan 2009 18:50:21 GMT Ted Faber [8bc5754] * fedd/federation/experiment_control.py (modified) Parallelize testbed swapouts, including failed creations and ... Wed, 07 Jan 2009 17:33:18 GMT Ted Faber [f9665d1] * fedd/federation/experiment_control.py (modified) strict host key checking - having fedd ask for keys when contacting a ... Tue, 23 Dec 2008 21:18:48 GMT Ted Faber [ca24951] * fedd/federation/experiment_control.py (modified) error formatting return value Tue, 23 Dec 2008 01:58:25 GMT Ted Faber [fe157b9] * fedd/federation/util.py (modified) Zero-length self-signed certs failed under python 2.4/M2Crypto0.13. ... Fri, 12 Dec 2008 21:55:17 GMT Ted Faber [38d2f3c] * fedd/federation/experiment_control.py (modified) Local state was leaking into the Info call, and this should remove it. Fri, 12 Dec 2008 16:43:38 GMT Ted Faber [61c71bf] * fedd/federation/experiment_control.py (modified) * fedd/federation/split.py (modified) parameter consistency Fri, 12 Dec 2008 16:33:55 GMT Ted Faber [749216f] * fedd/federation/fixed_resource.py (deleted) * fedd/fixed_resource.py (deleted) remove fixed_resource stuff Fri, 12 Dec 2008 07:48:18 GMT Ted Faber [8072c18] * fedd/federation/server.py (modified) Try to avoid fedd.py blowing chunks on an error under python 2.4 Thu, 11 Dec 2008 16:58:38 GMT Ted Faber [89d33df] * fedd/federation/remote_service.py (modified) make sure XMLRPC faults have integer error codes Sat, 06 Dec 2008 02:52:44 GMT Ted Faber [3bce099] * fedd/federation/experiment_control.py (modified) properly identify experiment creator Sat, 06 Dec 2008 01:32:55 GMT Ted Faber [f029827] * fedd/federation/access.py (modified) whoops, make sure actual matches propagate Fri, 05 Dec 2008 23:00:06 GMT Ted Faber [7ca25b3] * fedd/federation/experiment_control.py (modified) Fix deallocation on partial swapin failure Fri, 05 Dec 2008 22:38:46 GMT Ted Faber [03b9b14] * fedd/federation/allocate_project.py (modified) * fedd/federation/experiment_control.py (modified) 2 changes: Pass an interface parameter to fed-tun.pl to use ... Fri, 05 Dec 2008 17:04:08 GMT Ted Faber [02786fc] * fedd/federation/access.py (modified) * fedd/federation/experiment_control.py (modified) typo: try to get the cert from a different place if the first one fils! Fri, 05 Dec 2008 06:23:03 GMT Ted Faber [f005e44] * fedd/federation/experiment_control.py (modified) More cleanup Fri, 05 Dec 2008 06:18:51 GMT Ted Faber [c3d5d53] * fedd/federation/allocate_project.py (modified) Cleanup. Remove fixed stuff from allocation. Fri, 05 Dec 2008 06:18:30 GMT Ted Faber [416292f] * fedd/federation/access.py (modified) Cleanup Fri, 05 Dec 2008 05:49:39 GMT Ted Faber [c3dcf48] * fedd/federation/access.py (modified) * fedd/federation/allocate_project.py (modified) Snapshot of new state-based allocation Fri, 05 Dec 2008 05:34:07 GMT Ted Faber [c8853fd] * fedd/federation/experiment_control.py (modified) Bug with experiment creation Thu, 04 Dec 2008 06:12:13 GMT Ted Faber [1b376ca] * fedd/federation/access.py (modified) * fedd/federation/allocate_project.py (modified) Correct resource communication to allocation and wildcarding of ... Thu, 04 Dec 2008 06:11:40 GMT Ted Faber [dceeef9] * fedd/federation/experiment_control.py (modified) Restrict ssh (and allow 0 counts in Allbeds) Wed, 03 Dec 2008 22:23:37 GMT Ted Faber [b312431b] * fedd/federation/allocate_project.py (modified) A few small bugs Wed, 03 Dec 2008 22:23:24 GMT Ted Faber [375ca67] * fedd/federation/access.py (modified) Added some logging Wed, 03 Dec 2008 17:41:58 GMT Ted Faber [9d3e646] * fedd/fedd_types.xsd (modified) * fedd/federation/allocate_project.py (modified) * fedd/federation/remote_service.py (modified) * fedd/federation/service_error.py (modified) Differentiate between a failure to connect to a service and the ... Wed, 03 Dec 2008 06:34:23 GMT Ted Faber [46a0f7a] * fedd/fedd.py (modified) * fedd/federation/server.py (modified) Add server debugging that prints stack traces for unanticipated ... Wed, 03 Dec 2008 06:30:40 GMT Ted Faber [769b89a] * fedd/federation/access.py (modified) Allow no state file - e.g. for allocation only server Tue, 02 Dec 2008 23:49:25 GMT Ted Faber [08329f4] * fedd/federation/allocate_project.py (modified) * fedd/federation/fixed_resource.py (modified) * fedd/user_to_group.py (added) dynamic projects and multiple keys Tue, 02 Dec 2008 16:44:41 GMT Ted Faber [5a6b75b] * fedd/federation/access.py (modified) * fedd/federation/deter_impl.py (modified) multiple uri aliases for the testbed Tue, 02 Dec 2008 06:21:28 GMT Ted Faber [5fffd82] * fedd/federation/deter_impl.py (modified) * fedd/federation/experiment_control.py (modified) Call access control routines locally rather than trying to remotely ... Tue, 02 Dec 2008 02:24:17 GMT Ted Faber [77a7634] * fedd/federation/experiment_control.py (modified) local tcl splitter setting Tue, 02 Dec 2008 00:57:49 GMT Ted Faber [12e6ca8] * fedd/federation/util.py (modified) Code to accept self signed certs under older M2Crypto