Setting tag sfa-0.9-14
[sfa.git] / TODO
1 - Tag
2 * test rpm build/install
3
4 - Trunk
5 * test federation
6 * test sub authority import and federation
7
8 - Client
9   * update getNodes to use lxml.etree for parsing the rspec
10
11 - Stop invalid users
12 * 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
13
14 - Component manager
15   * GetGids - make this work for peer slices
16   * GetTicket - must verify_{site,slice,person,keys} on remote aggregate 
17   * Redeem ticket - RedeemTicket/AdminTicket not working. Why?
18   * install the slice and node gid when the slice is created (create NM plugin to execute sfa_component_setup.py ?) 
19
20 - Registry
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 -  SM call routing
30 * sfi -a option should send request to sm with an extra argument to 
31   specify which am to contact instead of connecting directly to the am 
32   (am may not trust client directly)
33
34 - Protogeni
35 * agree on standard set of functon calls
36 * agree on standard set of privs
37 * on permission error, return priv needed to make call
38 * cache slice resource states (if aggregate goes down, how do we know what
39   slices were on it and recreate them? do we make some sort of transaction log)
40
41
42 Questions
43 =========
44 - SM/Aggregate
45 * should the rspec contain only the resources a slice is using or all resources availa and mark what the slice is using.
46
47 -  Initscripts on sfa / geniwrapper
48 * should sfa have native initscript support or should we piggyback off of myplc?
49 * should this be in the rspec
50
51