[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r3162 - GNUnet/src/server
From: |
grothoff |
Subject: |
[GNUnet-SVN] r3162 - GNUnet/src/server |
Date: |
Sat, 29 Jul 2006 14:52:41 -0700 (PDT) |
Author: grothoff
Date: 2006-07-29 14:52:40 -0700 (Sat, 29 Jul 2006)
New Revision: 3162
Modified:
GNUnet/src/server/connection.c
Log:
log
Modified: GNUnet/src/server/connection.c
===================================================================
--- GNUnet/src/server/connection.c 2006-07-29 21:03:24 UTC (rev 3161)
+++ GNUnet/src/server/connection.c 2006-07-29 21:52:40 UTC (rev 3162)
@@ -191,7 +191,7 @@
#if DEBUG_CONNECTION == 2
-#define ENTRY() LOG(LOG_DEBUG, "Method entry: %s defined in %s:%d\n",
__FUNCTION__, __FILE__, __LINE__);
+#define ENTRY() GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER, "Method entry:
%s defined in %s:%d\n", __FUNCTION__, __FILE__, __LINE__);
#else
#define ENTRY() ;
#endif
@@ -532,7 +532,7 @@
}
*dst = 0;
- LOG(LOG_DEBUG,
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
"%s: Sender `%s', key `%s', IV %u msg CRC %u\n",
prefix, &enc, skey, *((int *) iv), crc);
}
@@ -817,7 +817,7 @@
delta = load - 50; /* now delta is in [1,50] with 50 == 100% load
*/
if(delta * delta * delta > priority) {
#if DEBUG_POLICY
- LOG(LOG_DEBUG,
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
"Network load is too high (%d%%, priority is %u, require %d), "
"dropping outgoing.\n", load, priority, delta * delta * delta);
#endif
@@ -825,7 +825,7 @@
}
else {
#if DEBUG_POLICY
- LOG(LOG_DEBUG,
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
"Network load is ok (%d%%, priority is %u >= %d), "
"sending outgoing.\n", load, priority, delta * delta * delta);
#endif
@@ -861,7 +861,7 @@
if(be->lastSendAttempt + be->MAX_SEND_FREQUENCY > get_time()) {
#if DEBUG_CONNECTION
- LOG(LOG_DEBUG, "Send frequency too high (CPU load), send deferred.\n");
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER, "Send frequency too high
(CPU load), send deferred.\n");
#endif
return NO; /* frequency too high, wait */
}
@@ -900,7 +900,7 @@
entry->knapsackSolution = YES;
(*priority) += entry->pri;
#if DEBUG_CONNECTION
- LOG(LOG_DEBUG, "Selecting msg %u with length %u\n", i, entry->len);
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER, "Selecting msg %u with
length %u\n", i, entry->len);
#endif
totalMessageSize += entry->len;
}
@@ -922,7 +922,7 @@
(totalMessageSize + entry->len < MAX_BUFFER_SIZE)) {
entry->knapsackSolution = YES;
#if DEBUG_CONNECTION
- LOG(LOG_DEBUG, "Selecting msg %u with length %u\n", i, entry->len);
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER, "Selecting msg %u with
length %u\n", i, entry->len);
#endif
totalMessageSize += entry->len;
(*priority) += entry->pri;
@@ -988,14 +988,14 @@
if(be->sendBuffer[i]->knapsackSolution == YES)
j++;
if(j == 0) {
- LOG(LOG_ERROR,
+ GE_LOG(ectx, GE_ERROR | GE_BULK | GE_DEVELOPER,
_("`%s' selected %d out of %d messages (MTU: %d).\n"),
__FUNCTION__,
j, be->sendBufferSize,
be->session.mtu - sizeof(P2P_PACKET_HEADER));
for(j = 0; j < be->sendBufferSize; j++)
- LOG(LOG_ERROR,
+ GE_LOG(ectx, GE_ERROR | GE_BULK | GE_DEVELOPER,
_("Message details: %u: length %d, priority: %d\n"),
j,
be->sendBuffer[j]->len,
@@ -1009,7 +1009,7 @@
which has EXTREME_PRIORITY) */
if((*priority) < EXTREME_PRIORITY) {
#if DEBUG_CONNECTION
- LOG(LOG_DEBUG,
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
"bandwidth limits prevent sending (send window %u too small).\n",
be->available_send_window);
#endif
@@ -1039,7 +1039,7 @@
be->lastSendAttempt = get_time();
expired = be->lastSendAttempt - SECONDS_PINGATTEMPT * cronSECONDS;
#if DEBUG_CONNECTION
- LOG(LOG_DEBUG, "policy prevents sending message\n");
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER, "policy prevents sending
message\n");
#endif
load = os_cpu_get_load(ectx, cfg);
@@ -1067,7 +1067,7 @@
continue;
if(entry->transmissionTime <= expired) {
#if DEBUG_CONNECTION
- LOG(LOG_DEBUG,
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
"expiring message, expired %ds ago, queue size is %llu (bandwidth
stressed)\n",
(int) ((get_time() - entry->transmissionTime) / cronSECONDS),
usedBytes);
@@ -1137,8 +1137,8 @@
EncName enc;
hdr = (MESSAGE_HEADER *) entry->closure;
- IFLOG(LOG_DEBUG, hash2enc(&be->session.sender.hashPubKey, &enc));
- LOG(LOG_DEBUG,
+ IF_GELOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
hash2enc(&be->session.sender.hashPubKey, &enc));
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
"Core selected message of type %u and size %u for sending to peer
`%s'.\n",
ntohs(hdr->type), ntohs(hdr->size), &enc);
}
@@ -1323,7 +1323,7 @@
/* test if receiver has enough bandwidth available! */
updateCurBPS(be);
#if DEBUG_CONNECTION
- LOG(LOG_DEBUG,
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
"receiver window available: %lld bytes (MTU: %u)\n",
be->available_send_window, be->session.mtu);
#endif
@@ -1365,7 +1365,7 @@
continue;
if(entry->knapsackSolution == YES) {
#if DEBUG_CONNECTION
- LOG(LOG_DEBUG, "Queuing msg %u with length %u\n", perm[i], entry->len);
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER, "Queuing msg %u with
length %u\n", perm[i], entry->len);
#endif
GE_ASSERT(ectx, entry->callback == NULL);
GE_ASSERT(ectx, p + entry->len <= totalMessageSize);
@@ -1506,8 +1506,8 @@
}
#if DEBUG_CONNECTION
- IFLOG(LOG_DEBUG, hash2enc(&be->session.sender.hashPubKey, &enc));
- LOG(LOG_DEBUG,
+ IF_GELOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
hash2enc(&be->session.sender.hashPubKey, &enc));
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
"adding message of size %d to buffer of host `%s'\n",
se->len,
&enc);
@@ -1516,7 +1516,7 @@
/* as long as we do not have a confirmed
connection, do NOT queue messages! */
#if DEBUG_CONNECTION
- LOG(LOG_DEBUG,
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
"not connected to `%s', message dropped\n",
&enc);
#endif
@@ -1541,7 +1541,7 @@
/* we need to enforce some hard limit here, otherwise we may take
FAR too much memory (200 MB easily) */
#if DEBUG_CONNECTION
- LOG(LOG_DEBUG,
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
"queueSize (%llu) >= %d, refusing to queue message.\n",
queueSize,
MAX_SEND_BUFFER_SIZE);
@@ -1725,8 +1725,8 @@
ENTRY();
#if DEBUG_CONNECTION
- IFLOG(LOG_DEBUG, hash2enc(&be->session.sender.hashPubKey, &enc));
- LOG(LOG_DEBUG, "Shutting down connection with `%s'\n", &enc);
+ IF_GELOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
hash2enc(&be->session.sender.hashPubKey, &enc));
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER, "Shutting down connection with
`%s'\n", &enc);
#endif
if(be->status == STAT_DOWN)
return; /* nothing to do */
@@ -1924,8 +1924,8 @@
#if DEBUG_CONNECTION
if(adjustedRR[u] > entries[u]->idealized_limit) {
EncName enc;
- IFLOG(LOG_INFO, hash2enc(&entries[u]->session.sender.hashPubKey, &enc));
- LOG(LOG_INFO,
+ IF_GELOG(ectx, GE_INFO | GE_BULK | GE_USER,
hash2enc(&entries[u]->session.sender.hashPubKey, &enc));
+ GE_LOG(ectx, GE_INFO | GE_BULK | GE_USER,
"peer `%s' transmitted above limit: %llu bpm > %u bpm\n",
&enc, adjustedRR[u], entries[u]->idealized_limit);
}
@@ -1943,10 +1943,10 @@
entries[u]->violations++;
entries[u]->recently_received = 0; /* "clear" slate */
if (entries[u]->violations > 10) {
- IFLOG(LOG_INFO,
+ IF_GELOG(ectx, GE_INFO | GE_BULK | GE_USER,
hash2enc(&entries[u]->session.sender.hashPubKey,
&enc));
- LOG(LOG_INFO,
+ GE_LOG(ectx, GE_INFO | GE_BULK | GE_USER,
"blacklisting `%s': sent repeatedly %llu bpm "
"(limit %u bpm, target %u bpm)\n",
&enc,
@@ -2096,8 +2096,8 @@
#if DEBUG_CONNECTION
EncName enc;
- IFLOG(LOG_DEBUG, hash2enc(&entries[u]->session.sender.hashPubKey, &enc));
- LOG(LOG_DEBUG,
+ IF_GELOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
hash2enc(&entries[u]->session.sender.hashPubKey, &enc));
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
"inbound limit for peer %u: %s set to %u bpm\n",
u, &enc, entries[u]->idealized_limit);
#endif
@@ -2117,10 +2117,10 @@
#if DEBUG_CONNECTION || 1
EncName enc;
- IFLOG(LOG_DEBUG,
+ IF_GELOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
hash2enc(&be->session.sender.hashPubKey,
&enc));
- LOG(LOG_DEBUG,
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
"Number of connections too high, shutting down low-traffic
connection to `%s' (had only %u bpm)\n",
&enc, be->idealized_limit);
#endif
@@ -2174,8 +2174,8 @@
EncName enc;
/* switch state form UP to DOWN: too much inactivity */
- IFLOG(LOG_DEBUG, hash2enc(&root->session.sender.hashPubKey, &enc));
- LOG(LOG_DEBUG,
+ IF_GELOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
hash2enc(&root->session.sender.hashPubKey, &enc));
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
"closing connection with `%s': "
"too much inactivity (%llu ms)\n", &enc, now - root->isAlive);
shutdownConnection(root);
@@ -2215,8 +2215,8 @@
if((now > root->isAlive) &&
(now - root->isAlive > SECONDS_NOPINGPONG_DROP * cronSECONDS)) {
EncName enc;
- IFLOG(LOG_DEBUG, hash2enc(&root->session.sender.hashPubKey, &enc));
- LOG(LOG_DEBUG,
+ IF_GELOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
hash2enc(&root->session.sender.hashPubKey, &enc));
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
"closing connection to %s: %s not answered.\n",
&enc, (root->status == STAT_SETKEY_SENT) ? "SETKEY" : "PING");
shutdownConnection(root);
@@ -2260,7 +2260,7 @@
GE_ASSERT(ectx, sender != NULL);
hash2enc(&sender->hashPubKey, &enc);
if(size < sizeof(P2P_PACKET_HEADER)) {
- LOG(LOG_WARNING,
+ GE_LOG(ectx, GE_WARNING | GE_BULK | GE_USER,
_("Message from `%s' discarded: invalid format.\n"), &enc);
return SYSERR;
}
@@ -2276,13 +2276,13 @@
stats->change(stat_received, size);
#if DEBUG_CONNECTION
- LOG(LOG_DEBUG, "Decrypting message from host `%s'\n", &enc);
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER, "Decrypting message from host
`%s'\n", &enc);
#endif
MUTEX_LOCK(lock);
be = lookForHost(sender);
if((be == NULL) ||
(be->status == STAT_DOWN) || (be->status == STAT_SETKEY_SENT)) {
- LOG(LOG_INFO,
+ GE_LOG(ectx, GE_INFO | GE_BULK | GE_USER,
"Decrypting message from host `%s' failed, no sessionkey (yet)!\n",
&enc);
/* try to establish a connection, that way, we don't keep
@@ -2300,7 +2300,7 @@
tmp);
hash(tmp, size - sizeof(HashCode512), &hc);
if(!((res != OK) && equalsHashCode512(&hc, &msg->hash))) {
- LOG(LOG_INFO,
+ GE_LOG(ectx, GE_INFO | GE_BULK | GE_USER,
"Decrypting message from host `%s' failed, wrong sessionkey!\n",
&enc);
#if DEBUG_CONNECTION
@@ -2331,7 +2331,7 @@
}
}
if(res == SYSERR) {
- LOG(LOG_WARNING,
+ GE_LOG(ectx, GE_WARNING | GE_REQUEST | GE_USER,
_("Invalid sequence number"
" %u <= %u, dropping message.\n"),
sequenceNumber, be->lastSequenceNumberReceived);
@@ -2347,14 +2347,14 @@
}
stamp = ntohl(msg->timeStamp);
if(stamp + 1 * cronDAYS < TIME(NULL)) {
- LOG(LOG_INFO, _("Message received more than one day old. Dropped.\n"));
+ GE_LOG(ectx, GE_INFO | GE_BULK | GE_USER, _("Message received more than
one day old. Dropped.\n"));
MUTEX_UNLOCK(lock);
return SYSERR;
}
be->max_bpm = ntohl(msg->bandwidth);
#if DEBUG_CONNECTION
- LOG(LOG_DEBUG, "Received bandwidth cap of %u bpm\n", be->max_bpm);
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER, "Received bandwidth cap of %u
bpm\n", be->max_bpm);
#endif
if(be->available_send_window >= be->max_bpm) {
be->available_send_window = be->max_bpm;
@@ -2385,8 +2385,8 @@
&((P2P_hangup_MESSAGE *) msg)->sender,
sizeof(PeerIdentity)))
return SYSERR;
- IFLOG(LOG_INFO, hash2enc(&sender->hashPubKey, &enc));
- LOG(LOG_INFO, "received HANGUP from `%s'\n", &enc);
+ IF_GELOG(ectx, GE_INFO | GE_BULK | GE_USER, hash2enc(&sender->hashPubKey,
&enc));
+ GE_LOG(ectx, GE_INFO | GE_BULK | GE_USER, "received HANGUP from `%s'\n",
&enc);
MUTEX_LOCK(lock);
be = lookForHost(sender);
if(be == NULL) {
@@ -2672,7 +2672,7 @@
FREENONNULL(CONNECTION_buffer_);
CONNECTION_buffer_ = newBuffer;
- LOG(LOG_DEBUG,
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
"connection goal is %s%d peers (%llu BPS bandwidth downstream)\n",
(olen == 0) ? "" : "now ", CONNECTION_MAX_HOSTS_, max_bpm);
@@ -2775,7 +2775,7 @@
prev = NULL;
be = CONNECTION_buffer_[i];
while(be != NULL) {
- LOG(LOG_DEBUG, "Closing connection: shutdown\n");
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER, "Closing connection:
shutdown\n");
shutdownConnection(be);
prev = be;
be = be->overflowChain;
@@ -2861,7 +2861,7 @@
ttype = 0;
if(tmp->session.tsession != NULL)
ttype = tmp->session.tsession->ttype;
- LOG(LOG_MESSAGE,
+ GE_LOG(ectx, GE_INFO | GE_REQUEST | GE_USER,
"CONNECTION-TABLE: %3d-%1d-%2d-%4ds"
" (of %ds) BPM %4llu %8ut-%3u: %s-%s-%s\n",
i,
@@ -3021,8 +3021,8 @@
#if DEBUG_CONNECTION
EncName enc;
- IFLOG(LOG_DEBUG, hash2enc(&hostId->hashPubKey, &enc));
- LOG(LOG_DEBUG,
+ IF_GELOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
hash2enc(&hostId->hashPubKey, &enc));
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
"%s: sending message to host %s message of size %d\n",
__FUNCTION__, &enc, len);
#endif
@@ -3171,8 +3171,8 @@
MUTEX_LOCK(lock);
be = lookForHost(node);
if(be != NULL) {
- IFLOG(LOG_DEBUG, hash2enc(&node->hashPubKey, &enc));
- LOG(LOG_DEBUG,
+ IF_GELOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
hash2enc(&node->hashPubKey, &enc));
+ GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
"Closing connection to `%s' as requested by application.\n", &enc);
shutdownConnection(be);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r3162 - GNUnet/src/server,
grothoff <=