Anti-Bearshare-
I managed to replicate the problem you were having with getting disconnected from the UltraPeer after searching for something really popular. I'm about to add it to our bugs database, and we're going to work on it.
We think it's not actually directly related to supernodes -- there has always been logic in there to disconnect from a node that one node is sending a lot of messages to when that node is not sending any messages back the other way. This logic just doesn't make as much sense with UltraPeers around.
Thanks very much for your careful observations in noticing this problem. |