Simon Désaulniers
d3e4407f07
add pht insert test
2016-06-07 11:46:24 -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
Adrien Béraud
d48913e9d9
scanner: show more node infos
2016-05-01 15:27:49 -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
Adrien Béraud
fa0f123803
python: run callback in main thread
2016-04-02 20:55:45 -04:00
Simon Désaulniers
2289243bfc
benchmark: fix tests + new test: totallyNormalTest
...
The "Totally normal test" is meant to create a realistic environment, i.e.
with normal asynchronous packet activity. This is useful in order to
differentiate normal and data persistence traffic.
2016-03-13 18:46:23 -04:00
Simon Désaulniers
5b3b22edee
benchmark: refactor and enhance network.py IPC
2016-03-13 18:46:23 -04:00
Simon Désaulniers
4070a19c59
fixing missing import of modules
2016-01-14 16:56:24 -05:00
Simon Désaulniers
b6d7436595
benchmark: python decorator for setting up tests
2016-01-14 16:37:20 -05:00
Simon Désaulniers
5f9e20998f
python tests refactoring
2016-01-14 16:34:43 -05:00
Simon Désaulniers
77c480e2cf
refactored python benchmark in separate modules
2016-01-12 12:38:58 -05:00
Simon Désaulniers
2c22c7d984
more code refactoring
2016-01-12 12:38:58 -05:00
Simon Désaulniers
6c3c19c0c8
add test for performance while deleting nodes
2016-01-12 12:38:58 -05:00
Simon Désaulniers
252ff4710c
FeatureTest child classes code factorized.
...
# Conflicts:
# python/tools/benchmark.py
2016-01-12 12:38:58 -05:00
Adrien Béraud
dd107e6f6d
python: fix licenses terms
2016-01-09 18:05:42 -05:00
Cyrille Béraud
44373bd5f6
python/scanner: add ip number on the plot
2016-01-09 14:30:28 -05:00
Adrien Béraud
e00c8e9598
update copyright headers for 2016
2016-01-07 18:02:35 -05:00
Adrien Béraud
13a2df8911
python: fix typo in benchmark
2016-01-05 12:25:35 -05:00
Simon Désaulniers
38306eaec5
only one refill allowed before expiring search
2015-12-15 18:18:17 -05:00
Adrien Béraud
d1c4d2446e
add Simon Désaulniers to author lists
2015-11-13 16:45:43 -05:00
Simon Désaulniers
0f6f0d1bc9
benchmark IPC improve,better handling test writing
2015-11-02 16:45:50 -05:00
Adrien Béraud
6df6d1c1c0
scanner: fix typo
2015-10-16 13:44:18 -04:00
Adrien Béraud
8f52e27fe1
scanner: clear nodeset on restart
2015-09-30 23:04:38 -04:00
Adrien Béraud
09ff99faa0
scanner: handle search failure
2015-09-30 22:42:38 -04:00
Adrien Béraud
be1cc96a91
scanner: autodownload GeoIP database
2015-08-24 16:38:40 +02:00
Simon Désaulniers
ddc7b2fb3f
benchmark refactor for manual cluster start
2015-08-24 16:38:40 +02:00
Adrien Béraud
0c686bd695
python tools: adapt to latest cython API changes
2015-08-07 19:58:37 -04:00
Adrien Béraud
59182aa0c4
securedht, dhtrunner: support bootstrap mode
2015-08-04 23:39:15 -04:00
Adrien Béraud
948475301e
infohash: add getRandom()
2015-08-04 14:02:04 -04:00
Adrien Béraud
c964d0e5df
python: cleanup
2015-07-29 16:58:15 -04:00
Simon Désaulniers
9bfe07cf6d
benchmark: refactor tests into functions
2015-07-28 17:29:20 -04:00
Adrien Béraud
ac3d29c041
python/dhtnetwork: add fallback bootstrap
2015-07-28 16:53:52 -04:00
Adrien Béraud
c9ee6eca44
move python to top directory
2015-07-27 15:18:23 -04:00