(*) Peer has new fields person_ids and site_ids
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Tue, 12 Dec 2006 10:59:01 +0000 (10:59 +0000)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Tue, 12 Dec 2006 10:59:01 +0000 (10:59 +0000)
commitdfd614ed44d424d6677599d55dc8ccf76f274a2b
tree01ab6091dd359c7b26e2eb2c3c4255b062416b6c
parent93a6ed94c2f71f4f44a4d4487c442efe9df0c435
(*) Peer has new fields person_ids and site_ids
    also the former person_id field gets renamed as auth_person_id
(*) new method GetPeerName to access remote plc's name as configured in PLC_NAME
(*) System slices are cached - assuming PLC_SLICE_PREFIX are different, this is no problem
    so GetSlivers filters out remote system slices
(*) RefreshPeer returns *remote* peer name as 'peername'
    formerly 'plcname' returned *local* plc name
(*) Caching mechanism now should be operational in 3+ peers federations,
       that is to say GetPeerData returns only local and caller's objects, not third-peer's
       this requires various plc names to be correctly up to date
(*) RefreshPeer attempts to ensure this is true after a few hiccups,
       this might get improved once we have peer authentication
(*) various docs updated
PLC/Cache.py
PLC/Methods/AddPeer.py
PLC/Methods/DeleteNode.py
PLC/Methods/GetPeerData.py
PLC/Methods/GetPeerName.py [new file with mode: 0644]
PLC/Methods/GetSlivers.py
PLC/Methods/RefreshPeer.py
PLC/Methods/__init__.py
PLC/Peers.py
planetlab4.sql