Andrew Lewman commited on 2009-01-08 07:00:42
Zeige 1 geänderte Dateien mit 58 Einfügungen und 3 Löschungen.
... | ... |
@@ -230,25 +230,80 @@ implementation and testing work on January 15, 2009. |
230 | 230 |
|
231 | 231 |
<tr> |
232 | 232 |
<td> |
233 |
- Sep 08 |
|
233 |
+ <a id="Sep08"></a> |
|
234 |
+ <a class="anchor" href="#Sep08">Sep 08</a> |
|
234 | 235 |
</td> |
235 | 236 |
<td> |
237 |
+<small><em>No updates for September.</em></small> |
|
236 | 238 |
</td> |
237 | 239 |
</tr> |
238 | 240 |
|
239 | 241 |
<tr bgcolor="#e5e5e5"> |
240 | 242 |
<td> |
241 |
- Oct 08 |
|
243 |
+ <a id="Oct08"></a> |
|
244 |
+ <a class="anchor" href="#Oct08">Oct 08</a> |
|
242 | 245 |
</td> |
243 | 246 |
<td> |
247 |
+<small><em><p>We didn't hit our "finish |
|
248 |
+the implementation" milestone for this month since the developer leading |
|
249 |
+the project has too much on his plate. The good news there is that we've |
|
250 |
+gotten quite a bit of the implementation work done, and it's been in for |
|
251 |
+several months now (since the August milestone) so it's seen a lot of |
|
252 |
+testing already. The remaining implementation steps are to teach relays |
|
253 |
+how to receive requests for fetching a relay descriptor from inside a |
|
254 |
+circuit (we probably want to use a new cell type specifically for this, |
|
255 |
+so we cut out a round-trip), and then teach clients to do that when the |
|
256 |
+relay they're using is running a recent enough version. These two steps |
|
257 |
+are written in more detail in |
|
258 |
+<a href="https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/141-jit-sd-downloads.txt">Section 3.2 of proposal 141</a></p> |
|
259 |
+ |
|
260 |
+<p>Our new timing plan is to have both of these pieces in place by mid Nov, |
|
261 |
+and if that starts looking less likely then we're going to do a more |
|
262 |
+radical overhaul of our timing plan and maybe also the design.</p> |
|
263 |
+ |
|
264 |
+ <p>There are several other components we'd like to get |
|
265 |
+to after this piece of it -- one we've been thinking about a lot lately |
|
266 |
+is downloading "diffs" of the latest consensus: |
|
267 |
+<a href="https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/140-consensus-diffs.txt">140-consensus-diffs.txt</a>. |
|
268 |
+First this could save bandwidth, which is always nice when multiplied |
|
269 |
+by the total number of clients, but it also means that we can use this |
|
270 |
+saved bandwidth to fetch the diffs more often than the current "every |
|
271 |
+3 to 4 hours". If clients learn more up-to-date directory information, |
|
272 |
+then they can build faster paths because they have better information for |
|
273 |
+each relay's bandwidth (which ties into the first NLnet project above), |
|
274 |
+but the key new idea is that it also means that we're better at taking |
|
275 |
+advantage of transient relays: right now a relay needs to be up for 3 or |
|
276 |
+4 hours before it sees any users, and that rules out a lot of volunteers |
|
277 |
+who want to run a relay but only want to be up a few hours at a time.</p> |
|
278 |
+<p>The next step is to get the |
|
279 |
+implementation for proposal 141 finished so we can start putting it in |
|
280 |
+front of users for testing. Soon, we hope!</p></em></small> |
|
244 | 281 |
</td> |
245 | 282 |
</tr> |
246 | 283 |
|
247 | 284 |
<tr> |
248 | 285 |
<td> |
249 |
- Nov 08 |
|
286 |
+ <a id="Nov08"></a> |
|
287 |
+ <a class="anchor" href="#Nov08">Nov 08</a> |
|
250 | 288 |
</td> |
251 | 289 |
<td> |
290 |
+<small><em><p>It looks like the |
|
291 |
+original plan we had for the last development piece was both a) way |
|
292 |
+harder than we hoped, and b) hopefully overkill compared to what we need.</p> |
|
293 |
+ |
|
294 |
+<p> Roger restarted the design discussion on or-dev: |
|
295 |
+<a href="http://archives.seul.org/or/dev/Nov-2008/threads.html">http://archives.seul.org/or/dev/Nov-2008/threads.html</a>.</p> |
|
296 |
+ |
|
297 |
+<p>I think we now have a better handle on the options and tradeoffs: |
|
298 |
+<a href="http://archives.seul.org/or/dev/Nov-2008/msg00007.html">http://archives.seul.org/or/dev/Nov-2008/msg00007.html</a>.</p> |
|
299 |
+ |
|
300 |
+<p>Nick has been buried in other development projects (hopefully starting to |
|
301 |
+wrap up this month-ish), and I want to get his opinion on how to proceed; |
|
302 |
+I am hoping we'll pick one of the more simple approaches.</p> |
|
303 |
+ |
|
304 |
+<p>Alas, the really simple approaches provide less scalability. But I think |
|
305 |
+they will be good stopgaps until later -- and when 'later' arrives, who |
|
306 |
+knows what else will have changed.</p></em></small> |
|
252 | 307 |
</td> |
253 | 308 |
</tr> |
254 | 309 |
|
255 | 310 |