updated
[sfa.git] / TODO
1 - Build/Tags
2 * test rpm build/install
3
4 - Stop invalid users
5 * a recently disabled/deleted user may still have a valid cred. Keep a list of valid/invalid users on the aggregate and check callers against this list
6
7 - Aggregate/SM
8 * Why do some aggregate managers fail implement all Slice operations (delete, stop, etc)
9
10  
11 - Component manager
12   * Redeem ticket - RedeemTicket/AdminTicket not working. Why?
13   ** This may be replaced by sfa + credentials  
14   * install the slice and node gid when the slice is created (create NM plugin to execute sfa_component_setup.py ?) 
15
16 - SFI
17 * Update sfi to use the new methods. I've left this for last because its been useful to make sure the old methods are forwarding the request to the new methods correctly. Once Im sure there are no more changes to be made, ill update sfi to use the new methods.
18
19 - Registry
20 * fix legacy credential support
21 * move db tables into db with less overhead (tokyocabinet?)
22
23 - GUI/Auth Service
24   * develop a simple service where users auth using username/passord and 
25     receive their cred
26   * service manages users key/cert,creds
27   * gui requires user's cred (depends on Auth Service above)
28       
29 - Protogeni
30 * agree on standard set of privs
31 * on permission error, return priv needed to make call
32 * cache slice resource states (if aggregate goes down, how do we know what
33   slices were on it and recreate them? do we make some sort of transaction log)
34
35
36 Questions
37 =========
38 - SM/Aggregate
39 * should the rspec contain only the resources a slice is using or all resources availa and mark what the slice is using.
40
41 -  Initscripts on sfa / geniwrapper
42 * should sfa have native initscript support or should we piggyback off of myplc?
43 * should this be in the rspec
44
45