[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r17737 - gnunet/src/dht
From: |
gnunet |
Subject: |
[GNUnet-SVN] r17737 - gnunet/src/dht |
Date: |
Mon, 24 Oct 2011 23:11:32 +0200 |
Author: grothoff
Date: 2011-10-24 23:11:32 +0200 (Mon, 24 Oct 2011)
New Revision: 17737
Modified:
gnunet/src/dht/dht_api.c
gnunet/src/dht/gnunet-service-dht_clients.c
Log:
problem is caused by client disconnecting before we can queue the reply, more
logging
Modified: gnunet/src/dht/dht_api.c
===================================================================
--- gnunet/src/dht/dht_api.c 2011-10-24 20:53:44 UTC (rev 17736)
+++ gnunet/src/dht/dht_api.c 2011-10-24 21:11:32 UTC (rev 17737)
@@ -311,6 +311,9 @@
if (NULL != handle->th)
GNUNET_CLIENT_notify_transmit_ready_cancel (handle->th);
handle->th = NULL;
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+ "Disconnecting from DHT service, will try to reconnect in %llu
ms\n",
+ (unsigned long long) handle->retry_time.rel_value);
GNUNET_CLIENT_disconnect (handle->client, GNUNET_NO);
handle->client = NULL;
handle->reconnect_task =
@@ -335,6 +338,8 @@
if (handle->client == NULL)
{
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+ "process_pending_messages called, but client is null,
reconnecting\n");
do_disconnect (handle);
return;
}
@@ -350,6 +355,8 @@
handle);
if (NULL != handle->th)
return;
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+ "notify_transmit_ready returned NULL, reconnecting\n");
do_disconnect (handle);
}
Modified: gnunet/src/dht/gnunet-service-dht_clients.c
===================================================================
--- gnunet/src/dht/gnunet-service-dht_clients.c 2011-10-24 20:53:44 UTC (rev
17736)
+++ gnunet/src/dht/gnunet-service-dht_clients.c 2011-10-24 21:11:32 UTC (rev
17737)
@@ -548,7 +548,7 @@
return GNUNET_YES;
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"Removing client %p's record for key %s (by unique id)\n",
- ctx->client,
+ ctx->client->client_handle,
GNUNET_h2s (key));
return remove_client_records (ctx->client, key, record);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r17737 - gnunet/src/dht,
gnunet <=