[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r22456 - gnunet/src/gns
From: |
gnunet |
Subject: |
[GNUnet-SVN] r22456 - gnunet/src/gns |
Date: |
Tue, 3 Jul 2012 12:45:12 +0200 |
Author: schanzen
Date: 2012-07-03 12:45:12 +0200 (Tue, 03 Jul 2012)
New Revision: 22456
Modified:
gnunet/src/gns/gnunet-service-gns.c
Log:
-fix
Modified: gnunet/src/gns/gnunet-service-gns.c
===================================================================
--- gnunet/src/gns/gnunet-service-gns.c 2012-07-03 09:38:49 UTC (rev 22455)
+++ gnunet/src/gns/gnunet-service-gns.c 2012-07-03 10:45:12 UTC (rev 22456)
@@ -338,6 +338,7 @@
GNUNET_log(GNUNET_ERROR_TYPE_DEBUG,
"Zone iteration finished. Rescheduling put in %llus\n",
(unsigned long long) dht_max_update_interval.rel_value /
1000LL);
+
namestore_iter = NULL;
zone_update_taskid = GNUNET_SCHEDULER_add_delayed (dht_max_update_interval,
&update_zone_dht_start,
@@ -348,6 +349,16 @@
}
namelen = strlen(name) + 1;
+
+ if (rd_count == 0)
+ {
+ GNUNET_log(GNUNET_ERROR_TYPE_ERROR,
+ "No records given for name %s! Skipping...\n",
+ name);
+ zone_update_taskid = GNUNET_SCHEDULER_add_now (&update_zone_dht_next,
+ NULL);
+ return;
+ }
if (signature == NULL)
{
@@ -410,14 +421,16 @@
"zone identity: %s\n", GNUNET_h2s (&zone_hash_double));
GNUNET_log(GNUNET_ERROR_TYPE_DEBUG,
- "putting records for %s under key: %s with size %d\n",
- name, GNUNET_h2s (&xor_hash), rd_payload_length);
+ "putting %d records for %s under key: %s with size %d\n",
+ rd_count, name, GNUNET_h2s (&xor_hash), rd_payload_length);
GNUNET_log(GNUNET_ERROR_TYPE_DEBUG,
"DHT req to %d\n", DHT_OPERATION_TIMEOUT.rel_value);
GNUNET_STATISTICS_update (statistics,
- "Record data set put into DHT", 1, GNUNET_NO);
+ "Records put into DHT", rd_count, GNUNET_NO);
+ GNUNET_STATISTICS_update (statistics,
+ "Record bytes put into DHT", rd_payload_length,
GNUNET_NO);
/* FIXME: keep return value to possibly cancel? */
GNUNET_DHT_put (dht_handle, &xor_hash,
@@ -1277,6 +1290,12 @@
"DHT zone update interval: %llu\n",
(unsigned long long) dht_max_update_interval.rel_value);
}
+
+
+ GNUNET_STATISTICS_set (statistics,
+ "Zone update interval (secs)",
+ (unsigned long long)
dht_max_update_interval.rel_value / 1000LL,
+ GNUNET_NO);
max_record_put_interval = 1;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r22456 - gnunet/src/gns,
gnunet <=