Commit Graph

4911 Commits

Author SHA1 Message Date
Arvid Norberg
35038bc3eb fix rotating logs when enabling and disabling stats logging at run-time 2011-04-06 07:33:10 +00:00
Arvid Norberg
22f20253f8 support turning logging on and off during run-time when built with stats logging 2011-04-06 06:27:42 +00:00
Arvid Norberg
f3a7d567a4 fix bug in disk thread and torrent abort functions 2011-04-04 02:57:19 +00:00
Arvid Norberg
7e3ccba939 don't log stats alerts in web seed unit test 2011-04-02 20:07:18 +00:00
Arvid Norberg
572f176f99 fix assert when removing a torrent 2011-04-02 20:05:44 +00:00
Arvid Norberg
56ab4db2e7 fixed bug introduced when trying to fix a warning of shadowing variables 2011-04-02 19:54:30 +00:00
Arvid Norberg
35d2354c38 bump default .torrent file size limit for magnet files to 3 MB and add more verbose logging to ut_metadata.cpp 2011-04-02 08:13:35 +00:00
Arvid Norberg
dda84c9247 fix magnet link issue in client_test 2011-04-02 07:39:02 +00:00
Arvid Norberg
2fbd1d4677 session_stats parse script 2011-04-02 06:33:10 +00:00
Arvid Norberg
d4a9a9ae77 fixed issue in session_impl::on_disk 2011-04-01 08:08:41 +00:00
Arvid Norberg
91327f71da support getch() returning EOF in client_test 2011-03-31 03:19:05 +00:00
Arvid Norberg
38caeb43d2 use snprintf instead of sprintf 2011-03-30 16:04:24 +00:00
Arvid Norberg
113fa0ba3d fixed some shadowed variable warnings 2011-03-30 16:03:35 +00:00
Arvid Norberg
74ccff22be use a deque instead of list for disk io jobs queue 2011-03-28 06:01:24 +00:00
Arvid Norberg
206b736632 regenerated html 2011-03-27 23:07:08 +00:00
Arvid Norberg
8b8e8df798 updated tuning docs 2011-03-27 23:05:13 +00:00
Arvid Norberg
428ab186af it appears the write queue performs just as good at 10 MB as 50 MB 2011-03-27 22:22:57 +00:00
Arvid Norberg
fdd23fc629 introduce a lower pass download/upload rate and report in session log 2011-03-27 20:58:43 +00:00
Arvid Norberg
ddd21cb526 missing change from last check-in 2011-03-27 20:46:20 +00:00
Arvid Norberg
f6a42863e3 try to optimize disk write performance by raising the low watermark (for disk thread queue) to start reading from sockets and also post the start-reading event earlier. Also implement fair round-robin of which peers get to start downloading on this event 2011-03-27 20:35:38 +00:00
Arvid Norberg
346a6fb175 another read job starvation fix + some more logging 2011-03-27 08:21:26 +00:00
Arvid Norberg
311f7f0e57 fixed typo 2011-03-27 08:05:57 +00:00
Arvid Norberg
a0ceaed11d set read_job_every to 100 instead of 1000 in high_performance_seed preset 2011-03-27 06:16:39 +00:00
Arvid Norberg
afc80b7e98 fix invalid assert that would trigger when allow_multiple_connections_per_ip was true 2011-03-27 06:07:23 +00:00
Arvid Norberg
2ebe46024b handle terminal EOF in client_test 2011-03-26 20:53:00 +00:00
Arvid Norberg
41bc60c36a fixed bug in avoid_readback disk cache algorithm 2011-03-26 19:06:58 +00:00
Arvid Norberg
3d826ae32f figured out the weirdness in the session rate stats 2011-03-25 07:49:32 +00:00
Arvid Norberg
65943e7ff7 fixed reconnect delay when leaving upload only mode 2011-03-25 05:14:14 +00:00
Arvid Norberg
d493b0f1a0 just some comments 2011-03-25 04:08:43 +00:00
Arvid Norberg
9344e95285 add missing include 2011-03-25 02:59:59 +00:00
Arvid Norberg
7e07f7469f fixed bug in web_connection_base when receiving chunked encoding and made sure the unit tests pass 2011-03-24 16:46:26 +00:00
Arvid Norberg
929c31a757 fix pex unit test and shave off a few seconds for pex 2011-03-24 03:34:06 +00:00
Arvid Norberg
29a523401e bump read_job_every for high performance seeds 2011-03-24 00:50:45 +00:00
Arvid Norberg
1ab853db40 properly back off when accept() returns EMFILE 2011-03-23 08:49:26 +00:00
Arvid Norberg
f93988e11e utp log parser script 2011-03-23 05:14:27 +00:00
Arvid Norberg
48e3ce67a7 session log parser fix 2011-03-23 04:44:38 +00:00
Arvid Norberg
e9459b4df8 rss fixes 2011-03-23 02:46:22 +00:00
Arvid Norberg
283b34c439 improve torrent file ordering optimization 2011-03-22 02:27:54 +00:00
Arvid Norberg
d3f0875ed5 fixed division by zero 2011-03-21 08:19:00 +00:00
Arvid Norberg
21e87527fd don't re-generate graphs where the log file hasn't changed 2011-03-21 08:16:04 +00:00
Arvid Norberg
aabb862400 fixed windows build 2011-03-21 06:31:48 +00:00
Arvid Norberg
54dd2a06f5 add rss support to client_test 2011-03-21 04:59:45 +00:00
Arvid Norberg
a79fb228f2 lower default to 3 concurrent downloads 2011-03-21 04:59:03 +00:00
Arvid Norberg
16114ab27c fixed redirect bug in http connection 2011-03-21 02:11:39 +00:00
Arvid Norberg
3a7bdde864 session stats parser polish 2011-03-20 21:05:49 +00:00
Arvid Norberg
fe44e777fc session stats parser polishing 2011-03-20 20:22:23 +00:00
Arvid Norberg
2dfd1a972b prevent read jobs from starving in the disk I/O thread 2011-03-20 19:17:59 +00:00
Arvid Norberg
4a40a13a6c lower disk write queue limit for high performance preset 2011-03-20 19:04:37 +00:00
Arvid Norberg
b9b8cf406e session stats parser 2011-03-20 18:59:16 +00:00
Arvid Norberg
fdd766a2e8 fix parsing of disk queue 2011-03-20 18:02:53 +00:00