Christian Grothoff [Tue, 1 May 2018 13:28:02 +0000 (15:28 +0200)]
lots more statistics for zoneimport/namestore
Christian Grothoff [Tue, 1 May 2018 10:44:39 +0000 (12:44 +0200)]
more extensive namestore tests for the non-sqlite plugins, with bugfixes
Christian Grothoff [Tue, 1 May 2018 09:54:20 +0000 (11:54 +0200)]
fix perf_ return value
Christian Grothoff [Tue, 1 May 2018 09:53:00 +0000 (11:53 +0200)]
add perf_ logic for namestore iterations, improve namestore insertion performance by 30
percent
Christian Grothoff [Tue, 1 May 2018 08:17:14 +0000 (10:17 +0200)]
merge
Christian Grothoff [Tue, 1 May 2018 08:16:40 +0000 (10:16 +0200)]
typo
Christian Grothoff [Mon, 30 Apr 2018 18:57:42 +0000 (20:57 +0200)]
more logging
Christian Grothoff [Mon, 30 Apr 2018 16:59:15 +0000 (18:59 +0200)]
insert at tail
Christian Grothoff [Mon, 30 Apr 2018 16:58:55 +0000 (18:58 +0200)]
also limit ma DHT puts
Christian Grothoff [Mon, 30 Apr 2018 16:51:37 +0000 (18:51 +0200)]
update velocity always at the end of iteration
Christian Grothoff [Mon, 30 Apr 2018 16:04:36 +0000 (18:04 +0200)]
signal cont
Christian Grothoff [Mon, 30 Apr 2018 15:58:31 +0000 (17:58 +0200)]
big
Christian Grothoff [Mon, 30 Apr 2018 15:20:14 +0000 (17:20 +0200)]
simplify velocity logic in zonemaster
Christian Grothoff [Mon, 30 Apr 2018 14:22:47 +0000 (16:22 +0200)]
eliminate use of OFFSET in namestore DB queries
Christian Grothoff [Mon, 30 Apr 2018 09:54:55 +0000 (11:54 +0200)]
typo
Christian Grothoff [Mon, 30 Apr 2018 09:54:01 +0000 (11:54 +0200)]
increase block sizes
Christian Grothoff [Mon, 30 Apr 2018 09:46:25 +0000 (11:46 +0200)]
add statistic on namestore iteration delay
Christian Grothoff [Mon, 30 Apr 2018 09:43:12 +0000 (11:43 +0200)]
calculate velocity on PUT instead of put confirmation, publish delay statistic
Christian Grothoff [Mon, 30 Apr 2018 09:31:22 +0000 (11:31 +0200)]
eliminate DHT PUT OK message by using MQ feature of calling continuation when transmission is complete
Christian Grothoff [Mon, 30 Apr 2018 09:07:40 +0000 (11:07 +0200)]
remove bogus assertion
Christian Grothoff [Mon, 30 Apr 2018 09:06:07 +0000 (11:06 +0200)]
fix continuation
Christian Grothoff [Mon, 30 Apr 2018 08:55:26 +0000 (10:55 +0200)]
enable more parallelism with DHT queue, but limit to 1000 entries, then kill hard
Christian Grothoff [Mon, 30 Apr 2018 08:54:52 +0000 (10:54 +0200)]
remove remarks about obsolete gnunet-gns-import
Christian Grothoff [Sun, 29 Apr 2018 21:16:05 +0000 (23:16 +0200)]
batch NAMESTORE operation also in zonemaster
Christian Grothoff [Sun, 29 Apr 2018 08:56:15 +0000 (10:56 +0200)]
add option to disable namecache, add velocity calculation and delay correction to zonemaster, fix some ftbfs from recent NAMESTORE API change
Christian Grothoff [Thu, 26 Apr 2018 14:40:09 +0000 (16:40 +0200)]
misc zoneimporter fixes
Christian Grothoff [Thu, 26 Apr 2018 13:39:50 +0000 (15:39 +0200)]
misc bugfixes
Christian Grothoff [Wed, 25 Apr 2018 16:48:32 +0000 (18:48 +0200)]
clean up zone iteration logic
Christian Grothoff [Wed, 25 Apr 2018 16:34:06 +0000 (18:34 +0200)]
init ns_pending
Christian Grothoff [Wed, 25 Apr 2018 16:33:53 +0000 (18:33 +0200)]
init ns_pending
Christian Grothoff [Wed, 25 Apr 2018 15:29:47 +0000 (17:29 +0200)]
first (untested) implementation of batch iteration over NAMESTORE to speed up initial data import
Christian Grothoff [Wed, 25 Apr 2018 14:41:22 +0000 (16:41 +0200)]
enable caching private->public key mapping in memory to improve CPU consumption for large zone insertions
Christian Grothoff [Wed, 25 Apr 2018 14:23:04 +0000 (16:23 +0200)]
more logging of exp time
Christian Grothoff [Wed, 25 Apr 2018 14:18:31 +0000 (16:18 +0200)]
extend namestore API to enable faster iterations by returning more than one result at a time
Christian Grothoff [Tue, 24 Apr 2018 21:28:24 +0000 (23:28 +0200)]
code cleanup, more diagnostics, more statistics
Christian Grothoff [Tue, 24 Apr 2018 09:44:16 +0000 (11:44 +0200)]
nicer zoneimport performance logging
Christian Grothoff [Tue, 24 Apr 2018 09:27:59 +0000 (11:27 +0200)]
clarify issue
Christian Grothoff [Tue, 24 Apr 2018 08:06:08 +0000 (10:06 +0200)]
do not crash if service violates IPC protocol
Christian Grothoff [Mon, 23 Apr 2018 17:20:52 +0000 (19:20 +0200)]
optimize memory consumption of zoneimporter
Christian Grothoff [Mon, 23 Apr 2018 14:00:45 +0000 (16:00 +0200)]
fix typo
Christian Grothoff [Mon, 23 Apr 2018 13:59:03 +0000 (15:59 +0200)]
fix transition to multi-server in cmd line for gnunet-zoneimport
Christian Grothoff [Mon, 23 Apr 2018 13:02:30 +0000 (15:02 +0200)]
merge conflict resolution
Christian Grothoff [Mon, 23 Apr 2018 13:01:43 +0000 (15:01 +0200)]
more incremental processing of zoneimporter
Christian Grothoff [Mon, 23 Apr 2018 10:42:00 +0000 (12:42 +0200)]
move to @ for empty label, fix empty-label resolution bug in GNS API, install gnunet-zoneimport and add man page
Christian Grothoff [Thu, 19 Apr 2018 16:38:41 +0000 (18:38 +0200)]
support multiple DNS resolvers for queries (in DNSSTUB and GNS2DNS resolution for now)
Christian Grothoff [Wed, 18 Apr 2018 14:23:43 +0000 (16:23 +0200)]
POT update
Christian Grothoff [Wed, 18 Apr 2018 14:23:36 +0000 (16:23 +0200)]
note on missing feature: try all servers
Christian Grothoff [Wed, 18 Apr 2018 14:23:03 +0000 (16:23 +0200)]
update script to properly test for certtool and to add key to all moz profiles
Christian Grothoff [Wed, 18 Apr 2018 14:22:33 +0000 (16:22 +0200)]
stop retrying after we succeed
Christian Grothoff [Wed, 18 Apr 2018 13:44:45 +0000 (15:44 +0200)]
fix deref
Christian Grothoff [Tue, 17 Apr 2018 12:42:46 +0000 (14:42 +0200)]
use namestore API for zone import instead of using plugin directly
Christian Grothoff [Tue, 17 Apr 2018 09:54:14 +0000 (11:54 +0200)]
fix record type used
Christian Grothoff [Mon, 16 Apr 2018 14:19:38 +0000 (16:19 +0200)]
add DLL to plug leaks
Christian Grothoff [Mon, 16 Apr 2018 11:24:44 +0000 (13:24 +0200)]
fix mgmgt of heap nodes
Christian Grothoff [Mon, 16 Apr 2018 11:09:30 +0000 (13:09 +0200)]
fix hostname check
Christian Grothoff [Sun, 15 Apr 2018 18:57:35 +0000 (20:57 +0200)]
add support for DB transaction optimization to gnunet-zoneimport
Christian Grothoff [Sun, 15 Apr 2018 18:45:44 +0000 (20:45 +0200)]
add transactions to namestore plugin API
Christian Grothoff [Sun, 15 Apr 2018 18:42:00 +0000 (20:42 +0200)]
modify zoneimport to deal with non-TLD zones due to difference in zone cuts between DNS and GNS
Christian Grothoff [Fri, 13 Apr 2018 09:30:48 +0000 (11:30 +0200)]
use heap instead of DLL
Julius Bünger [Thu, 12 Apr 2018 10:06:46 +0000 (12:06 +0200)]
rps service/profiler: count observed (unique) peers
Julius Bünger [Wed, 11 Apr 2018 12:47:23 +0000 (14:47 +0200)]
rps profiler: fix debug output
Julius Bünger [Wed, 11 Apr 2018 12:41:00 +0000 (14:41 +0200)]
rps profiler: fix computation of probab, debugging
Christian Grothoff [Wed, 11 Apr 2018 10:19:55 +0000 (12:19 +0200)]
support async commit
Christian Grothoff [Wed, 11 Apr 2018 09:58:53 +0000 (11:58 +0200)]
complete logic for incremental imports
Christian Grothoff [Wed, 11 Apr 2018 09:53:01 +0000 (11:53 +0200)]
need zone here, not sure how this worked before...
Julius Bünger [Wed, 11 Apr 2018 08:46:07 +0000 (10:46 +0200)]
rps profiler: more logging
Julius Bünger [Wed, 11 Apr 2018 08:25:42 +0000 (10:25 +0200)]
rps profiler: logging
Christian Grothoff [Tue, 10 Apr 2018 18:48:46 +0000 (20:48 +0200)]
minor bugfixes
Christian Grothoff [Tue, 10 Apr 2018 18:24:40 +0000 (20:24 +0200)]
more logging, manage slow down based on TTL
Christian Grothoff [Tue, 10 Apr 2018 17:55:30 +0000 (19:55 +0200)]
some code cleanup
Schanzenbach, Martin [Tue, 10 Apr 2018 14:34:43 +0000 (16:34 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet
Schanzenbach, Martin [Tue, 10 Apr 2018 14:34:38 +0000 (16:34 +0200)]
fix request handling
Christian Grothoff [Tue, 10 Apr 2018 13:10:08 +0000 (15:10 +0200)]
more work on zoneimport tool, lacks CNAME but otherwise largely complete, except untested
Schanzenbach, Martin [Tue, 10 Apr 2018 12:32:03 +0000 (14:32 +0200)]
fix tests
Schanzenbach, Martin [Tue, 10 Apr 2018 11:20:11 +0000 (13:20 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet
Schanzenbach, Martin [Tue, 10 Apr 2018 11:20:05 +0000 (13:20 +0200)]
fix mem corruption
Christian Grothoff [Tue, 10 Apr 2018 11:02:28 +0000 (13:02 +0200)]
more work on gnunet-zoneimport, some bugfix in flat namestore, misc. style fixes
Schanzenbach, Martin [Tue, 10 Apr 2018 09:56:42 +0000 (11:56 +0200)]
fix some tests
Schanzenbach, Martin [Tue, 10 Apr 2018 09:27:26 +0000 (11:27 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet
Schanzenbach, Martin [Tue, 10 Apr 2018 09:26:46 +0000 (11:26 +0200)]
add attribute expiration
Julius Bünger [Mon, 9 Apr 2018 19:14:52 +0000 (21:14 +0200)]
rps profiler: fix probability computation
Julius Bünger [Mon, 9 Apr 2018 18:57:14 +0000 (20:57 +0200)]
rps profiler: fix computation of probabilities
Julius Bünger [Mon, 9 Apr 2018 18:43:17 +0000 (20:43 +0200)]
rps profiler: improve computation of sampling probability
Julius Bünger [Sun, 8 Apr 2018 22:17:57 +0000 (00:17 +0200)]
rps test: be more flexible in printing
Julius Bünger [Sun, 8 Apr 2018 22:07:54 +0000 (00:07 +0200)]
rps profiler: no unnecessary blanks
Julius Bünger [Sun, 8 Apr 2018 21:55:45 +0000 (23:55 +0200)]
rps profiler: prevent division by zero
Julius Bünger [Sun, 8 Apr 2018 21:49:45 +0000 (23:49 +0200)]
rps profiler: log probabilities of selecting peer
Christian Grothoff [Fri, 6 Apr 2018 18:08:52 +0000 (20:08 +0200)]
do work on more record types
Christian Grothoff [Fri, 6 Apr 2018 17:39:46 +0000 (19:39 +0200)]
log unsupported rec types
Christian Grothoff [Fri, 6 Apr 2018 17:37:53 +0000 (19:37 +0200)]
complete importer
Julius Bünger [Fri, 6 Apr 2018 10:42:16 +0000 (12:42 +0200)]
rps profiler: collect more data
Julius Bünger [Fri, 6 Apr 2018 10:40:37 +0000 (12:40 +0200)]
rps service fix: properly initialize view
Christian Grothoff [Fri, 6 Apr 2018 09:45:42 +0000 (11:45 +0200)]
starting tool for zone import (very incomplete)
Julius Bünger [Fri, 6 Apr 2018 08:44:05 +0000 (10:44 +0200)]
rps service fix: send the updated view to client
Christian Grothoff [Thu, 5 Apr 2018 14:25:46 +0000 (16:25 +0200)]
where applicable, check DNS ID in responses before processing further
Christian Grothoff [Thu, 5 Apr 2018 08:50:15 +0000 (10:50 +0200)]
introduce GNUNET_NZL macro
Julius Bünger [Wed, 4 Apr 2018 23:10:28 +0000 (01:10 +0200)]
rps profiler: log view counts
Julius Bünger [Wed, 4 Apr 2018 06:45:17 +0000 (08:45 +0200)]
rps tests: connect to all services
Julius Bünger [Wed, 4 Apr 2018 06:41:32 +0000 (08:41 +0200)]
rps tests: be more flexible with logging to files
Julius Bünger [Wed, 4 Apr 2018 06:33:51 +0000 (08:33 +0200)]
rps profiler: change logging format of view sizes