2 * methods should support urn or hrn arguments
3 * create a module that converts urn to hrn so we can continue using
5 * add get_urn() method to GID object
6 * urn is the standard over the wire format
9 * refactor to use managers
10 * update call should attempt to push updates to federated peers if
11 the peer has a record for an object that is updated locally
12 * api.update_membership() shoudl behave more like resolve when looking up records (attempt to resolve records at federated registeries) instead of only looking in the local registry
13 * sfi remove, if removing a site, remove any record that site is an an authority for
14 * support generic registry records (dont depend on postgres! object db?)
15 * modify resolve() so that you can resolve more than 1 hrn at at time (list of hrns)
17 - sfa-clean-peer-records
18 * instead of resolving each peer record one by one, use one reslove call to resolve a list of hrns (requires updated registry.resolve() method)
21 * sfa.plc.slices.verify_site() should check if site['max_slices'] needs to be updated
22 * sfa.plc.slices.verify_slice() should check if slice['expires'] needs to be updated
25 * install the slice and node gid when the slice is created (create NM plugin to execute sfa_component_setup.py ?)
29 * sfi -a option should send request to sm with an extra argument to
30 specify which am to contact instead of connecting directly to the am
31 (am may not trust client directly)
33 - Initscripts on sfa / geniwrapper
34 * should sfa have native initscript support or should we piggyback off of myplc?
36 - Fully integrate SOAP (need to throw either soap or xmlrpc exceptions depending on the client)
37 * started but not finished
40 * error messages should be easier to understand
41 * (failing to connect to plcapi shoudl return a helpful message, not a generic internal server error)