arvidn
|
35ec87af4f
|
add stats counter for the number of outstanding async_accept calls
|
2018-11-30 02:15:45 +01:00 |
arvidn
|
7be9547817
|
add a few more stats counters measuring outgoing connection attempts. simplify session_stats_header_alert by posting it on first call to post_session_stats() instead of making it gated by the alert_mask
|
2018-08-09 20:10:35 +02:00 |
arvidn
|
c2ebae7dbb
|
make metric_type_t an enum class, deprecate the in-class enum values
|
2018-07-24 15:29:56 +02:00 |
arvidn
|
10deff2f91
|
fix some unintentional copies (with explicit moves)
|
2018-07-01 18:22:32 +02:00 |
arvidn
|
fe612ca167
|
replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options
|
2018-05-13 19:25:17 +02:00 |
arvidn
|
f0227451a6
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
arvidn
|
aaf9304a3b
|
update year in copyright header
|
2018-04-09 09:04:33 +02:00 |
arvidn
|
53ff169db1
|
use string_view in find_metric_idx
|
2017-09-04 07:50:13 +02:00 |
Alden Torres
|
48ef3b6bf7
|
implemented support for BEP 51 (#1652)
|
2017-06-12 11:54:11 +02:00 |
arvidn
|
480bde9333
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
arvidn
|
1dd0e9b280
|
use string_view instead of strcmp
|
2017-03-18 15:54:38 -04:00 |
Alden Torres
|
6e9c54e69b
|
using aux::array in metrics array and aux::vector in session_stats_metrics (#1793)
using aux::array in metrics array and aux::vector in session_stats_metrics
|
2017-03-09 20:34:52 -05:00 |
arvidn
|
2c51c59327
|
merge RC_1_1 into master
|
2017-02-18 13:29:12 -05:00 |
Arvid Norberg
|
6e65851b2d
|
add some documentation for some counters (#1726)
add some documentation for some counters
|
2017-02-18 12:55:20 -05:00 |
Alden Torres
|
c33af5a552
|
added dht_invalid_find_node counter metric
|
2017-01-18 00:55:32 -05:00 |
Alden Torres
|
a5825c0d2e
|
fixing sign-conversion warnings, part 5, minor refactor (#1559)
fixing sign-conversion warnings, part 5, minor refactor
|
2017-01-16 21:51:49 -05:00 |
Alden Torres
|
d5c4cd7280
|
fixed sign-compare warnings and some refactor (#1354)
fixed sign-compare warnings and some refactor. make sequence_number backed by std::int64_t
|
2016-11-27 08:46:53 -05:00 |
Arvid Norberg
|
09cbd0a51d
|
remove deprecated disk_io_thread operations (#1284)
|
2016-11-02 01:01:27 -04:00 |
Arvid Norberg
|
675d16a2c3
|
remove remainder of eviction/ghost torrent feature (#1251)
remove remainder of eviction/ghost torrent feature
|
2016-10-25 08:02:34 -04:00 |
Arvid Norberg
|
6148984426
|
remove whitespace at end of line (#1245)
|
2016-10-22 11:47:24 -04:00 |
Arvid Norberg
|
c18c12a144
|
remove ghost torrent/torrent eviction feature. (#1214)
remove ghost torrent/torrent eviction feature. It was very complex and did not solve the problem very well
|
2016-10-15 13:32:59 -04:00 |
Alden Torres
|
c05e29c48e
|
trivial cleanup and minor changes (#1033)
|
2016-08-26 00:14:11 -04:00 |
Arvid Norberg
|
96999ad67f
|
replace uses of boost::bind with std::bind and lambdas (#745)
|
2016-05-25 00:31:52 -04:00 |
arvidn
|
6d85c7c5f0
|
merge RC_1_1 into master
|
2016-03-08 01:10:48 -05:00 |
arvidn
|
8ca76f9d59
|
fix support for auto disk cache size and disk buffer pool allocator behavior
|
2016-03-06 16:14:55 -05:00 |
arvidn
|
d5203c67d9
|
add DHT rate limit test (simulation). introduce a new counter for dropped incoming dht messages.
|
2016-01-18 14:34:42 -05:00 |
arvidn
|
1f9f588e75
|
merge copyright year update and changelog from RC_1_0
|
2016-01-17 18:57:46 -05:00 |
arvidn
|
13f03ce38a
|
print the actual stats in session_stats_alert::message() and make parse_session_stats.py parse the alert output. add stats_metric objects for all performance counters
|
2016-01-12 23:34:37 -05:00 |
Arvid Norberg
|
d43f7b56a2
|
update copyright year
|
2015-06-03 05:18:48 +00:00 |
Arvid Norberg
|
f7e4f83469
|
separate out session_stats into its own header. silences warning and cleans up
|
2015-04-25 02:12:02 +00:00 |
Arvid Norberg
|
0b063de9ff
|
fix more warnings
|
2015-04-21 04:30:34 +00:00 |
Arvid Norberg
|
37225b71ae
|
const static -> static const (thanks gubatron). helps swigs parser
|
2015-03-14 00:42:27 +00:00 |
Arvid Norberg
|
a831a78fd5
|
simplify and clean up utp_stream. fix missing error check in read handler in peer_connection
|
2015-02-15 00:25:56 +00:00 |
Arvid Norberg
|
0afea4bb3e
|
move some DHT verbose stats logging over to performance counters
|
2015-01-18 01:06:36 +00:00 |
Arvid Norberg
|
22a02f4a1f
|
make dht_tracker be held by shared_ptr instead of intrusive_ptr. remove redundant performance counter (total dht sent/received). report DHT IP overhead to the IP overhead counters
|
2015-01-17 22:06:30 +00:00 |
Arvid Norberg
|
35b41858cf
|
deprecated session_status and session::status() in favor of performance counters
|
2015-01-04 21:31:02 +00:00 |
Arvid Norberg
|
83394f54f9
|
transition fenced job histogram to session stats gauges. deprecate it from cache_status
|
2014-10-25 20:59:54 +00:00 |
Arvid Norberg
|
0bcbe433ed
|
deprecate most of cache_status type (use session stats instead)
|
2014-10-25 20:07:50 +00:00 |
Arvid Norberg
|
ce9ff9885b
|
move DHT transfer counters to performance_counters
|
2014-10-21 21:36:45 +00:00 |
Arvid Norberg
|
cea5585993
|
remove stats logging functionality from libtorrent. This has been moved to a helper class part of libtorrent-webui, utility library
|
2014-10-21 19:58:12 +00:00 |
Arvid Norberg
|
d7d498c3a3
|
more steps towards isolating peer_connections from the session object. unchoking now happens via the torrent object. hopefully in the future, the session can determine which peers to unchoke without having direct access to them (i.e. with a mutex)
|
2014-09-22 03:47:43 +00:00 |
Arvid Norberg
|
f32f5e96aa
|
deprecate parts of cache_status and move those counters to session_stats counters. make the performance counters thread safe. fix some issues recently introduced to performance counters and the usage of them in client_test
|
2014-08-01 06:07:48 +00:00 |
Arvid Norberg
|
671ae32ae5
|
fix docs generation for stats counters
|
2014-07-30 02:00:14 +00:00 |
Arvid Norberg
|
f0be98ce53
|
cleanup and make session_stats a bit more efficient
|
2014-07-30 00:34:53 +00:00 |
Arvid Norberg
|
02f3e48eaa
|
make performance counters able to blend in values, reducing a peer_connection -> session dependency on a sliding average state (this can be used for disk stats too)
|
2014-07-29 16:35:03 +00:00 |
Arvid Norberg
|
7c9c25e359
|
cleaned up redundant bytes and failed bytes counters. moved some into the stats_counters
|
2014-07-29 05:59:00 +00:00 |
Arvid Norberg
|
ab8c1eb334
|
log latency of bittorrent requests
|
2014-07-28 22:18:06 +00:00 |
Arvid Norberg
|
8fc07e6e89
|
more work towards making client_test event-driven and use session stats counters instead of session_status + some refactoring
|
2014-07-08 22:37:13 +00:00 |
Arvid Norberg
|
7351389ce8
|
land libtorrent_aio branch in trunk
|
2014-07-06 19:18:00 +00:00 |