RetroShare/libretroshare/src/ft
csoler 9c4c5da73d Changes according to experiments from jolavilette:
- set desiredRate of peers to 10MB/s instead of 1MB/s
- maximum number of active chunks per peer is now 20 (that was a serious limiting factor)
- ticks that bring no data are not accounted for in the speed estimate anymore. The data is averaged over all ticks since the previous 
 non zero data chunk -> this brings much more stability to sources and removes lots of oscillation.

The maximum theoretical speed per source peer is therefore 13MB/s (in "Average" DL mode), whereas previously it was 1.3MB/s



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6897 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-11-08 21:23:57 +00:00
..
ftchunkmap.cc fixed uninitialized memory read in debug statement 2013-03-10 22:29:25 +00:00
ftchunkmap.h Added dynamic choose of sources for chunk crc requests. Fixes the bug that would let 2012-07-19 20:52:04 +00:00
ftcontroller.cc Changes according to experiments from jolavilette: 2013-11-08 21:23:57 +00:00
ftcontroller.h restore file state when restart (Modified patch from Phenom) 2013-10-06 12:56:37 +00:00
ftdata.h - made the names consistent between ftdata, ftdatamultiplex and tests/ 2012-12-26 18:12:19 +00:00
ftdatamultiplex.cc Code maintenance for Qt 5: 2013-10-21 11:00:49 +00:00
ftdatamultiplex.h - made the names consistent between ftdata, ftdatamultiplex and tests/ 2012-12-26 18:12:19 +00:00
ftdbase.cc Code maintenance for Qt 5: 2013-10-21 12:07:33 +00:00
ftdbase.h fixed flags conflicts 2012-11-02 13:52:29 +00:00
ftextralist.cc Code maintenance for Qt 5: 2013-10-21 11:00:49 +00:00
ftextralist.h fixed permission of drap+dropped files. all attached files get added to extra list, but with different permission flags depending on the client. From that, we compute sharing permissions : turtle, or direct transfer only 2012-11-11 21:17:00 +00:00
ftfilecreator.cc Changes according to experiments from jolavilette: 2013-11-08 21:23:57 +00:00
ftfilecreator.h Added dynamic choose of sources for chunk crc requests. Fixes the bug that would let 2012-07-19 20:52:04 +00:00
ftfilemapper.cc Added a filemapper class to store downloaded files sequentially on the HD. The mapper automatically 2011-11-01 14:20:51 +00:00
ftfilemapper.h Added a filemapper class to store downloaded files sequentially on the HD. The mapper automatically 2011-11-01 14:20:51 +00:00
ftfileprovider.cc Code maintenance for Qt 5: 2013-10-21 11:00:49 +00:00
ftfileprovider.h fixed potential uninitialized memory read in PeerUploadInfo 2013-09-06 19:06:56 +00:00
ftfilesearch.cc - Restored compilation of most tests (The part using previously named p3ConnectMgr is still to be done). 2012-12-17 23:05:25 +00:00
ftfilesearch.h fixed flags conflicts 2012-11-02 13:52:29 +00:00
ftsearch.h removed compilation warnings 2013-03-20 20:25:13 +00:00
ftserver.cc Code maintenance for Qt 5: 2013-10-21 12:07:33 +00:00
ftserver.h Fixed crash with Windows compile. 2013-06-08 20:03:29 +00:00
fttransfermodule.cc Changes according to experiments from jolavilette: 2013-11-08 21:23:57 +00:00
fttransfermodule.h - fixed download priority handling. Proof-tested on multiple DL from the same peer. 2011-11-16 20:30:20 +00:00
ftturtlefiletransferitem.cc Added ability for turtle router to take client services 2013-04-06 09:21:01 +00:00
ftturtlefiletransferitem.h Added ability for turtle router to take client services 2013-04-06 09:21:01 +00:00