Suport #115
closedConnection interruption when a huge size file is downloaded
Description
During the testing-in-lab phase, we have arrange a 4-nodes-scenario, two of them in gateway mode (available Internet connection). When a client host downloads a huge file from Internet (i.e. long download time) the connection is interrupted before it finishes downloading.A typical Ubuntu image download was used to test this feature. At the moment we conjecture that BMX6 changes spontaneously the initial gateway, by the other before the download is finished.
Tested revision: http://qmp.cat/projects/qmp/repository/show?branch=testing&rev=468783c
Updated by Axel Neumann almost 13 years ago
- Tracker changed from Error to Suport
- Status changed from Nou to En progrés
- Assignee set to Axel Neumann
Discussion about bug or feature request
If bmx6 can not hold the TCP stream integrity during balancing process,
one solution might be to modify the internal thresholds of gw plugin,
that decide which gw is better than the current one. It seems that these
thresholds are too sensible and little fluctuations of the gw's
goodness, trigger gw balancing. I think about some hysteresis-based
selection process.
RIght. So we need an option to configure the gw-change hysteresis.
Like this:
--tunOut=... /hysteresis=50
which would mean that the current GW is only changed if the metric to an alternative GW
is at least 50% better than the metric to the current GW.
Updated by Axel Neumann almost 13 years ago
implemented in revision 570dcc16a71517865aaca977bdca03ab6a18c0f4
see:
http://bmx6.net/projects/bmx6/repository/revisions/570dcc16a71517865aaca977bdca03ab6a18c0f4
Updated by Axel Neumann almost 13 years ago
updated bmx6-qmp package to pull related bmx6 commit
see:
http://qmp.cat/projects/qmp/repository/revisions/8daeb17053d9c84e71222f0096e617f4bb729557
Updated by Axel Neumann almost 13 years ago
- Status changed from En progrés to Resolt
Updated by Victor Oncins almost 13 years ago
- Status changed from Resolt to En progrés
Updated by Victor Oncins almost 13 years ago
It seems it does not work. We have tested this feature with bmx6 commit fbf8ba03 and with several hysteresis values 50,150,1000,1500. A continuous gw hopping between two gateways takes place even gw-metric candidate is worst than actually gw-metric.
Updated by Roger Pueyo Centelles almost 6 years ago
- Status changed from En progrés to Tancat