Author: mrogers
Date: 2006-09-11 19:07:17 +0000 (Mon, 11 Sep 2006)
New Revision: 10457
Modified:
trunk/apps/load-balancing-sims/routing.txt
Log:
Updated routing notes
Modified: trunk/apps/load-balancing-sims/routing.txt
===================================================================
--- trunk/apps/load-balancing-sims/routing.txt 2006-09-11 17:19:28 UTC (rev
10456)
+++ trunk/apps/load-balancing-sims/routing.txt 2006-09-11 19:07:17 UTC (rev
10457)
@@ -25,12 +25,7 @@
Wait for RequestSender to finish
If RejectedOverload, forward it
- If CHKDataFound:
- Start a new BlockTransmitter
- Wait for incoming transfer to complete
- If incoming transfer fails, let status=TRANSFER_FAILED and finish
- If data verifies, add it to the cache, let status=SUCCESS and finish
- Otherwise let status=VERIFY_FAILURE and finish
+ If incoming transfer starts, start a new BlockTransmitter
(RequestSender finished)
If TIMED_OUT, INTERNAL_ERROR or VERIFY_FAILURE, send local RejectedOverload
@@ -151,7 +146,7 @@
Return SUCCESS
If CHKDataFound:
If key is not a CHK, try another peer
- Receive data or return transfer failed
+ Receive data or return TRANSFER_FAILED
Verify data or return VERIFY_FAILURE
Return SUCCESS
If SSKDataFound: