diff options
author | Nathan S. Evans <evans@in.tum.de> | 2010-09-21 10:30:10 +0000 |
---|---|---|
committer | Nathan S. Evans <evans@in.tum.de> | 2010-09-21 10:30:10 +0000 |
commit | 4c5802121c4a273a0dbafa50a41d63c45038bc0f (patch) | |
tree | 60859649c4faecf311354011a4b03947490d1d18 /src | |
parent | 8a0030fc6379301d75dea89fb5543608db16854c (diff) | |
download | gnunet-4c5802121c4a273a0dbafa50a41d63c45038bc0f.tar.gz gnunet-4c5802121c4a273a0dbafa50a41d63c45038bc0f.zip |
commit round information earlier (trying to get more accurate timing information)
Diffstat (limited to 'src')
-rw-r--r-- | src/dht/gnunet-dht-driver.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/dht/gnunet-dht-driver.c b/src/dht/gnunet-dht-driver.c index 73d7e039d..3c0d5a6de 100644 --- a/src/dht/gnunet-dht-driver.c +++ b/src/dht/gnunet-dht-driver.c | |||
@@ -2039,8 +2039,7 @@ setup_puts_and_gets (void *cls, const struct GNUNET_SCHEDULER_TaskContext * tc) | |||
2039 | die_task = GNUNET_SCHEDULER_add_delayed (sched, GNUNET_TIME_relative_multiply(GNUNET_TIME_UNIT_SECONDS, num_puts * 2), | 2039 | die_task = GNUNET_SCHEDULER_add_delayed (sched, GNUNET_TIME_relative_multiply(GNUNET_TIME_UNIT_SECONDS, num_puts * 2), |
2040 | &end_badly, "from do puts"); | 2040 | &end_badly, "from do puts"); |
2041 | GNUNET_SCHEDULER_add_now (sched, &do_put, all_puts); | 2041 | GNUNET_SCHEDULER_add_now (sched, &do_put, all_puts); |
2042 | if (dhtlog_handle != NULL) | 2042 | |
2043 | dhtlog_handle->insert_round(DHT_ROUND_NORMAL, rounds_finished); | ||
2044 | } | 2043 | } |
2045 | 2044 | ||
2046 | /** | 2045 | /** |
@@ -2078,6 +2077,9 @@ continue_puts_and_gets (void *cls, const struct GNUNET_SCHEDULER_TaskContext * t | |||
2078 | else | 2077 | else |
2079 | GNUNET_SCHEDULER_add_delayed(sched, GNUNET_TIME_relative_multiply(GNUNET_TIME_UNIT_SECONDS, settle_time), &setup_puts_and_gets, NULL); | 2078 | GNUNET_SCHEDULER_add_delayed(sched, GNUNET_TIME_relative_multiply(GNUNET_TIME_UNIT_SECONDS, settle_time), &setup_puts_and_gets, NULL); |
2080 | 2079 | ||
2080 | if (dhtlog_handle != NULL) | ||
2081 | dhtlog_handle->insert_round(DHT_ROUND_NORMAL, rounds_finished); | ||
2082 | |||
2081 | if (GNUNET_YES == do_find_peer) | 2083 | if (GNUNET_YES == do_find_peer) |
2082 | { | 2084 | { |
2083 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Scheduling find peer requests during \"settle\" time.\n"); | 2085 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Scheduling find peer requests during \"settle\" time.\n"); |