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
9fadcc907c
python: add default port for bootstrap
2016-11-10 00:58:35 -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
19848a9b72
python: encode log file name
2016-11-01 03:13:56 -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
Adrien Béraud
65bdfaf22b
autotools: fix 'make dist'
2016-09-18 13:55:14 -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
Adrien Béraud
eb90fffb5e
update for API changes
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
c4928553ba
python: fix successive deref on cython object
2016-09-01 18:02:23 -04:00
Simon Désaulniers
d45f777099
pht tools
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
Seva Ivanov
86ce695939
cython: change shared_ptr invocation to libcpp.memory
2016-08-16 10:27:34 -04:00
Simon Désaulniers
fa9730dd07
add readme help text for benchmark
2016-06-15 15:57:56 -04:00
Adrien Béraud
8e5f12dbf1
autotools: handle case where DESTDIR is empty
2016-06-11 16:10:52 -04:00
Adrien Béraud
963dd6779e
benchmark: don't block while putting values
2016-06-03 17:20:58 -04:00
Simon Désaulniers
cf9c63abb7
enable python make DESTDIR=$DIR install support
2016-06-02 14:48:05 -04:00
Simon Désaulniers
475b26048f
cmake: pass $DESTDIR environnement var to setup.py
2016-06-02 12:36:21 -04:00
Adrien Béraud
14cf0b3142
python: add size proprety
2016-05-19 17:28:31 -04:00
Adrien Béraud
18ec3086ee
python: add blocking put
2016-05-19 17:28:31 -04:00
Adrien Béraud
fc6e884b54
python: adapt to new owner api
2016-05-18 03:29:01 -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
8cc53b1751
add node cache, split dhtrunner.h from dht.h
2016-05-08 00:37:52 -04:00
Simon Désaulniers
badf9a3027
replaced tabs with spaces in multiple files.
2016-05-02 15:25:15 -04:00
Adrien Béraud
96f0bffefa
python: env on first line
2016-05-02 15:13:37 -04:00
Adrien Béraud
d48913e9d9
scanner: show more node infos
2016-05-01 15:27:49 -04:00
Adrien Béraud
9b45eabb00
infohash: remove std::hash
...
InfoHash is an hash itself, std::hash reduces the precision,
could cause potential security issues or bugs.
2016-05-01 15:27:13 -04:00
Simon Désaulniers
d718b66aad
python: add missing enable log method
2016-04-18 16:31:29 -04:00
Adrien Béraud
a7da1b4288
Merge pull request #57 from sim590/benchmark-dht-log
...
Enabling dht log in the benchmark
2016-04-11 12:06:42 -04:00
Simon Désaulniers
30ba6baf39
benchmark: add minor logs in 'get', 'put' requests
2016-04-09 00:42:22 -04:00
Simon Désaulniers
0f5086fef5
benchmark: toggling bootstrap dht log USR1 signal
2016-04-08 18:36:41 -04:00
Simon Désaulniers
b7004f6051
benchmark: add option for getting bootstrap log
2016-04-08 18:36:41 -04:00
Simon Désaulniers
9868a79381
python: enabling dht log through cython API
2016-04-08 18:36:36 -04:00
Adrien Béraud
53bea202a2
Merge pull request #46 from sim590/pip-uninstall
...
[autotools] pip to uninstall python files
2016-04-08 11:21:52 -04:00
Simon Désaulniers
daca16a917
disable removing from record file.
2016-04-06 15:26:05 -04:00
Simon Désaulniers
8a281c1d2c
fallback to setup.py generated install record
2016-04-06 15:10:57 -04:00