Adrien Béraud
abede1e72a
pingpong: print execution time
2020-02-07 00:21:13 -05:00
Adrien Béraud
616d6fe4b8
update copyright date
2020-01-03 15:14:32 -05:00
Adrien Béraud
cb7d7f6614
dht: allow to configure rate limiter
2019-11-07 16:43:04 -05:00
Adrien Béraud
22741436e3
python: add wrapper for ValueCallback
2019-10-16 15:02:58 -04:00
Adrien Béraud
d80aab9399
pingpong: cleanup
2019-03-29 13:13:29 -04:00
Adrien Béraud
f418b3651f
update copyright date
2019-03-16 12:37:23 -04:00
Adrien Béraud
0066be49b9
python: add more bindings for SockAddr
2018-12-24 16:55:25 -05:00
Adrien Beraud
1efa120010
dhtcluster: allow to resize cluster
2017-07-20 00:47:47 -04:00
Adrien Beraud
729c055f5b
scanner: fix reset and IPv6 print issue
2017-07-16 16:23:18 -04:00
Adrien Beraud
f170726b4b
scanner: make steps asynchronously from UI
2017-07-15 23:24:19 -04:00
Simon Désaulniers
ec6296e44b
http_server: enable WHERE filtering for GET method
2017-06-27 09:59:01 +02:00
Simon Désaulniers
ae7e298946
http_server: put values, specific user_type,vid
2017-06-22 18:39:18 -04:00
Adrien Beraud
4132e990ec
dhtcluster: log cleanup
2017-06-01 18:28:33 +02:00
Adrien Beraud
76eba8c235
dhtcluster: add service mode
...
The service mode is like the daemon mode
but doesn't fork.
2017-06-01 18:27:12 +02:00
Adrien Beraud
339ea70230
python/cluster: rename to dhtcluster
2017-06-01 17:19:50 +02:00
Adrien Beraud
943a39178c
python/cluster: add syslog support
...
Use syslog in daemonized mode
2017-06-01 15:57:34 +02:00
Adrien Beraud
ae0cb58a5c
python/cluster: remove unused methods
2017-06-01 15:56:18 +02:00
Adrien Beraud
dd116d8ad8
python/cluster: add clean stop on signal
2017-06-01 15:53:41 +02:00
Adrien Beraud
3aa720fe1f
python/cluster: bind on ::0 by default on IPv6
2017-05-23 17:59:05 +02:00
Adrien Beraud
73bcebf355
license cleanup
2017-04-10 01:43:20 +02:00
Adrien Beraud
057443e4a0
python/tools: update pingpong
2017-04-10 01:12:31 +02:00
Simon Désaulniers
0a5a609322
benchmark: fix invalid ifname error
...
Two instructions were mutually misordered.
2017-03-27 23:35:55 -04:00
Adrien Beraud
e98f06e84a
python: fix scanner
2017-03-24 03:51:15 +01:00
Adrien Béraud
5a7c8753e1
python/tools: use asyncio in pingpong test
2017-01-09 14:40:06 -05:00
Adrien Béraud
ea168353b9
tools/scanner: use urllib3 streaming
2016-12-09 02:41:12 -05:00
Adrien Béraud
215d3d2847
http server: add cmd arguments
2016-11-29 13:31:40 -05:00
Adrien Béraud
43a345ba0c
python: add HTTP server to access the DHT
2016-11-29 12:08:33 -05:00
Adrien Béraud
0fd4f73ab1
network monitor: access proper dictionary key
2016-11-23 11:00:11 -05:00
Adrien Béraud
5166b1add9
tools: add network monitor
...
The network monitor allows to regularly
check the status of an OpenDHT network,
by performing listen and put operations at
random places on the DHT.
This first version exit with status code 1
if the test fails.
2016-11-10 01:03:29 -05:00
Adrien Béraud
39467c8b71
tools: add python cluster runner commands
2016-11-02 02:32:06 -04:00
Adrien Béraud
87740e3b38
tools: add python node cluster runner
2016-11-01 03:14:26 -04:00
Adrien Béraud
36e9998fe2
scanner: use urllib3
2016-11-01 03:13:56 -04:00
Adrien Béraud
c71f960948
python: add ping-pong simple test
2016-10-26 18:07:06 -04:00
kaldoran
d185428d1d
[Python] Draw benchmark graph in a better way #104
2016-09-01 18:02:23 -04:00
Simon Désaulniers
6da8d39a0e
python: update cython wrapper and python benchmark
...
API changed when the keys pec was added. This commit updates python code
according to the new API.
2016-09-01 18:02:23 -04:00
kaldoran
041e280bde
benchmark: timing pht insert operations
2016-09-01 18:02:23 -04:00
Simon Désaulniers
4e8408e225
python: lock before launching pht insert in test
2016-09-01 18:02:23 -04:00
Simon Désaulniers
e332dae576
python: insert test show entries for each prefix
2016-09-01 18:02:23 -04:00
Simon Désaulniers
727fd4e98b
fix typo in tests
2016-09-01 18:02:23 -04:00
Simon Désaulniers
5a5f7012d8
add pht insert test
2016-09-01 18:02:23 -04:00
Simon Désaulniers
b7a37dd771
benchmark: msgpack with callback based IPC
2016-08-31 15:47:05 -04:00
Simon Désaulniers
b24d1ccc8b
benchmark: removing anormal behavior from normal test
2016-08-31 15:37:30 -04:00
Simon Désaulniers
4f53e10e7e
benchmark: enable traffic_plot for "delete" test
2016-08-31 15:37:30 -04:00
Simon Désaulniers
a608ad3cf6
benchmark: send new distinct values during test
...
During totallyNormalTest, an initial set of values would be put on the dht.
Then, random values from this same set would be put over time, but since values
would already be there, no put were really made.
2016-08-31 15:37:29 -04:00
Simon Désaulniers
a135f81073
benchmark: create function for displaying plot
2016-08-31 15:37:15 -04:00
Simon Désaulniers
fa9730dd07
add readme help text for benchmark
2016-06-15 15:57:56 -04:00
Adrien Béraud
963dd6779e
benchmark: don't block while putting values
2016-06-03 17:20:58 -04:00
Adrien Béraud
4622a82847
benchmark/get: improve ploting
2016-05-15 01:38:33 -04:00
Adrien Béraud
e03573e520
scanner: don't generate key pair
2016-05-14 23:16:23 -04:00
Adrien Béraud
96f0bffefa
python: env on first line
2016-05-02 15:13:37 -04:00