Persons gets cached and connected to Keys (not tested until GetSlivers yet)
[plcapi.git] / TestPeers.ref
1 5 nodes & 3 slices
2 ==================== ('INIT',)
3 initializing s[1] https://lurch.cs.princeton.edu:443/PLCAPI/
4 initialized aa[1] {'Username': 'root@plc1.org', 'AuthMethod': 'password', 'Role': 'admin', 'AuthString': 'root'}
5 initialized a[1] {'Username': 'plc1@planet-lab.org', 'AuthMethod': 'password', 'Role': 'admin', 'AuthString': 'peer'}
6 initializing s[2] https://planetlab-devbox.inria.fr:443/PLCAPI/
7 initialized aa[2] {'Username': 'root@plc2.org', 'AuthMethod': 'password', 'Role': 'admin', 'AuthString': 'root'}
8 initialized a[2] {'Username': 'plc2@planet-lab.org', 'AuthMethod': 'password', 'Role': 'admin', 'AuthString': 'peer'}
9 s[1] <ServerProxy for lurch.cs.princeton.edu:443/PLCAPI/>
10 aa[1] {'Username': 'root@plc1.org', 'AuthMethod': 'password', 'Role': 'admin', 'AuthString': 'root'}
11 a[1] {'Username': 'plc1@planet-lab.org', 'AuthMethod': 'password', 'Role': 'admin', 'AuthString': 'peer'}
12 s[2] <ServerProxy for planetlab-devbox.inria.fr:443/PLCAPI/>
13 aa[2] {'Username': 'root@plc2.org', 'AuthMethod': 'password', 'Role': 'admin', 'AuthString': 'root'}
14 a[2] {'Username': 'plc2@planet-lab.org', 'AuthMethod': 'password', 'Role': 'admin', 'AuthString': 'peer'}
15 01:== created peer admin account 3, plc1@planet-lab.org - peer
16 02:== created peer admin account 3, plc2@planet-lab.org - peer
17 01:== enabled+admin on account 3:plc1@planet-lab.org
18 02:== enabled+admin on account 3:plc2@planet-lab.org
19 01:Created person 4 as the peer person
20 02:Created person 4 as the peer person
21 01:Created peer 1
22 PLEASE manually set password for person_id=4 in DB1
23 02:Created peer 1
24 PLEASE manually set password for person_id=4 in DB2
25 Attempting to set passwd for person_id=4 in DB1UPDATE 1
26  -> system returns 0
27 Attempting to set passwd for person_id=4 in DB2UPDATE 1
28  -> system returns 0
29 01:== Created site 2 with max_slices=3
30 02:== Created site 2 with max_slices=3
31 01: Checking keys: got 0 local (e=0) & 0 foreign (e=0)
32 02: Checking keys: got 0 local (e=0) & 0 foreign (e=0)
33 01: Checking persons: got 4 local (e=4) & 0 foreign (e=0)
34 02: Checking persons: got 4 local (e=4) & 0 foreign (e=0)
35 === refresh before persons&keys creation
36 01:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc1', 'new_persons': 1, 'new_nodes': 0}
37 02:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc2 on devbox', 'new_persons': 1, 'new_nodes': 0}
38 01: Checking keys: got 0 local (e=0) & 0 foreign (e=0)
39 02: Checking keys: got 0 local (e=0) & 0 foreign (e=0)
40 01: Checking persons: got 4 local (e=4) & 1 foreign (e=1)
41 02: Checking persons: got 4 local (e=4) & 1 foreign (e=1)
42 ==================== ('Creating persons&keys - 1 extra del/add cycle for unique indexes',)
43 01:== created user account 6, user1-1@plc1.org - password1
44 01:== added key ssh-rsa 1111111111111111 user1-key1 to person user1-1@plc1.org
45 01:== added key ssh-rsa 1111111111111111 user1-key2 to person user1-1@plc1.org
46 01:== added key ssh-rsa 1111111111111111 user1-key3 to person user1-1@plc1.org
47 01:== added key ssh-rsa 1111111111111111 user1-key4 to person user1-1@plc1.org
48 02:== created user account 6, user2-1@plc2.org - password2
49 02:== added key ssh-rsa 2222222222222222 user1-key1 to person user2-1@plc2.org
50 02:== added key ssh-rsa 2222222222222222 user1-key2 to person user2-1@plc2.org
51 02:== added key ssh-rsa 2222222222222222 user1-key3 to person user2-1@plc2.org
52 02:== added key ssh-rsa 2222222222222222 user1-key4 to person user2-1@plc2.org
53 01:== created user account 7, user1-2@plc1.org - password1
54 01:== added key ssh-rsa 1111111111111111 user2-key1 to person user1-2@plc1.org
55 01:== added key ssh-rsa 1111111111111111 user2-key2 to person user1-2@plc1.org
56 01:== added key ssh-rsa 1111111111111111 user2-key3 to person user1-2@plc1.org
57 01:== added key ssh-rsa 1111111111111111 user2-key4 to person user1-2@plc1.org
58 02:== created user account 7, user2-2@plc2.org - password2
59 02:== added key ssh-rsa 2222222222222222 user2-key1 to person user2-2@plc2.org
60 02:== added key ssh-rsa 2222222222222222 user2-key2 to person user2-2@plc2.org
61 02:== added key ssh-rsa 2222222222222222 user2-key3 to person user2-2@plc2.org
62 02:== added key ssh-rsa 2222222222222222 user2-key4 to person user2-2@plc2.org
63 02:== deleted person_id 6
64 02:== deleted person_id 7
65 02:== created user account 8, user2-1@plc2.org - password2
66 02:== added key ssh-rsa 2222222222222222 user1-key1 to person user2-1@plc2.org
67 02:== added key ssh-rsa 2222222222222222 user1-key2 to person user2-1@plc2.org
68 02:== added key ssh-rsa 2222222222222222 user1-key3 to person user2-1@plc2.org
69 02:== added key ssh-rsa 2222222222222222 user1-key4 to person user2-1@plc2.org
70 02:== created user account 9, user2-2@plc2.org - password2
71 02:== added key ssh-rsa 2222222222222222 user2-key1 to person user2-2@plc2.org
72 02:== added key ssh-rsa 2222222222222222 user2-key2 to person user2-2@plc2.org
73 02:== added key ssh-rsa 2222222222222222 user2-key3 to person user2-2@plc2.org
74 02:== added key ssh-rsa 2222222222222222 user2-key4 to person user2-2@plc2.org
75 01: Checking keys: got 8 local (e=8) & 0 foreign (e=0)
76 02: Checking keys: got 8 local (e=8) & 0 foreign (e=0)
77 01: Checking persons: got 6 local (e=6) & 1 foreign (e=1)
78 02: Checking persons: got 6 local (e=6) & 1 foreign (e=1)
79 === refresh after persons&keys creation
80 01:== Refreshing peer got  {'new_keys': 8, 'new_slices': 0, 'plcname': 'Thierry plc1', 'new_persons': 2, 'new_nodes': 0}
81 02:== Refreshing peer got  {'new_keys': 8, 'new_slices': 0, 'plcname': 'Thierry plc2 on devbox', 'new_persons': 2, 'new_nodes': 0}
82 01: Checking keys: got 8 local (e=8) & 8 foreign (e=8)
83 02: Checking keys: got 8 local (e=8) & 8 foreign (e=8)
84 01: Checking persons: got 6 local (e=6) & 3 foreign (e=3)
85 02: Checking persons: got 6 local (e=6) & 3 foreign (e=3)
86 ==================== ('RESETTING NODES',)
87 01:== Cleaning all nodes
88 02:== Cleaning all nodes
89 === refresh cleaned nodes
90 01:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc1', 'new_persons': 0, 'new_nodes': 0}
91 02:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc2 on devbox', 'new_persons': 0, 'new_nodes': 0}
92 01: Checking nodes: got 0 local (e=0) & 0 foreign (e=0)
93 02: Checking nodes: got 0 local (e=0) & 0 foreign (e=0)
94 ==================== ('CREATING NODES',)
95 01:== Added node 1 n101.plc1.org
96 02:== Added node 1 n202.plc2.org
97 01:== Added node 2 n101.plc1.org
98 02:== Added node 2 n202.plc2.org
99 01:== Added node 3 n101.plc1.org
100 02:== Added node 3 n202.plc2.org
101 01:== Added node 4 n101.plc1.org
102 02:== Added node 4 n202.plc2.org
103 01:== Added node 5 n101.plc1.org
104 02:== Added node 5 n202.plc2.org
105 01: Checking nodes: got 5 local (e=5) & 0 foreign (e=0)
106 02: Checking nodes: got 5 local (e=5) & 0 foreign (e=0)
107 === refresh after node creation
108 01:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc1', 'new_persons': 0, 'new_nodes': 5}
109 02:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc2 on devbox', 'new_persons': 0, 'new_nodes': 5}
110 01: Checking nodes: got 5 local (e=5) & 5 foreign (e=5)
111 02: Checking nodes: got 5 local (e=5) & 5 foreign (e=5)
112 ==================== ('2 extra del/add cycles on plc2 for different indexes',)
113 02:== Deleted node 1, returns 1
114 02:== Deleted node 2, returns 1
115 02:== Deleted node 3, returns 1
116 02:== Deleted node 4, returns 1
117 02:== Deleted node 5, returns 1
118 02:== Added node 11 n202.plc2.org
119 02:== Added node 12 n202.plc2.org
120 02:== Added node 13 n202.plc2.org
121 02:== Added node 14 n202.plc2.org
122 02:== Added node 15 n202.plc2.org
123 02:== Deleted node 11, returns 1
124 02:== Deleted node 12, returns 1
125 02:== Deleted node 13, returns 1
126 02:== Deleted node 14, returns 1
127 02:== Deleted node 15, returns 1
128 02:== Added node 16 n202.plc2.org
129 02:== Added node 17 n202.plc2.org
130 02:== Added node 18 n202.plc2.org
131 02:== Added node 19 n202.plc2.org
132 02:== Added node 20 n202.plc2.org
133 02:== Deleted node 16, returns 1
134 02:== Deleted node 17, returns 1
135 02:== Deleted node 18, returns 1
136 02:== Deleted node 19, returns 1
137 02:== Deleted node 20, returns 1
138 02: Checking nodes: got 0 local (e=0) & 5 foreign (e=5)
139 === refresh after deletion on plc2
140 01:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc1', 'new_persons': 0, 'new_nodes': -5}
141 02:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc2 on devbox', 'new_persons': 0, 'new_nodes': 0}
142 01: Checking nodes: got 5 local (e=5) & 0 foreign (e=0)
143 02: Checking nodes: got 0 local (e=0) & 5 foreign (e=5)
144 ==================== ('ADD on plc2 for different indexes',)
145 02:== Added node 21 n202.plc2.org
146 02:== Added node 22 n202.plc2.org
147 02:== Added node 23 n202.plc2.org
148 02:== Added node 24 n202.plc2.org
149 02:== Added node 25 n202.plc2.org
150 01: Checking nodes: got 5 local (e=5) & 0 foreign (e=0)
151 02: Checking nodes: got 5 local (e=5) & 5 foreign (e=5)
152 === refresh after re-creation on plc2
153 01:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc1', 'new_persons': 0, 'new_nodes': 5}
154 02:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc2 on devbox', 'new_persons': 0, 'new_nodes': 0}
155 01: Checking nodes: got 5 local (e=5) & 5 foreign (e=5)
156 02: Checking nodes: got 5 local (e=5) & 5 foreign (e=5)
157 ==================== ('RESETTING SLICES TEST',)
158 01:== Cleaning all nodes
159 01:==== Cleaning node 1
160 01:==== Cleaning node 2
161 01:==== Cleaning node 3
162 01:==== Cleaning node 4
163 01:==== Cleaning node 5
164 02:== Cleaning all nodes
165 02:==== Cleaning node 21
166 02:==== Cleaning node 22
167 02:==== Cleaning node 23
168 02:==== Cleaning node 24
169 02:==== Cleaning node 25
170 01:== Added node 16 n101.plc1.org
171 02:== Added node 26 n202.plc2.org
172 01:== Added node 17 n101.plc1.org
173 02:== Added node 27 n202.plc2.org
174 01:== Added node 18 n101.plc1.org
175 02:== Added node 28 n202.plc2.org
176 01:== Added node 19 n101.plc1.org
177 02:== Added node 29 n202.plc2.org
178 01:== Added node 20 n101.plc1.org
179 02:== Added node 30 n202.plc2.org
180 01:== Cleaning all slices
181 01:==== Cleaning slice 3
182 02:== Cleaning all slices
183 02:==== Cleaning slice 3
184 === refresh After slices init
185 01:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc1', 'new_persons': 0, 'new_nodes': 0}
186 02:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc2 on devbox', 'new_persons': 0, 'new_nodes': 0}
187 ==================== ('CREATING SLICES on plc1',)
188 01:== created slice 4 - max nodes=5
189 01:== created slice 5 - max nodes=5
190 01:== created slice 6 - max nodes=5
191 01: Checking slices: got 5 local (e=5) & 0 foreign (e=0)
192 02: Checking slices: got 2 local (e=2) & 0 foreign (e=0)
193 === refresh after slice created on plc1
194 01:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc1', 'new_persons': 0, 'new_nodes': 0}
195 02:== Refreshing peer got  {'new_keys': 0, 'new_slices': 3, 'plcname': 'Thierry plc2 on devbox', 'new_persons': 0, 'new_nodes': 0}
196 01: Checking slices: got 5 local (e=5) & 0 foreign (e=0)
197 02: Checking slices: got 2 local (e=2) & 3 foreign (e=3)
198 01: local slice one_s101 (e=0)  on nodes  []
199 01: local slice one_s102 (e=0)  on nodes  []
200 01: local slice one_s103 (e=0)  on nodes  []
201 02: foreign slice one_s101 (e=0)  on nodes  []
202 02: foreign slice one_s102 (e=0)  on nodes  []
203 02: foreign slice one_s103 (e=0)  on nodes  []
204 ==================== ('ADDING LOCAL NODES IN SLICES',)
205 01:== added in slice 4 local  ['n101.plc1.org', 'n102.plc1.org', 'n103.plc1.org', 'n104.plc1.org', 'n105.plc1.org']
206 01:== added in slice 5 local  ['n101.plc1.org', 'n102.plc1.org', 'n103.plc1.org', 'n104.plc1.org', 'n105.plc1.org']
207 01:== added in slice 6 local  ['n101.plc1.org', 'n102.plc1.org', 'n103.plc1.org', 'n104.plc1.org', 'n105.plc1.org']
208 01: local slice one_s101 (e=5)  on nodes  [16, 17, 18, 19, 20]
209 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
210 01: local slice one_s102 (e=5)  on nodes  [16, 17, 18, 19, 20]
211 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
212 01: local slice one_s103 (e=5)  on nodes  [16, 17, 18, 19, 20]
213 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
214 02: foreign slice one_s101 (e=0)  on nodes  []
215 02: foreign slice one_s102 (e=0)  on nodes  []
216 02: foreign slice one_s103 (e=0)  on nodes  []
217 === refresh After local nodes were added on plc1
218 01:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc1', 'new_persons': 0, 'new_nodes': 0}
219 02:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc2 on devbox', 'new_persons': 0, 'new_nodes': 0}
220 01: local slice one_s101 (e=5)  on nodes  [16, 17, 18, 19, 20]
221 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
222 01: local slice one_s102 (e=5)  on nodes  [16, 17, 18, 19, 20]
223 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
224 01: local slice one_s103 (e=5)  on nodes  [16, 17, 18, 19, 20]
225 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
226 02: foreign slice one_s101 (e=5)  on nodes  [8, 9, 10, 6, 7]
227 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
228 02: foreign slice one_s102 (e=5)  on nodes  [8, 9, 10, 6, 7]
229 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
230 02: foreign slice one_s103 (e=5)  on nodes  [8, 9, 10, 6, 7]
231 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
232 ==================== ('ADDING FOREIGN NODES IN SLICES',)
233 01:== added in slice 4 foreign  ['n201.plc2.org', 'n202.plc2.org', 'n203.plc2.org', 'n204.plc2.org', 'n205.plc2.org']
234 01:== added in slice 5 foreign  ['n201.plc2.org', 'n202.plc2.org', 'n203.plc2.org', 'n204.plc2.org', 'n205.plc2.org']
235 01:== added in slice 6 foreign  ['n201.plc2.org', 'n202.plc2.org', 'n203.plc2.org', 'n204.plc2.org', 'n205.plc2.org']
236 01: local slice one_s101 (e=10)  on nodes  [16, 17, 18, 19, 20, 11, 12, 13, 14, 15]
237 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
238 [FOR:5] :  n201.plc2.org  n202.plc2.org  n203.plc2.org  n204.plc2.org  n205.plc2.org  
239 01: local slice one_s102 (e=10)  on nodes  [16, 17, 18, 19, 20, 11, 12, 13, 14, 15]
240 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
241 [FOR:5] :  n201.plc2.org  n202.plc2.org  n203.plc2.org  n204.plc2.org  n205.plc2.org  
242 01: local slice one_s103 (e=10)  on nodes  [16, 17, 18, 19, 20, 11, 12, 13, 14, 15]
243 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
244 [FOR:5] :  n201.plc2.org  n202.plc2.org  n203.plc2.org  n204.plc2.org  n205.plc2.org  
245 02: foreign slice one_s101 (e=5)  on nodes  [8, 9, 10, 6, 7]
246 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
247 02: foreign slice one_s102 (e=5)  on nodes  [8, 9, 10, 6, 7]
248 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
249 02: foreign slice one_s103 (e=5)  on nodes  [8, 9, 10, 6, 7]
250 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
251 === refresh After foreign nodes were added in plc1
252 01:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc1', 'new_persons': 0, 'new_nodes': 0}
253 02:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc2 on devbox', 'new_persons': 0, 'new_nodes': 0}
254 01: local slice one_s101 (e=10)  on nodes  [16, 17, 18, 19, 20, 11, 12, 13, 14, 15]
255 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
256 [FOR:5] :  n201.plc2.org  n202.plc2.org  n203.plc2.org  n204.plc2.org  n205.plc2.org  
257 01: local slice one_s102 (e=10)  on nodes  [16, 17, 18, 19, 20, 11, 12, 13, 14, 15]
258 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
259 [FOR:5] :  n201.plc2.org  n202.plc2.org  n203.plc2.org  n204.plc2.org  n205.plc2.org  
260 01: local slice one_s103 (e=10)  on nodes  [16, 17, 18, 19, 20, 11, 12, 13, 14, 15]
261 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
262 [FOR:5] :  n201.plc2.org  n202.plc2.org  n203.plc2.org  n204.plc2.org  n205.plc2.org  
263 02: foreign slice one_s101 (e=10)  on nodes  [8, 9, 10, 6, 7, 26, 27, 28, 29, 30]
264 [LOC:5] :  n201.plc2.org  n202.plc2.org  n203.plc2.org  n204.plc2.org  n205.plc2.org  
265 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
266 02: foreign slice one_s102 (e=10)  on nodes  [8, 9, 10, 6, 7, 26, 27, 28, 29, 30]
267 [LOC:5] :  n201.plc2.org  n202.plc2.org  n203.plc2.org  n204.plc2.org  n205.plc2.org  
268 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
269 02: foreign slice one_s103 (e=10)  on nodes  [8, 9, 10, 6, 7, 26, 27, 28, 29, 30]
270 [LOC:5] :  n201.plc2.org  n202.plc2.org  n203.plc2.org  n204.plc2.org  n205.plc2.org  
271 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
272 01: 3 slivers (exp. 3) in GetSlivers for node n101.plc1.org
273 >>slivername =  one_s101
274 {  'attributes': [],
275    'expires': normalized,
276    'instantiation': 'plc-instantiated',
277    'keys': [],
278    'name': 'one_s101',
279    'slice_id': 4}
280 >>slivername =  one_s102
281 {  'attributes': [],
282    'expires': normalized,
283    'instantiation': 'plc-instantiated',
284    'keys': [],
285    'name': 'one_s102',
286    'slice_id': 5}
287 >>slivername =  one_s103
288 {  'attributes': [],
289    'expires': normalized,
290    'instantiation': 'plc-instantiated',
291    'keys': [],
292    'name': 'one_s103',
293    'slice_id': 6}
294 02: 3 slivers (exp. 3) in GetSlivers for node n201.plc2.org
295 >>slivername =  one_s101
296 {  'attributes': [],
297    'expires': normalized,
298    'instantiation': 'plc-instantiated',
299    'keys': [],
300    'name': 'one_s101',
301    'slice_id': 4}
302 >>slivername =  one_s102
303 {  'attributes': [],
304    'expires': normalized,
305    'instantiation': 'plc-instantiated',
306    'keys': [],
307    'name': 'one_s102',
308    'slice_id': 5}
309 >>slivername =  one_s103
310 {  'attributes': [],
311    'expires': normalized,
312    'instantiation': 'plc-instantiated',
313    'keys': [],
314    'name': 'one_s103',
315    'slice_id': 6}
316 ==================== ('DELETING FOREIGN NODES FROM SLICES',)
317 01:== deleted in slice 4 foreign  ['n201.plc2.org', 'n202.plc2.org', 'n203.plc2.org', 'n204.plc2.org', 'n205.plc2.org']
318 01:== deleted in slice 5 foreign  ['n201.plc2.org', 'n202.plc2.org', 'n203.plc2.org', 'n204.plc2.org', 'n205.plc2.org']
319 01:== deleted in slice 6 foreign  ['n201.plc2.org', 'n202.plc2.org', 'n203.plc2.org', 'n204.plc2.org', 'n205.plc2.org']
320 01: local slice one_s101 (e=5)  on nodes  [16, 17, 18, 19, 20]
321 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
322 01: local slice one_s102 (e=5)  on nodes  [16, 17, 18, 19, 20]
323 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
324 01: local slice one_s103 (e=5)  on nodes  [16, 17, 18, 19, 20]
325 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
326 02: foreign slice one_s101 (e=10)  on nodes  [8, 9, 10, 6, 7, 26, 27, 28, 29, 30]
327 [LOC:5] :  n201.plc2.org  n202.plc2.org  n203.plc2.org  n204.plc2.org  n205.plc2.org  
328 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
329 02: foreign slice one_s102 (e=10)  on nodes  [8, 9, 10, 6, 7, 26, 27, 28, 29, 30]
330 [LOC:5] :  n201.plc2.org  n202.plc2.org  n203.plc2.org  n204.plc2.org  n205.plc2.org  
331 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
332 02: foreign slice one_s103 (e=10)  on nodes  [8, 9, 10, 6, 7, 26, 27, 28, 29, 30]
333 [LOC:5] :  n201.plc2.org  n202.plc2.org  n203.plc2.org  n204.plc2.org  n205.plc2.org  
334 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
335 01: 3 slivers (exp. 3) in GetSlivers for node n101.plc1.org
336 >>slivername =  one_s101
337 {  'attributes': [],
338    'expires': normalized,
339    'instantiation': 'plc-instantiated',
340    'keys': [],
341    'name': 'one_s101',
342    'slice_id': 4}
343 >>slivername =  one_s102
344 {  'attributes': [],
345    'expires': normalized,
346    'instantiation': 'plc-instantiated',
347    'keys': [],
348    'name': 'one_s102',
349    'slice_id': 5}
350 >>slivername =  one_s103
351 {  'attributes': [],
352    'expires': normalized,
353    'instantiation': 'plc-instantiated',
354    'keys': [],
355    'name': 'one_s103',
356    'slice_id': 6}
357 === refresh After foreign nodes were removed on plc1
358 01:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc1', 'new_persons': 0, 'new_nodes': 0}
359 02:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc2 on devbox', 'new_persons': 0, 'new_nodes': 0}
360 01: local slice one_s101 (e=5)  on nodes  [16, 17, 18, 19, 20]
361 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
362 01: local slice one_s102 (e=5)  on nodes  [16, 17, 18, 19, 20]
363 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
364 01: local slice one_s103 (e=5)  on nodes  [16, 17, 18, 19, 20]
365 [LOC:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
366 02: foreign slice one_s101 (e=5)  on nodes  [8, 9, 10, 6, 7]
367 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
368 02: foreign slice one_s102 (e=5)  on nodes  [8, 9, 10, 6, 7]
369 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
370 02: foreign slice one_s103 (e=5)  on nodes  [8, 9, 10, 6, 7]
371 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
372 ==================== ('DELETING LOCAL NODES FROM SLICES',)
373 01:== deleted in slice 4 local  ['n101.plc1.org', 'n102.plc1.org', 'n103.plc1.org', 'n104.plc1.org', 'n105.plc1.org']
374 01:== deleted in slice 5 local  ['n101.plc1.org', 'n102.plc1.org', 'n103.plc1.org', 'n104.plc1.org', 'n105.plc1.org']
375 01:== deleted in slice 6 local  ['n101.plc1.org', 'n102.plc1.org', 'n103.plc1.org', 'n104.plc1.org', 'n105.plc1.org']
376 01: local slice one_s101 (e=0)  on nodes  []
377 01: local slice one_s102 (e=0)  on nodes  []
378 01: local slice one_s103 (e=0)  on nodes  []
379 02: foreign slice one_s101 (e=5)  on nodes  [8, 9, 10, 6, 7]
380 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
381 02: foreign slice one_s102 (e=5)  on nodes  [8, 9, 10, 6, 7]
382 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
383 02: foreign slice one_s103 (e=5)  on nodes  [8, 9, 10, 6, 7]
384 [FOR:5] :  n101.plc1.org  n102.plc1.org  n103.plc1.org  n104.plc1.org  n105.plc1.org  
385 === refresh After local nodes were removed on plc1
386 01:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc1', 'new_persons': 0, 'new_nodes': 0}
387 02:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc2 on devbox', 'new_persons': 0, 'new_nodes': 0}
388 01: local slice one_s101 (e=0)  on nodes  []
389 01: local slice one_s102 (e=0)  on nodes  []
390 01: local slice one_s103 (e=0)  on nodes  []
391 02: foreign slice one_s101 (e=0)  on nodes  []
392 02: foreign slice one_s102 (e=0)  on nodes  []
393 02: foreign slice one_s103 (e=0)  on nodes  []
394 ==================== ('CHECKING SLICES CLEAN UP',)
395 01:== Cleaning all slices
396 01:==== Cleaning slice 4
397 01:==== Cleaning slice 5
398 01:==== Cleaning slice 6
399 01: Checking slices: got 2 local (e=2) & 0 foreign (e=0)
400 02: Checking slices: got 2 local (e=2) & 3 foreign (e=3)
401 === refresh After slices clenaup
402 01:== Refreshing peer got  {'new_keys': 0, 'new_slices': 0, 'plcname': 'Thierry plc1', 'new_persons': 0, 'new_nodes': 0}
403 02:== Refreshing peer got  {'new_keys': 0, 'new_slices': -3, 'plcname': 'Thierry plc2 on devbox', 'new_persons': 0, 'new_nodes': 0}
404 01: Checking slices: got 2 local (e=2) & 0 foreign (e=0)
405 02: Checking slices: got 2 local (e=2) & 0 foreign (e=0)