From: Victor Grishchenko
Date: Wed, 16 Dec 2009 15:06:53 +0000 (+0100)
Subject: cured several connection stall bugs
X-Git-Url: http://p2p-next.cs.pub.ro/gitweb/?a=commitdiff_plain;h=7898817a60ff9fce27884e7c7ae7b81176f22cf5;p=swift-upb.git
cured several connection stall bugs
---
diff --git a/BUGS b/BUGS
index 12d3b41..28b97ba 100644
--- a/BUGS
+++ b/BUGS
@@ -42,4 +42,10 @@
v whether sending is limited by cwnd or app
* actually: whether packets are ACKed faster than sent
* uproot DATA NONE: complicates and deceives
- * r735 goes to github
+ * r735 goes to github; r741
+ * receiver is swapping => strange behavior
+ v on high losses cwnd goes to silly fractions => slows down recovery
+ * code the pingpong<->keepalive<->slowstart transition
+ * empty datagram hammering (see at linode)
+ * make a testkit!!!
+ * never back from keepalive syndrome (because of underhashing)
diff --git a/ChangeLog b/ChangeLog
old mode 100644
new mode 100755
diff --git a/bins.cpp b/bins.cpp
index 3c4ca6e..ee5fbf8 100644
--- a/bins.cpp
+++ b/bins.cpp
@@ -353,6 +353,8 @@ void bins::remove (bins& b) {
bin64_t bins::cover(bin64_t val) {
+ if (val==bin64_t::NONE)
+ return val;
iterator i(this,val,false);
while (i.pos!=val && !i.solid())
i.towards(val);
diff --git a/doc/cloud4.jpg b/doc/cloud4.jpg
deleted file mode 100644
index 1164ec5..0000000
Binary files a/doc/cloud4.jpg and /dev/null differ
diff --git a/doc/index.html b/doc/index.html
index eec7d96..c034b08 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -32,7 +32,7 @@
wise people say, the Internet was initially built for
remotely connecting scientists to expensive supercomputers (whose computing
power was comparable to modern cell phones). Thus, they supported the abstraction
- of conversation. Currently, the Internet is mostly used for disseminating
+ of conversation. Currently, the Internet is mostly used for disseminating
content to the masses, which mismatch definitely creates some problems.
The swift protocol is a content-centric multiparty transport
@@ -278,10 +278,12 @@
- Contacts&feedback
+
Contacts&feedback
mail us
subscribe to a mailing list
+
+