
Received: from mx12.bbn.com (mx12.bbn.com [128.33.0.81]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l2UDeQY13987 for <dtn-users@mailman.dtnrg.org>; Fri, 30 Mar 2007 05:40:26 -0800
Received: from sneetch.bbn.com ([128.89.80.78]) by mx12.bbn.com with esmtp (Exim 4.60) (envelope-from <csmall@bbn.com>) id 1HXHL2-0000hf-56; Fri, 30 Mar 2007 09:40:20 -0400
Message-ID: <460D1344.4000708@bbn.com>
Date: Fri, 30 Mar 2007 09:40:20 -0400
From: Christopher Small <csmall@bbn.com>
User-Agent: Thunderbird 1.5.0.10 (Macintosh/20070221)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org, dtn-dev@dtnrg.org
References: <460C1139.2000407@bbn.com>
In-Reply-To: <460C1139.2000407@bbn.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [dtn-users] BBN DTN2 check-in complete
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

We've completed our check-in to the dtnrg source tree. The pre-merge tag is 
pre_bbn_merge; the post-merge tag is post_bbn_merge (if you want to do a diff).

Please note that we have only built this on Linux (Ubuntu 6.10) and Mac OS X. If 
you run across problems building on other platforms, please let us know.

The changes are described in detail in the RELEASE-NOTES file. The following is 
a summary of gotchas and highlights.

1. This code includes the interfaces for having dtn2 talk to external routers 
(a.k.a. data plane components), external convergence layers, and external data 
stores.

2. Heretofore the external interface code was compiled into dtn2 if you had 
xerces-c installed on your machine. You now need to both install xerces-c and 
use "--with-ecl", "--with-edp" (data plane/router), and/or "--with-eds" when 
running configure in order to get the code compiled in.

3. If you have used the external router interface before, please be aware that 
it has been updated.

4. The headers for the CodeSynthesis "xsd" tool have been moved from servlib to 
oasys. This may cause some cvs warning/error messages. You can safely rm 
dtn2/servlib/xsd before updating.

5. The new code uses "GBOFIDs" (gee-boff-idz) in some places. This stands for 
"global-bundle-or-fragment-ids".

6. We fixed a number of places where dtn2 differed from the bundle protocol spec.

7. We believe we've got fragmentation working now.

8. We included fixes for a number of race conditions and other problems that 
turned up in our stress testing of dtn2. Please see RELEASE-NOTES for details.

- Chris
-- 
Dr. Christopher Small                         617.873.6261 (vox)
Networking Research        x(){ x|x& };x      617.873.6091 (fax)
BBN Technologies | MS 6/5C | 10 Moulton St | Cambridge MA, 02138




Received: from mx11.bbn.com (mx11.bbn.com [128.33.0.80]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l2TJJQY01020 for <dtn-users@mailman.dtnrg.org>; Thu, 29 Mar 2007 11:19:27 -0800
Received: from sneetch.bbn.com ([128.89.80.78]) by mx11.bbn.com with esmtp (Exim 4.60) (envelope-from <csmall@bbn.com>) id 1HX09Z-0006FB-3i; Thu, 29 Mar 2007 15:19:21 -0400
Message-ID: <460C1139.2000407@bbn.com>
Date: Thu, 29 Mar 2007 15:19:21 -0400
From: Christopher Small <csmall@bbn.com>
User-Agent: Thunderbird 1.5.0.10 (Macintosh/20070221)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [dtn-users] BBN dtn2 merge coming shortly
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

A note for users of the dtnrg.org DTN2 cvs repository -

BBN's SPINDLE DTN group is about to check the external interfaces for 
convergence layers, data plane components (routers), and data stores, as well as 
a number of bug fixes and a first cut implementation of metadata block support.

The tree may be unstable for the next day or so. We will tag the tree with 
"pre_bbn_merge" before we start and "post_bbn_merge" after we're done, in case 
you're not ready for the changes.

We will update RELEASE-NOTES with a list of our changes.

- Chris
-- 
Dr. Christopher Small                         617.873.6261 (vox)
Networking Research        x(){ x|x& };x      617.873.6091 (fax)
BBN Technologies | MS 6/5C | 10 Moulton St | Cambridge MA, 02138




Received: from smtp2.tm.net.my (service.tm.net.my [202.188.0.162]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l2RLEYY07857 for <dtn-users@mailman.dtnrg.org>; Tue, 27 Mar 2007 13:14:36 -0800
Received: from bar6.tm.net.my ([192.168.10.116]) by smtp2.tm.net.my (Sun Java System Messaging Server 6.2-7.05 (built Sep  5 2006)) with ESMTP id <0JFK00H57Z04R540@smtp2.tm.net.my> for dtn-users@mailman.dtnrg.org; Wed, 28 Mar 2007 05:14:28 +0800 (MYT)
Received: from smtp2.tm.net.my (smtp2.secure.tmnet [192.168.10.107]) by bar6.tm.net.my (Spam Firewall) with ESMTP id 9D7B19907A0	for <dtn-users@mailman.dtnrg.org>; Wed, 28 Mar 2007 05:18:50 +0800 (MYT)
Received: from av1.tm.net.my ([192.168.10.121]) by smtp2.tm.net.my (Sun Java System Messaging Server 6.2-7.05 (built Sep  5 2006)) with ESMTP id <0JFK00HOMYZTR530@smtp2.tm.net.my> for dtn-users@mailman.dtnrg.org; Wed, 28 Mar 2007 05:14:17 +0800 (MYT)
Received: from smtp2.tm.net.my ([127.0.0.1]) by av1.tm.net.my (Sun Java System Messaging Server 6.2-7.05 (built Sep  5 2006)) with ESMTP id <0JFK00FX3YZTHWC0@av1.tm.net.my> for dtn-users@mailman.dtnrg.org; Wed, 28 Mar 2007 05:14:17 +0800 (MYT)
Received: from tm.net.my ([192.168.10.151]) by smtp2.tm.net.my (Sun Java System Messaging Server 6.2-7.05 (built Sep  5 2006)) with ESMTP id <0JFK00HOAYZTR530@smtp2.tm.net.my> for dtn-users@mailman.dtnrg.org; Wed, 28 Mar 2007 05:14:17 +0800 (MYT)
Received: from [192.168.10.129] (Forwarded-For: [192.168.10.129]) by mstore2.secure.tmnet (mshttpd); Wed, 28 Mar 2007 05:14:17 +0800
Content-return: prohibited
Date: Wed, 28 Mar 2007 05:14:17 +0800
From: v2knight@streamyx.com
To: dtn-users@mailman.dtnrg.org
Message-id: <f544e8c0570.4609f9a9@streamyx.com>
MIME-version: 1.0
X-Mailer: Sun Java(tm) System Messenger Express 6.2-7.05 (built Sep  5 2006)
Content-type: multipart/alternative; boundary="Boundary_(ID_9mzxV+IAdDk/OipdjoJR+g)"
Content-language: en
X-Accept-Language: en
Priority: normal
Subject: [dtn-users] HELP:Can i use other routing algorithm beside FC and ED during the simulation?
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

This is a multi-part message in MIME format.

--Boundary_(ID_9mzxV+IAdDk/OipdjoJR+g)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline

I'm still learning how to use the dtnsim... So far i only know to simulate by using FC and ED with this command

"    ./dtn <filename.scen> FC or ./dtn <filename.scen> ED   "

I notice that there are other algorithm such as MED, MEED and so on...

how can i simulate with other algorithm like MED? do i need to download any src for the algorithm?

Anyone can help me out?

--Boundary_(ID_9mzxV+IAdDk/OipdjoJR+g)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline

<DIV>I'm still learning how to use the dtnsim... So far i only know to simulate by using FC and ED with this command<BR></DIV>
<DIV>"&nbsp;&nbsp;&nbsp; ./dtn &lt;filename.scen&gt; FC or ./dtn &lt;filename.scen&gt; ED&nbsp;&nbsp; "</DIV>
<DIV>&nbsp;</DIV>
<DIV>I notice that there are other algorithm such as MED, MEED and so on...</DIV>
<DIV>&nbsp;</DIV>
<DIV>how can i simulate with other algorithm like MED? do i need to download any src for the algorithm?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Anyone can help me out?</DIV>

--Boundary_(ID_9mzxV+IAdDk/OipdjoJR+g)--


Received: from gateway0.EECS.Berkeley.EDU (gateway0.EECS.Berkeley.EDU [169.229.60.93]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l2KGAiY18640 for <dtn-users@mailman.dtnrg.org>; Tue, 20 Mar 2007 08:10:44 -0800
Received: from [10.212.2.201] ([12.46.129.72]) (authenticated bits=0) by gateway0.EECS.Berkeley.EDU (8.14.0/8.13.5) with ESMTP id l2KGAg1W013390 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 20 Mar 2007 09:10:43 -0700 (PDT)
In-Reply-To: <87ABB5B9BD11A240B9CBB3F0485AEC89017A37D1@IMCSRV4.MITRE.ORG>
References: <87ABB5B9BD11A240B9CBB3F0485AEC89016E0AA5@IMCSRV4.MITRE.ORG> <87ABB5B9BD11A240B9CBB3F0485AEC89017A37D1@IMCSRV4.MITRE.ORG>
Mime-Version: 1.0 (Apple Message framework v752.3)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <3914E4B3-0E12-47A8-9C45-3E189CFA7759@cs.berkeley.edu>
Content-Transfer-Encoding: 7bit
From: Michael Demmer <demmer@cs.berkeley.edu>
Subject: Re: [dtn-users] Gathering Performance Data
X-Applemailsentby: demmer
Date: Tue, 20 Mar 2007 09:10:44 -0700
To: dtn-users@mailman.dtnrg.org
X-Mailer: Apple Mail (2.752.3)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Your analysis is mostly correct.

What should actually happen is that dtncp should modify the endpoint  
ID that's used for sending (currently the local daemon endpoint id  
plus "/dtncp/send?source=%s" to include a nonce (dtnping uses its pid).

That way subsequent runs of dtncp on the same host will have distinct  
registrations, even for the same filename.

In addition, the registration should use the DTN_REG_DROP  
registration key, not DTN_REG_DEFER, so that when a registration is  
no longer active (as in the case where dtncp has been Control-C'd),  
the bundles are deleted by the daemon.

-mike


On Mar 20, 2007, at 7:56 AM, Feighery, Patrick D. wrote:

> Well after going through the dtncp.c code I think I have a handle on
> what is going on.  I am hoping someone could verify the following.
>
> First some background, I am trying to gather some simple performance
> measurement over a simulated low bandwidth satellite link.  I  
> thought a
> simple test would be to use dtncp to transfer the same file X times  
> and
> use the performance data that dtncp provides.  During the development
> of the test scripts I would <ctrl C> during the runs once in a while
> until I got everything looking correct. In other words, dtncp would
> have sent the file to the bundle daemon via dtn_send() and was  
> blocking
> at dtn_recv() waiting for the DELIVERY_RCPT when the <ctrl c>  
> happened.
>
> The problem I think I am having and please correct me if I am wrong,
> is...  I run the application for the first time and <ctrl c> it at the
> blocked the dtn_recv() call.  Then I run dtncp again transferring the
> same file.  It appears that dtn_recv () returns immediately because it
> has a DELIVERY_RECT already queued from the first instance of dtncp
> that was killed.  I say this because it returns an instantaneous
> transfer time where it would take several 10s of seconds to clock out
> the bits.
>
> In looking at the code I don't see anything that I could key off to
> correlate a reply to a dtn_send.   I then looked at the dtn_ping code
> to see how it was done there.  It appears that in dtnping.c the
> reply_payload in the dtn_recv() contains a nonce parameter used to
> associate the echo with the reply.
>
> Is there a similar mechanism already in place for the general
> dtn_send/dtn_recv case?  Or should a nonce parameter be added?  Or  
> am I
> completely off base...
>
> Thoughts.
>
> 	Pat
>
>
>
>>> -----Original Message-----
>>> From: dtn-users-admin@mailman.dtnrg.org
>>> [mailto:dtn-users-admin@mailman.dtnrg.org] On Behalf Of
>>> Feighery, Patrick D.
>>> Sent: Friday, March 02, 2007 1:54 PM
>>> To: dtn-users@mailman.dtnrg.org
>>> Subject: [dtn-users] Gathering Performance Data
>>>
>>> I am trying to gather some simple performance data with dtncp/ 
>>> dtncpd.
>>> Unfortunately the results reported by dtncp seems to have the same
>>> issues/problems as ftp does when putting a file.  It calculates the
>>> stats based the local interaction with the socket buffers,
>>> which is not
>>> the same as calculating the stats when the destination actually
>>> receives the file.  In other words, once the last write() to
>>> the socket
>>> buffer succeeds, transfer time is recorded.
>>>
>>> Is seems like there is no way to get a file versus put the file, is
>>> this true?  Is there an option to request a receipt so transfer  
>>> times
>>> can be accurately accounted for?
>>>
>>> Many thanks
>>>
>>> 	Pat
>>>
>>>
>>> _______________________________________________
>>> dtn-users mailing list
>>> dtn-users@mailman.dtnrg.org
>>> http://mailman.dtnrg.org/mailman/listinfo/dtn-users
>>>
> _______________________________________________
> dtn-users mailing list
> dtn-users@mailman.dtnrg.org
> http://mailman.dtnrg.org/mailman/listinfo/dtn-users



Received: from smtp-mclean.mitre.org (smtpproxy2.mitre.org [192.80.55.71]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l2KEuGY18071 for <dtn-users@mailman.dtnrg.org>; Tue, 20 Mar 2007 06:56:16 -0800
Received: from smtp-mclean.mitre.org (localhost.localdomain [127.0.0.1]) by smtp-mclean.mitre.org (8.12.11.20060308/8.12.11) with SMTP id l2KEuF2G032344 for <dtn-users@mailman.dtnrg.org>; Tue, 20 Mar 2007 10:56:15 -0400
Received: from smtp-mclean.mitre.org (localhost.localdomain [127.0.0.1]) by smtp-mclean.mitre.org (Postfix) with ESMTP id BF3771BD7A for <dtn-users@mailman.dtnrg.org>; Tue, 20 Mar 2007 10:56:15 -0400 (EDT)
Received: from imcfe2.MITRE.ORG (imcfe2.mitre.org [129.83.29.4]) by smtp-mclean.mitre.org (8.12.11.20060308/8.12.11) with ESMTP id l2KEuF6C032337 for <dtn-users@mailman.dtnrg.org>; Tue, 20 Mar 2007 10:56:15 -0400
Received: from IMCSRV4.MITRE.ORG ([129.83.20.161]) by imcfe2.MITRE.ORG with Microsoft SMTPSVC(6.0.3790.1830); Tue, 20 Mar 2007 10:56:15 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Subject: RE: [dtn-users] Gathering Performance Data
Date: Tue, 20 Mar 2007 10:56:14 -0400
Message-ID: <87ABB5B9BD11A240B9CBB3F0485AEC89017A37D1@IMCSRV4.MITRE.ORG>
In-Reply-To: <87ABB5B9BD11A240B9CBB3F0485AEC89016E0AA5@IMCSRV4.MITRE.ORG>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dtn-users] Gathering Performance Data
Thread-Index: Acdc/C75X3R3buP1Rwyl9fLeKrDU5gN+4uhQ
References: <87ABB5B9BD11A240B9CBB3F0485AEC89016E0AA5@IMCSRV4.MITRE.ORG>
From: "Feighery, Patrick D." <feighery@mitre.org>
To: <dtn-users@mailman.dtnrg.org>
X-OriginalArrivalTime: 20 Mar 2007 14:56:15.0425 (UTC) FILETIME=[E88F2B10:01C76AFF]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by webbie.berkeley.intel-research.net id l2KEuGY18071
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Well after going through the dtncp.c code I think I have a handle on
what is going on.  I am hoping someone could verify the following.

First some background, I am trying to gather some simple performance
measurement over a simulated low bandwidth satellite link.  I thought a
simple test would be to use dtncp to transfer the same file X times and
use the performance data that dtncp provides.  During the development
of the test scripts I would <ctrl C> during the runs once in a while
until I got everything looking correct. In other words, dtncp would
have sent the file to the bundle daemon via dtn_send() and was blocking
at dtn_recv() waiting for the DELIVERY_RCPT when the <ctrl c> happened.

The problem I think I am having and please correct me if I am wrong,
is...  I run the application for the first time and <ctrl c> it at the
blocked the dtn_recv() call.  Then I run dtncp again transferring the
same file.  It appears that dtn_recv () returns immediately because it
has a DELIVERY_RECT already queued from the first instance of dtncp
that was killed.  I say this because it returns an instantaneous
transfer time where it would take several 10s of seconds to clock out
the bits.

In looking at the code I don't see anything that I could key off to
correlate a reply to a dtn_send.   I then looked at the dtn_ping code
to see how it was done there.  It appears that in dtnping.c the
reply_payload in the dtn_recv() contains a nonce parameter used to
associate the echo with the reply.

Is there a similar mechanism already in place for the general
dtn_send/dtn_recv case?  Or should a nonce parameter be added?  Or am I
completely off base...

Thoughts.

	Pat

 

>>-----Original Message-----
>>From: dtn-users-admin@mailman.dtnrg.org 
>>[mailto:dtn-users-admin@mailman.dtnrg.org] On Behalf Of 
>>Feighery, Patrick D.
>>Sent: Friday, March 02, 2007 1:54 PM
>>To: dtn-users@mailman.dtnrg.org
>>Subject: [dtn-users] Gathering Performance Data
>>
>>I am trying to gather some simple performance data with dtncp/dtncpd.
>>Unfortunately the results reported by dtncp seems to have the same
>>issues/problems as ftp does when putting a file.  It calculates the
>>stats based the local interaction with the socket buffers, 
>>which is not
>>the same as calculating the stats when the destination actually
>>receives the file.  In other words, once the last write() to 
>>the socket
>>buffer succeeds, transfer time is recorded.
>>
>>Is seems like there is no way to get a file versus put the file, is
>>this true?  Is there an option to request a receipt so transfer times
>>can be accurately accounted for?
>>
>>Many thanks
>>
>>	Pat
>>
>>   
>>_______________________________________________
>>dtn-users mailing list
>>dtn-users@mailman.dtnrg.org
>>http://mailman.dtnrg.org/mailman/listinfo/dtn-users
>>


Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l2K74QY14718 for <dtn-users@mailman.dtnrg.org>; Mon, 19 Mar 2007 23:04:26 -0800
Received: by ug-out-1314.google.com with SMTP id 71so1513817ugh for <dtn-users@mailman.dtnrg.org>; Tue, 20 Mar 2007 00:04:22 -0700 (PDT)
Received: by 10.67.117.18 with SMTP id u18mr802669ugm.1174374261874; Tue, 20 Mar 2007 00:04:21 -0700 (PDT)
Received: from ?192.168.1.30? ( [84.222.78.164]) by mx.google.com with ESMTP id o24sm259394ugd.2007.03.20.00.04.20; Tue, 20 Mar 2007 00:04:21 -0700 (PDT)
Message-ID: <45FF876F.3090801@cattonclub.it>
Date: Tue, 20 Mar 2007 08:04:15 +0100
From: Gianni Cattoni <gianni@cattonclub.it>
User-Agent: Mozilla Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Subject: Re: [dtn-users] HELP: How do i continue after this (installation)
References: <f57fa23e3feb.45ffad14@streamyx.com>
In-Reply-To: <f57fa23e3feb.45ffad14@streamyx.com>
Content-Type: multipart/alternative; boundary="------------020001030603080502050308"
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
X-Reply-To: gianni@cattonclub.it
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

This is a multi-part message in MIME format.
--------------020001030603080502050308
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

v2knight@streamyx.com ha scritto:
> hello... can anyone help me out..
> i got stuck when i installing the dtnsim
>  
> im using a laptop installed with UBUNTU v 5.10
> then i installed java1.5 and java1.6..
> somehow when i type
>
> java -version
>  
> it shows only version 1.4.2 i got..
>  
> then i install the dtnsim which i get it from 
> http://www.dtnrg.org/wiki/Code under simulation java-based simulator 
> (gzip/tar) <http://www.dtnrg.org/code/dtnsim.tgz>
>  
> by using ./compile.sh
>  
> in the src directory.. but it appear this message to me..
>  
> Note: util/LogPrinterWindow.java uses or overrides a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> Note: Some input files use unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
> Note: Some input files use unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
>  
> can anyone help me out?
You have to install j2sdk-1.4.2

    apt-get install j2sdk1.4 j2re1.4

Now you have to select the default java compiler and interpreter, select 
the version you have just installed

    update-alternatives --config javac

    update-alternatives --config java


Best regards, Gianni


--------------020001030603080502050308
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<a class="moz-txt-link-abbreviated" href="mailto:v2knight@streamyx.com">v2knight@streamyx.com</a> ha scritto:
<blockquote cite="midf57fa23e3feb.45ffad14@streamyx.com" type="cite">
  <div>
  <div>hello... can anyone help me out..</div>
  <div>i got stuck when i installing the dtnsim</div>
  <div>&nbsp;</div>
  <div>im using a laptop installed with UBUNTU v 5.10</div>
  <div>then i installed java1.5 and java1.6..<br>
somehow when i type </div>
  <div><br>
java -version </div>
  <div>&nbsp;</div>
  <div>it shows only version 1.4.2 i got..</div>
  <div>&nbsp;</div>
  <div>then i install the dtnsim which i get it from <a
 href="http://www.dtnrg.org/wiki/Code" target="1">http://www.dtnrg.org/wiki/Code</a>&nbsp;under
simulation <a class="external"
 href="http://www.dtnrg.org/code/dtnsim.tgz" target="1">java-based
simulator (gzip/tar)</a></div>
  <div>&nbsp;</div>
  <div>by using ./compile.sh</div>
  <div>&nbsp;</div>
  <div>in the src directory..&nbsp;but it appear this message to me..</div>
  <div>&nbsp;</div>
  <div>Note: util/LogPrinterWindow.java uses or overrides a deprecated
API.</div>
  <div>Note: Recompile with -Xlint:deprecation for details.</div>
  <div>Note: Some input files use unchecked or unsafe operations.</div>
  <div>Note: Recompile with -Xlint:unchecked for details.</div>
  <div>Note: Some input files use unchecked or unsafe operations.</div>
  <div>Note: Recompile with -Xlint:unchecked for details.</div>
  <div>&nbsp;</div>
  <div>can anyone help me out?</div>
  </div>
</blockquote>
You have to install j2sdk-1.4.2<br>
<blockquote>apt-get install j2sdk1.4 j2re1.4<br>
</blockquote>
Now you have to select the default java compiler and interpreter,
select the version you have just installed<br>
<blockquote>update-alternatives --config javac<br>
</blockquote>
<blockquote>update-alternatives --config java<br>
</blockquote>
<br>
Best regards, Gianni<br>
<br>
</body>
</html>

--------------020001030603080502050308--


Received: from smtp2.tm.net.my (service.tm.net.my [202.188.0.162]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l2K3oOY13601 for <dtn-users@mailman.dtnrg.org>; Mon, 19 Mar 2007 19:50:26 -0800
Received: from bar6.tm.net.my ([192.168.10.116]) by smtp2.tm.net.my (Sun Java System Messaging Server 6.2-7.05 (built Sep  5 2006)) with ESMTP id <0JF600IH3NVARMC0@smtp2.tm.net.my> for dtn-users@mailman.dtnrg.org; Tue, 20 Mar 2007 11:47:34 +0800 (MYT)
Received: from smtp3.tm.net.my (new-smtp.secure.tmnet [192.168.10.108]) by bar6.tm.net.my (Spam Firewall) with ESMTP id D54768E4B96	for <dtn-users@mailman.dtnrg.org>; Tue, 20 Mar 2007 09:48:44 +0800 (MYT)
Received: from av2.tm.net.my ([192.168.10.122]) by smtp3.tm.net.my (Sun Java System Messaging Server 6.2-7.05 (built Sep  5 2006)) with ESMTP id <0JF600G3MI6TAQC0@smtp3.tm.net.my> for dtn-users@mailman.dtnrg.org; Tue, 20 Mar 2007 09:44:53 +0800 (MYT)
Received: from smtp2.tm.net.my ([127.0.0.1]) by av2.tm.net.my (Sun Java System Messaging Server 6.2-7.05 (built Sep  5 2006)) with ESMTP id <0JF600LVPI6NA8E0@av2.tm.net.my> for dtn-users@mailman.dtnrg.org; Tue, 20 Mar 2007 09:44:53 +0800 (MYT)
Received: from tm.net.my ([192.168.10.151]) by smtp2.tm.net.my (Sun Java System Messaging Server 6.2-7.05 (built Sep  5 2006)) with ESMTP id <0JF600IHYI6SJK80@smtp2.tm.net.my> for dtn-users@mailman.dtnrg.org; Tue, 20 Mar 2007 09:44:52 +0800 (MYT)
Received: from [192.168.10.129] (Forwarded-For: [192.168.10.129]) by mstore2.secure.tmnet (mshttpd); Tue, 20 Mar 2007 09:44:52 +0800
Content-return: prohibited
Date: Tue, 20 Mar 2007 09:44:52 +0800
From: v2knight@streamyx.com
To: dtn-users@mailman.dtnrg.org
Message-id: <f57fa23e3feb.45ffad14@streamyx.com>
MIME-version: 1.0
X-Mailer: Sun Java(tm) System Messenger Express 6.2-7.05 (built Sep  5 2006)
Content-type: multipart/alternative; boundary="Boundary_(ID_887Xi1xi2+Jkabt8KAk/SQ)"
Content-language: en
X-Accept-Language: en
Priority: normal
Subject: [dtn-users] HELP: How do i continue after this (installation)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

This is a multi-part message in MIME format.

--Boundary_(ID_887Xi1xi2+Jkabt8KAk/SQ)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline

hello... can anyone help me out..
i got stuck when i installing the dtnsim
 
im using a laptop installed with UBUNTU v 5.10
then i installed java1.5 and java1.6..
somehow when i type 

java -version 
 
it shows only version 1.4.2 i got..
 
then i install the dtnsim which i get it from http://www.dtnrg.org/wiki/Code under simulation java-based simulator (gzip/tar)
 
by using ./compile.sh
 
in the src directory.. but it appear this message to me..
 
Note: util/LogPrinterWindow.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
 
can anyone help me out?

--Boundary_(ID_887Xi1xi2+Jkabt8KAk/SQ)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline

<DIV>
<DIV>hello... can anyone help me out..</DIV>
<DIV>i got stuck when i installing the dtnsim</DIV>
<DIV>&nbsp;</DIV>
<DIV>im using a laptop installed with UBUNTU v 5.10</DIV>
<DIV>then i installed java1.5 and java1.6..<BR>somehow when i type </DIV>
<DIV><BR>java -version </DIV>
<DIV>&nbsp;</DIV>
<DIV>it shows only version 1.4.2 i got..</DIV>
<DIV>&nbsp;</DIV>
<DIV>then i install the dtnsim which i get it from <A href="http://www.dtnrg.org/wiki/Code" target=1>http://www.dtnrg.org/wiki/Code</A>&nbsp;under simulation <A class=external href="http://www.dtnrg.org/code/dtnsim.tgz" target=1>java-based simulator (gzip/tar)</A></DIV>
<DIV>&nbsp;</DIV>
<DIV>by using ./compile.sh</DIV>
<DIV>&nbsp;</DIV>
<DIV>in the src directory..&nbsp;but it appear this message to me..</DIV>
<DIV>&nbsp;</DIV>
<DIV>Note: util/LogPrinterWindow.java uses or overrides a deprecated API.</DIV>
<DIV>Note: Recompile with -Xlint:deprecation for details.</DIV>
<DIV>Note: Some input files use unchecked or unsafe operations.</DIV>
<DIV>Note: Recompile with -Xlint:unchecked for details.</DIV>
<DIV>Note: Some input files use unchecked or unsafe operations.</DIV>
<DIV>Note: Recompile with -Xlint:unchecked for details.</DIV>
<DIV>&nbsp;</DIV>
<DIV>can anyone help me out?</DIV></DIV>

--Boundary_(ID_887Xi1xi2+Jkabt8KAk/SQ)--


Received: from smtpout1.cc.umr.edu (smtpout1.cc.umr.edu [131.151.0.235]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l2EGeRY13260 for <dtn-users@mailman.dtnrg.org>; Wed, 14 Mar 2007 08:40:27 -0800
Received: (qmail 5825 invoked from network); 14 Mar 2007 16:40:26 -0000
Received: from scansrv1.cc.umr.edu (131.151.1.139) by smtpout-ipvs.cc.umr.edu with SMTP; 14 Mar 2007 16:40:26 -0000
X-Scan-Server: spamd04.cc.umr.edu
X-Scan-Recipient: outbound@msx.umr.edu
X-Spam-Virus: No
X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on spamd04.cc.umr.edu
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED  autolearn=disabled version=3.1.7
Received: (qmail 25874 invoked from network); 14 Mar 2007 16:40:24 -0000
Received: from smtp2.cc.umr.edu (131.151.1.62) by scanout-ipvs.cc.umr.edu with SMTP; 14 Mar 2007 16:40:24 -0000
Received: from umr-exproto1.cc.umr.edu (umr-exproto1.cc.umr.edu [131.151.0.191]) by smtp2.cc.umr.edu (8.13.1/8.13.1) with ESMTP id l2EGeNH2024150 for <dtn-users@mailman.dtnrg.org>; Wed, 14 Mar 2007 11:40:23 -0500
Received: from UMR-CMAIL2.umr.edu ([131.151.1.76]) by umr-exproto1.cc.umr.edu with Microsoft SMTPSVC(6.0.3790.1830); Wed, 14 Mar 2007 11:40:22 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Subject: RE: [dtn-users] Simulations in ns2
Date: Wed, 14 Mar 2007 11:38:59 -0500
Message-ID: <17032FE6255715408B33589BCFDCCE506103D2@UMR-CMAIL2.umr.edu>
In-Reply-To: <a41190b70701310310u2ba2384dic32b4bac23ece5b0@mail.gmail.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dtn-users] Simulations in ns2
Thread-Index: AcdFKQhnWYBm/97RStSRpyCVNobeHwhLiNpg
From: "tk424" <tk424@umr.edu>
To: <dtn-users@mailman.dtnrg.org>
X-OriginalArrivalTime: 14 Mar 2007 16:40:22.0234 (UTC) FILETIME=[757813A0:01C76657]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by webbie.berkeley.intel-research.net id l2EGeRY13260
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Dear Richard,

Did you hear any other comments on NS-2?

Yours truly,
Tae-Hyung

-----Original Message-----
From: dtn-users-admin@mailman.dtnrg.org
[mailto:dtn-users-admin@mailman.dtnrg.org] On Behalf Of Richard Vaughan
Sent: Wednesday, January 31, 2007 5:10 AM
To: dtn-users@mailman.dtnrg.org
Subject: [dtn-users] Simulations in ns2

Hi,

I am trying to find an implementation of the DTN spec for ns2, but so
far google shows nothing. I was wondering if anyone here was working
on such a thing? I would like to compare and contrast the DTN approach
with some other reliability protocols, which I already have ns2
simulations for.

If not, then I might start looking at trying to write it myself.



Thanks,


Richard


--
_______________________________________________
dtn-users mailing list
dtn-users@mailman.dtnrg.org
http://mailman.dtnrg.org/mailman/listinfo/dtn-users


Received: from gateway0.EECS.Berkeley.EDU (gateway0.EECS.Berkeley.EDU [169.229.60.93]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l29IP2Y09723 for <dtn-users@mailman.dtnrg.org>; Fri, 9 Mar 2007 10:25:02 -0800
Received: from [128.32.131.196] (dhcp-131-196.EECS.Berkeley.EDU [128.32.131.196]) (authenticated bits=0) by gateway0.EECS.Berkeley.EDU (8.14.0/8.13.5) with ESMTP id l29IP06J004737 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Fri, 9 Mar 2007 10:25:01 -0800 (PST)
In-Reply-To: <45F18F35.4010409@dei.unipd.it>
References: <20070308200002.28854.41402.Mailman@webbie.berkeley.intel-research.net> <45F18F35.4010409@dei.unipd.it>
Mime-Version: 1.0 (Apple Message framework v752.3)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <5990CA8B-7191-4748-AE4F-5484599D40DF@cs.berkeley.edu>
Content-Transfer-Encoding: 7bit
From: Michael Demmer <demmer@cs.berkeley.edu>
Subject: Re: [dtn-users] connectivity graph known in advance
X-Applemailsentby: demmer
Date: Fri, 9 Mar 2007 10:24:56 -0800
To: dtn-users@mailman.dtnrg.org
X-Mailer: Apple Mail (2.752.3)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

To generate a time-variant graph, you should use commands of the form:

   sim at <time> conn <up|down> <src> <dst>

Since the simulator file is a tcl script, you can programmatically  
generate this.

For example, the following script configures symmetric connectivity  
between node 0 and node 1, with an uptime period of 60 seconds and a  
downtime period of 60 seconds, with a total duration of 20 minutes  
(checked into the CVS under DTN2/sim/conf/conn-test.tcl

sim create_node node0
sim create_node node1

conn set type static
set i 0
while {$i < 20} {
     sim at [expr $i * 60] conn up node0 node1
     sim at [expr $i * 60] conn up node1 node0
     incr i

     sim at [expr $i * 60] conn down node0 node1
     sim at [expr $i * 60] conn down node1 node0
     incr i
}

Unfortunately there is only limited support at present for  
configuring a storage limit, either in simulation or in the actual  
DTN2 code base.

I plan to add this in the future, though I don't have an ETA at present.

-mike

On Mar 9, 2007, at 8:45 AM, Conte Ermanna 530831/TC wrote:

> Dear all,
>
> we are trying to configure the DTN2 simulator in order to have:
> - a time variant connectivity graph whose dynamics is known in  
> advance, as in the paper "Routing in Delay Tolerant Network";
> - limited buffers at every node
> How can we get this configuration?
> Thanks
>
> Ermanna Conte
> Giovanni Vadala
>
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@mailman.dtnrg.org
> http://mailman.dtnrg.org/mailman/listinfo/dtn-users



Received: from mail.dei.unipd.it (mail1.dei.unipd.it [147.162.2.111]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l29GjnY09033 for <dtn-users@mailman.dtnrg.org>; Fri, 9 Mar 2007 08:45:49 -0800
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.dei.unipd.it (Postfix) with ESMTP id B6ACF169A694 for <dtn-users@mailman.dtnrg.org>; Fri,  9 Mar 2007 17:45:42 +0100 (CET)
X-Virus-Scanned: amavisd-new at dei.unipd.it
Received: from mail.dei.unipd.it ([127.0.0.1]) by localhost (mail1.dei.unipd.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VnuYnXAbvOc0 for <dtn-users@mailman.dtnrg.org>; Fri,  9 Mar 2007 17:45:41 +0100 (CET)
Received: from [147.162.13.84] (pcconte.dei.unipd.it [147.162.13.84]) by mail.dei.unipd.it (Postfix) with ESMTP id 8EEAD169A692 for <dtn-users@mailman.dtnrg.org>; Fri,  9 Mar 2007 17:45:41 +0100 (CET)
Message-ID: <45F18F35.4010409@dei.unipd.it>
Date: Fri, 09 Mar 2007 17:45:41 +0100
From: Conte Ermanna 530831/TC <ermconte@dei.unipd.it>
User-Agent: Thunderbird 1.5.0.10 (X11/20070302)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
References: <20070308200002.28854.41402.Mailman@webbie.berkeley.intel-research.net>
In-Reply-To: <20070308200002.28854.41402.Mailman@webbie.berkeley.intel-research.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [dtn-users] connectivity graph known in advance
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Dear all,

we are trying to configure the DTN2 simulator in order to have:
- a time variant connectivity graph whose dynamics is known in advance, 
as in the paper "Routing in Delay Tolerant Network";
- limited buffers at every node
 How can we get this configuration?
Thanks

Ermanna Conte
Giovanni Vadala




Received: from relay.imagine.ie (relay.imagine.ie [87.232.1.41]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l298HYY02919 for <dtn-users@mailman.dtnrg.org>; Fri, 9 Mar 2007 00:17:34 -0800
Received: from mail1.int.imagine.ie (mail1 [87.232.1.152]) by relay.imagine.ie (Postfix) with ESMTP id CD0AF413D for <dtn-users@mailman.dtnrg.org>; Fri,  9 Mar 2007 08:17:32 +0000 (GMT)
Received: from [10.87.48.3] (dsl-102-234.cust.imagine.ie [87.232.102.234]) by mail1.int.imagine.ie (8.13.4/8.13.4/Debian-3) with ESMTP id l298HUvs031156 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <dtn-users@mailman.dtnrg.org>; Fri, 9 Mar 2007 08:17:31 GMT
Message-ID: <45F11866.1070702@cs.tcd.ie>
Date: Fri, 09 Mar 2007 08:18:46 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Subject: Re: [dtn-users] Bundle size limits...
References: <45ED8196.9030600@cs.tcd.ie> <D844A8C2-9D3F-404A-BAE4-ABBAD3D1CBB9@cs.berkeley.edu> <45ED8602.7020809@cs.tcd.ie> <DF4B2025-8C3C-4471-A054-6F305ED03B43@cs.berkeley.edu> <45EEA3E2.9010001@cs.tcd.ie> <F7BCE053-F9F1-40C5-93A5-871C0073EA04@cs.berkeley.edu> <45F04393.5030103@cs.tcd.ie> <94CF2D1C-4839-41F9-A180-89611B9F8E6B@cs.berkeley.edu> <45F0777C.60905@cs.tcd.ie> <1A9174A0-5FF8-4689-90AF-9C0F2BD077B8@cs.berkeley.edu>
In-Reply-To: <1A9174A0-5FF8-4689-90AF-9C0F2BD077B8@cs.berkeley.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Bayes-Prob: 0.0001 (Score 0)
X-Spam-Score: 0.60 () [Hold at 8.00] J_CHICKENPOX_22
X-Canit-Stats-ID: 5913885 - f653faa1d323
X-CanItPRO-Stream: outgoing
X-Scanned-By: CanIt (www . roaringpenguin . com) on 87.232.1.52
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Michael Demmer wrote:
>> Hard to see that with the code I've got, I guess you get up to
>> 64K in loopback, maybe that was it?
> 
> Hmm... I just tested and got around a 64K packet through:
> 
> 14:48:07.629307 IP 12.46.129.28.33785 > 128.32.37.175.4556: UDP, length: 
> 65176
> 
> This is on the link between the intel lab and the berkeley campus, which 
> is some fast fiber-switched something or other, but at least it confirms 
> that in some cases this will work. Granted, I don't see IP fragments on 
> this link though.

Interesting. My test env is old h/w chatting via an old hub, all
100Mbs Ethernet. Dunno if that's the diff, but one'd suspect that
the Intel/Berkeley link might be fairly high-spec.

Maybe Bob's right and there should be some sockopt() set? (e.g.
SO_SNDBUF). IO.cc seems to have some parameter for that, haven't
checked how you set that (in IPSocket::configure()). Or maybe
some sysctl needs setting differently.

Might be some mixture of the two.

 > Well, given that there's (supposed to be) a facility for fragmentation
 > at the bundle layer, I'd rather either see that code get written and
 > used, or an actual protocol like LTP that handles retransmissions.
 > This 1/2 step seems less useful to me.

Fair enough. I may try do an LTP CL though, I'll certainly let you
know if I get that done!

Anyway, I've got what I need for now,
Cheers,
S.


Received: from gateway0.EECS.Berkeley.EDU (gateway0.EECS.Berkeley.EDU [169.229.60.93]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l28MqkY30112 for <dtn-users@mailman.dtnrg.org>; Thu, 8 Mar 2007 14:52:46 -0800
Received: from [128.32.131.196] (dhcp-131-196.EECS.Berkeley.EDU [128.32.131.196]) (authenticated bits=0) by gateway0.EECS.Berkeley.EDU (8.14.0/8.13.5) with ESMTP id l28Mqimn024298 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 8 Mar 2007 14:52:45 -0800 (PST)
In-Reply-To: <45F0777C.60905@cs.tcd.ie>
References: <45ED8196.9030600@cs.tcd.ie> <D844A8C2-9D3F-404A-BAE4-ABBAD3D1CBB9@cs.berkeley.edu> <45ED8602.7020809@cs.tcd.ie> <DF4B2025-8C3C-4471-A054-6F305ED03B43@cs.berkeley.edu> <45EEA3E2.9010001@cs.tcd.ie> <F7BCE053-F9F1-40C5-93A5-871C0073EA04@cs.berkeley.edu> <45F04393.5030103@cs.tcd.ie> <94CF2D1C-4839-41F9-A180-89611B9F8E6B@cs.berkeley.edu> <45F0777C.60905@cs.tcd.ie>
Mime-Version: 1.0 (Apple Message framework v752.3)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <1A9174A0-5FF8-4689-90AF-9C0F2BD077B8@cs.berkeley.edu>
Content-Transfer-Encoding: 7bit
From: Michael Demmer <demmer@cs.berkeley.edu>
Subject: Re: [dtn-users] Bundle size limits...
X-Applemailsentby: demmer
Date: Thu, 8 Mar 2007 14:52:40 -0800
To: dtn-users@mailman.dtnrg.org
X-Mailer: Apple Mail (2.752.3)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

> Hard to see that with the code I've got, I guess you get up to
> 64K in loopback, maybe that was it?

Hmm... I just tested and got around a 64K packet through:

14:48:07.629307 IP 12.46.129.28.33785 > 128.32.37.175.4556: UDP,  
length: 65176

This is on the link between the intel lab and the berkeley campus,  
which is some fast fiber-switched something or other, but at least it  
confirms that in some cases this will work. Granted, I don't see IP  
fragments on this link though.

>>> 3. Sometimes it seems like those IP fragments are being sent too
>>> quickly or something since I see odd numbers of bytes in the router
>>> that I have between source & dest. Not sure what's up there but may
>>> find out more later.
>> That also seems strange.
>
> Don't think so - that's why "jumbgrams" were 9K, right? (In
> case a router somewhere fragmented 'em back to 1500 chunks.)
>
>>> Result is I'm ok sending a bundle with a 1024 byte payload since
>>> that all fits in one MTU. I'm also ok with a 4096 byte payload since
>>> IP fragmentation handles that over 3 MTUs but with an 8K payload you
>>> have to split the thing into separate UDP packets and the code for
>>> that isn't there that I can see.
>>>
>>> Since I want up to 4M payloads for my tests, I'm hacking something
>>> together now, inside the UDP CL for that. I'll send you that code
>>> when/if it works (and you can wince at how much worse my coding
>>> style is compared the the DTN2 house-style:-)
>> Here's what I would suggest... in BundleActions, temporarily get  
>> rid of the code that checks for the link mtu, then change the  
>> UDPCL so it uses the configured link mtu, not just the full bundle  
>> size, when constructing the packet to send out, and return that  
>> length in the BundleTransmittedEvent. That way the core will  
>> engage reactive fragmentation, and it all might just work (albeit  
>> a bit clunky).
>
> See what you think of the other hack I did. Would take work before
> you'd commit it, but I think it is the right approach - sort of an
> LTP without any reliability.

Well, given that there's (supposed to be) a facility for  
fragmentation at the bundle layer, I'd rather either see that code  
get written and used, or an actual protocol like LTP that handles  
retransmissions. This 1/2 step seems less useful to me.

>>> BTW - Is there anything else limiting bundle payload sizes?
>> Nothing but the 32-bit size_t keeping us under 4GB.
>
> And the MAX_BUNDLE_SIZE of 65507 ;-)

Uh. You asked "anything else", presumably not counting the UDPCL issues.

-m




Received: from relay.imagine.ie (relay.imagine.ie [87.232.1.40]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l28Kp0Y29336 for <dtn-users@mailman.dtnrg.org>; Thu, 8 Mar 2007 12:51:00 -0800
Received: from mail2.int.imagine.ie (mail2 [87.232.1.153]) by relay.imagine.ie (Postfix) with ESMTP id A36F8320D6 for <dtn-users@mailman.dtnrg.org>; Thu,  8 Mar 2007 20:50:58 +0000 (GMT)
Received: from [10.87.48.3] (dsl-102-234.cust.imagine.ie [87.232.102.234]) by mail2.int.imagine.ie (8.13.4/8.13.4/Debian-3) with ESMTP id l28KouXO031883 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <dtn-users@mailman.dtnrg.org>; Thu, 8 Mar 2007 20:50:57 GMT
Message-ID: <45F0777C.60905@cs.tcd.ie>
Date: Thu, 08 Mar 2007 20:52:12 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Subject: Re: [dtn-users] Bundle size limits...
References: <45ED8196.9030600@cs.tcd.ie> <D844A8C2-9D3F-404A-BAE4-ABBAD3D1CBB9@cs.berkeley.edu> <45ED8602.7020809@cs.tcd.ie> <DF4B2025-8C3C-4471-A054-6F305ED03B43@cs.berkeley.edu> <45EEA3E2.9010001@cs.tcd.ie> <F7BCE053-F9F1-40C5-93A5-871C0073EA04@cs.berkeley.edu> <45F04393.5030103@cs.tcd.ie> <94CF2D1C-4839-41F9-A180-89611B9F8E6B@cs.berkeley.edu>
In-Reply-To: <94CF2D1C-4839-41F9-A180-89611B9F8E6B@cs.berkeley.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Bayes-Prob: 0.0001 (Score 0)
X-Spam-Score: 0.60 () [Hold at 8.00] J_CHICKENPOX_21
X-Canit-Stats-ID: 5895236 - b26525c16f0f
X-CanItPRO-Stream: outgoing
X-Scanned-By: CanIt (www . roaringpenguin . com) on 87.232.1.53
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Michael Demmer wrote:
>> Ok, I think I see most of what's up now.
>>
>> 1. The call to socket_.write() in the UDP CL happily tries to send
>> 32K in one go
>>
>> 2. That eventually wends it way to a writev() call in IO.c in oasys,
>> also with 32K, which is too much. As I understand it IP fragmentation
>> can only handle up to about 8-9K fragmented into ~1500 byte packets
>> when we're going via Ethernet (as I am).
> 
> That's strange, I've never heard of this before, and have definitely 
> seen apps using large UDP packets with no problem.

Hard to see that with the code I've got, I guess you get up to
64K in loopback, maybe that was it?

>> 3. Sometimes it seems like those IP fragments are being sent too
>> quickly or something since I see odd numbers of bytes in the router
>> that I have between source & dest. Not sure what's up there but may
>> find out more later.
> 
> That also seems strange.

Don't think so - that's why "jumbgrams" were 9K, right? (In
case a router somewhere fragmented 'em back to 1500 chunks.)

>> Result is I'm ok sending a bundle with a 1024 byte payload since
>> that all fits in one MTU. I'm also ok with a 4096 byte payload since
>> IP fragmentation handles that over 3 MTUs but with an 8K payload you
>> have to split the thing into separate UDP packets and the code for
>> that isn't there that I can see.
>>
>> Since I want up to 4M payloads for my tests, I'm hacking something
>> together now, inside the UDP CL for that. I'll send you that code
>> when/if it works (and you can wince at how much worse my coding
>> style is compared the the DTN2 house-style:-)
> 
> Here's what I would suggest... in BundleActions, temporarily get rid of 
> the code that checks for the link mtu, then change the UDPCL so it uses 
> the configured link mtu, not just the full bundle size, when 
> constructing the packet to send out, and return that length in the 
> BundleTransmittedEvent. That way the core will engage reactive 
> fragmentation, and it all might just work (albeit a bit clunky).

See what you think of the other hack I did. Would take work before
you'd commit it, but I think it is the right approach - sort of an
LTP without any reliability.

> 
>> BTW - Is there anything else limiting bundle payload sizes?
> 
> Nothing but the 32-bit size_t keeping us under 4GB.

And the MAX_BUNDLE_SIZE of 65507 ;-)

S.


Received: from smtp-bedford.mitre.org (smtpproxy1.mitre.org [192.160.51.76]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l28KgZY29268 for <dtn-users@mailman.dtnrg.org>; Thu, 8 Mar 2007 12:42:36 -0800
Received: from smtp-bedford.mitre.org (localhost.localdomain [127.0.0.1]) by smtp-bedford.mitre.org (8.12.11.20060308/8.12.11) with SMTP id l28KgZ5n008881 for <dtn-users@mailman.dtnrg.org>; Thu, 8 Mar 2007 15:42:35 -0500
Received: from smtp-bedford.mitre.org (localhost.localdomain [127.0.0.1]) by smtp-bedford.mitre.org (Postfix) with ESMTP id 26ECDBF01 for <dtn-users@mailman.dtnrg.org>; Thu,  8 Mar 2007 15:42:35 -0500 (EST)
Received: from imcfe2.MITRE.ORG (imcfe2.mitre.org [129.83.29.4]) by smtp-bedford.mitre.org (8.12.11.20060308/8.12.11) with ESMTP id l28KgYVN008871 for <dtn-users@mailman.dtnrg.org>; Thu, 8 Mar 2007 15:42:34 -0500
Received: from IMCSRV4.MITRE.ORG ([129.83.20.161]) by imcfe2.MITRE.ORG with Microsoft SMTPSVC(6.0.3790.1830); Thu, 8 Mar 2007 15:42:34 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Subject: RE: [dtn-users] Bundle size limits...
Date: Thu, 8 Mar 2007 15:42:33 -0500
Message-ID: <3B660B4ACB06BE488E3938F95115E4DE018D5EE5@IMCSRV4.MITRE.ORG>
In-Reply-To: <94CF2D1C-4839-41F9-A180-89611B9F8E6B@cs.berkeley.edu>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dtn-users] Bundle size limits...
Thread-Index: AcdhuRZgEeggTzjhQ/qI03eg1XkN6QACLrKA
References: <45ED8196.9030600@cs.tcd.ie> <D844A8C2-9D3F-404A-BAE4-ABBAD3D1CBB9@cs.berkeley.edu> <45ED8602.7020809@cs.tcd.ie> <DF4B2025-8C3C-4471-A054-6F305ED03B43@cs.berkeley.edu> <45EEA3E2.9010001@cs.tcd.ie> <F7BCE053-F9F1-40C5-93A5-871C0073EA04@cs.berkeley.edu> <45F04393.5030103@cs.tcd.ie> <94CF2D1C-4839-41F9-A180-89611B9F8E6B@cs.berkeley.edu>
From: "Durst, Robert C." <durst@mitre.org>
To: <dtn-users@mailman.dtnrg.org>
X-OriginalArrivalTime: 08 Mar 2007 20:42:34.0677 (UTC) FILETIME=[4D006650:01C761C2]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by webbie.berkeley.intel-research.net id l28KgZY29268
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

| > 1. The call to socket_.write() in the UDP CL happily tries to send
|> 32K in one go
|>
|> 2. That eventually wends it way to a writev() call in IO.c in oasys,
|> also with 32K, which is too much. As I understand it IP
fragmentation
|> can only handle up to about 8-9K fragmented into ~1500 byte packets
|> when we're going via Ethernet (as I am).
|
|That's strange, I've never heard of this before, and have definitely  
|seen apps using large UDP packets with no problem.

Hi.  I suspect that this is directly related to the UDP Send- and
Receive-Buffer sizes.  On many machines, these default to 8k to support
NFS.  You can write as much as you want, but unless you do a setsockopt
to increase the socket buffer size, you may well be hosed. If you're
going to change them, make sure you change both sizes, or else you'll
get "interesting" results.

Bob 



Received: from gateway0.EECS.Berkeley.EDU (gateway0.EECS.Berkeley.EDU [169.229.60.93]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l28JXUY28661 for <dtn-users@mailman.dtnrg.org>; Thu, 8 Mar 2007 11:33:30 -0800
Received: from [128.32.131.196] (dhcp-131-196.EECS.Berkeley.EDU [128.32.131.196]) (authenticated bits=0) by gateway0.EECS.Berkeley.EDU (8.14.0/8.13.5) with ESMTP id l28JXSlo020377 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 8 Mar 2007 11:33:30 -0800 (PST)
In-Reply-To: <45F04393.5030103@cs.tcd.ie>
References: <45ED8196.9030600@cs.tcd.ie> <D844A8C2-9D3F-404A-BAE4-ABBAD3D1CBB9@cs.berkeley.edu> <45ED8602.7020809@cs.tcd.ie> <DF4B2025-8C3C-4471-A054-6F305ED03B43@cs.berkeley.edu> <45EEA3E2.9010001@cs.tcd.ie> <F7BCE053-F9F1-40C5-93A5-871C0073EA04@cs.berkeley.edu> <45F04393.5030103@cs.tcd.ie>
Mime-Version: 1.0 (Apple Message framework v752.3)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <94CF2D1C-4839-41F9-A180-89611B9F8E6B@cs.berkeley.edu>
Content-Transfer-Encoding: 7bit
From: Michael Demmer <demmer@cs.berkeley.edu>
Subject: Re: [dtn-users] Bundle size limits...
X-Applemailsentby: demmer
Date: Thu, 8 Mar 2007 11:33:24 -0800
To: dtn-users@mailman.dtnrg.org
X-Mailer: Apple Mail (2.752.3)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

> Ok, I think I see most of what's up now.
>
> 1. The call to socket_.write() in the UDP CL happily tries to send
> 32K in one go
>
> 2. That eventually wends it way to a writev() call in IO.c in oasys,
> also with 32K, which is too much. As I understand it IP fragmentation
> can only handle up to about 8-9K fragmented into ~1500 byte packets
> when we're going via Ethernet (as I am).

That's strange, I've never heard of this before, and have definitely  
seen apps using large UDP packets with no problem.

> 3. Sometimes it seems like those IP fragments are being sent too
> quickly or something since I see odd numbers of bytes in the router
> that I have between source & dest. Not sure what's up there but may
> find out more later.

That also seems strange.

> Result is I'm ok sending a bundle with a 1024 byte payload since
> that all fits in one MTU. I'm also ok with a 4096 byte payload since
> IP fragmentation handles that over 3 MTUs but with an 8K payload you
> have to split the thing into separate UDP packets and the code for
> that isn't there that I can see.
>
> Since I want up to 4M payloads for my tests, I'm hacking something
> together now, inside the UDP CL for that. I'll send you that code
> when/if it works (and you can wince at how much worse my coding
> style is compared the the DTN2 house-style:-)

Here's what I would suggest... in BundleActions, temporarily get rid  
of the code that checks for the link mtu, then change the UDPCL so it  
uses the configured link mtu, not just the full bundle size, when  
constructing the packet to send out, and return that length in the  
BundleTransmittedEvent. That way the core will engage reactive  
fragmentation, and it all might just work (albeit a bit clunky).

> BTW - Is there anything else limiting bundle payload sizes?

Nothing but the 32-bit size_t keeping us under 4GB.

-m




Received: from imx2.tcd.ie (imx2.tcd.ie [134.226.1.156]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l28J9qY28477 for <dtn-users@mailman.dtnrg.org>; Thu, 8 Mar 2007 11:09:52 -0800
Received: from Vams.imx2 (imx2.tcd.ie [134.226.1.156]) by imx2.tcd.ie (Postfix) with SMTP id 5060568040 for <dtn-users@mailman.dtnrg.org>; Thu,  8 Mar 2007 19:09:46 +0000 (GMT)
Received: from imx2.tcd.ie ([134.226.1.156]) by imx2.tcd.ie ([134.226.1.156]) with SMTP (gateway) id A05BDC40791; Thu, 08 Mar 2007 19:09:46 +0000
Received: from [134.226.36.174] (nanga.dsg.cs.tcd.ie [134.226.36.174]) by imx2.tcd.ie (Postfix) with ESMTP id 2DDD668040 for <dtn-users@mailman.dtnrg.org>; Thu,  8 Mar 2007 19:09:46 +0000 (GMT)
Message-ID: <45F05FCB.6040104@cs.tcd.ie>
Date: Thu, 08 Mar 2007 19:11:07 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Subject: Re: [dtn-users] Bundle size limits...
References: <45ED8196.9030600@cs.tcd.ie> <D844A8C2-9D3F-404A-BAE4-ABBAD3D1CBB9@cs.berkeley.edu> <45ED8602.7020809@cs.tcd.ie> <DF4B2025-8C3C-4471-A054-6F305ED03B43@cs.berkeley.edu> <45EEA3E2.9010001@cs.tcd.ie> <F7BCE053-F9F1-40C5-93A5-871C0073EA04@cs.berkeley.edu> <45F04393.5030103@cs.tcd.ie>
In-Reply-To: <45F04393.5030103@cs.tcd.ie>
Content-Type: multipart/mixed; boundary="------------000805060402070406020808"
X-AntiVirus-Status: MessageID = A15BDC40791
X-AntiVirus-Status: Host: imx2.tcd.ie
X-AntiVirus-Status: Action Taken: 
X-AntiVirus-Status: NONE
X-AntiVirus-Status: Checked by TCD Vexira. (version=1.57.6 VDF=9.66.2)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

This is a multi-part message in MIME format.
--------------000805060402070406020808
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


So with the attached bit of hacking I get 4Mb transfers
ok, which is what I need right now (look for SFHERE in
the code).

The receiver is broken - it only handles one incoming
stream of packets. Could be fixed, but I don't need that
today (maybe in a week or so I will;-).

What I did was chunk so it'd fit in 1500 byte MTUs, then
pre-pend a 16 bit packet count and a 16-bit packet index
onto the front of each chunk. (And added a 120us delay
after each send, that might also be a bit broken.)

Stephen.

--------------000805060402070406020808
Content-Type: text/x-chdr;
 name="UDPConvergenceLayer.h"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="UDPConvergenceLayer.h"

/*
 *    Copyright 2004-2006 Intel Corporation
 * 
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 * 
 *        http://www.apache.org/licenses/LICENSE-2.0
 * 
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

#ifndef _UDP_CONVERGENCE_LAYER_H_
#define _UDP_CONVERGENCE_LAYER_H_

#include <oasys/io/UDPClient.h>
#include <oasys/thread/Thread.h>
#include <oasys/io/RateLimitedSocket.h>

#include "IPConvergenceLayer.h"

namespace dtn {

class UDPConvergenceLayer : public IPConvergenceLayer {
public:
    /**
     * Maximum bundle size
     */
#define SFHERE
#ifdef SFHERE
    static const u_int MAX_BUNDLE_LEN = 1024*1024*8;
#else
    static const u_int MAX_BUNDLE_LEN = 65507;
#endif

    /**
     * Default port used by the udp cl.
     */
    static const u_int16_t UDPCL_DEFAULT_PORT = 4556;
    
    /**
     * Constructor.
     */
    UDPConvergenceLayer();
        
    /**
     * Bring up a new interface.
     */
    bool interface_up(Interface* iface, int argc, const char* argv[]);

    /**
     * Bring down the interface.
     */
    bool interface_down(Interface* iface);
    
    /**
     * Dump out CL specific interface information.
     */
    void dump_interface(Interface* iface, oasys::StringBuffer* buf);

    /**
     * Create any CL-specific components of the Link.
     */
    bool init_link(Link* link, int argc, const char* argv[]);
    
    /**
     * Dump out CL specific link information.
     */
    void dump_link(Link* link, oasys::StringBuffer* buf);
    
    /**
     * Open the connection to a given contact and send/listen for 
     * bundles over this contact.
     */
    bool open_contact(const ContactRef& contact);
    
    /**
     * Close the connnection to the contact.
     */
    bool close_contact(const ContactRef& contact);

    /**
     * Send the bundle out the link.
     */
    void send_bundle(const ContactRef& contact, Bundle* bundle);

    /**
     * Tunable parameter structure.
     *
     * Per-link and per-interface settings are configurable via
     * arguments to the 'link add' and 'interface add' commands.
     *
     * The parameters are stored in each Link's CLInfo slot, as well
     * as part of the Receiver helper class.
     */
    class Params : public CLInfo {
    public:
        /**
         * Virtual from SerializableObject
         */
        virtual void serialize( oasys::SerializeAction *a );

        in_addr_t local_addr_;		///< Local address to bind to
        u_int16_t local_port_;		///< Local port to bind to
        in_addr_t remote_addr_;		///< Peer address to connect to
        u_int16_t remote_port_;		///< Peer port to connect to

        u_int32_t rate_;		///< Rate (in bps)
        u_int32_t bucket_depth_;	///< Token bucket depth (in bits)
    };
    
    /**
     * Default parameters.
     */
    static Params defaults_;

protected:
    bool parse_params(Params* params, int argc, const char** argv,
                      const char** invalidp);
    /**
     * Helper class (and thread) that listens on a registered
     * interface for incoming data.
     */
    class Receiver : public CLInfo,
                     public oasys::UDPClient,
                     public oasys::Thread
    {
    public:
        /**
         * Constructor.
         */
        Receiver(UDPConvergenceLayer::Params* params);

        /**
         * Destructor.
         */
        virtual ~Receiver() {}
        
        /**
         * Loop forever, issuing blocking calls to IPSocket::recvfrom(),
         * then calling the process_data function when new data does
         * arrive
         * 
         * Note that unlike in the Thread base class, this run() method is
         * public in case we don't want to actually create a new thread
         * for this guy, but instead just want to run the main loop.
         */
        void run();

        UDPConvergenceLayer::Params params_;
        
    protected:
        /**
         * Handler to process an arrived packet.
         */
        void process_data(u_char* bp, size_t len);
    };

    /*
     * Helper class that wraps the sender-side per-contact state.
     */
    class Sender : public CLInfo, public Logger {
    public:
        /**
         * Destructor.
         */
        virtual ~Sender() {}

        /**
         * Initialize the sender (the "real" constructor).
         */
        bool init(Params* params, in_addr_t addr, u_int16_t port);
        
    private:
        friend class UDPConvergenceLayer;
        
        /**
         * Constructor.
         */
        Sender(const ContactRef& contact);
        
        /**
         * Send one bundle.
         * @return the length of the bundle sent or -1 on error
         */
        int send_bundle(Bundle* bundle);

        /**
         * Pointer to the link parameters.
         */
        Params* params_;

        /**
         * The udp client socket.
         */
        oasys::UDPClient socket_;

        /**
         * Rate-limited socket that's optionally enabled.
         */
        oasys::RateLimitedSocket rate_socket_;
        
        /**
         * The contact that we're representing.
         */
        ContactRef contact_;

        /**
         * Temporary buffer for formatting bundles. Note that the
         * fixed-length buffer is big enough since UDP packets can't
         * be any bigger than that.
         */
        u_char buf_[UDPConvergenceLayer::MAX_BUNDLE_LEN];
    };   
};

} // namespace dtn

#endif /* _UDP_CONVERGENCE_LAYER_H_ */

--------------000805060402070406020808
Content-Type: text/plain;
 name="UDPConvergenceLayer.cc"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="UDPConvergenceLayer.cc"

/*
 *    Copyright 2004-2006 Intel Corporation
 * 
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 * 
 *        http://www.apache.org/licenses/LICENSE-2.0
 * 
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

#include <sys/poll.h>

#include <oasys/io/NetUtils.h>
#include <oasys/thread/Timer.h>
#include <oasys/util/OptParser.h>
#include <oasys/util/StringBuffer.h>
#include <oasys/util/URL.h>

#include "UDPConvergenceLayer.h"
#include "bundling/Bundle.h"
#include "bundling/BundleEvent.h"
#include "bundling/BundleDaemon.h"
#include "bundling/BundleList.h"
#include "bundling/BundleProtocol.h"

namespace dtn {

struct UDPConvergenceLayer::Params UDPConvergenceLayer::defaults_;

//----------------------------------------------------------------------
void
UDPConvergenceLayer::Params::serialize(oasys::SerializeAction *a)
{
    oasys::Intoa local_addr(local_addr_);
    const char *local_addr_str = local_addr.buf();

    oasys::Intoa remote_addr(remote_addr_);
    const char *remote_addr_str = remote_addr.buf();

    a->process("local_addr",
        (u_char *) local_addr_str, strlen(local_addr_str));
    a->process("remote_addr",
        (u_char *) remote_addr_str, strlen(remote_addr_str));
    a->process("local_port", &local_port_);
    a->process("remote_port", &remote_port_);
    a->process("rate", &rate_);
    a->process("bucket_depth", &bucket_depth_);
}

//----------------------------------------------------------------------
UDPConvergenceLayer::UDPConvergenceLayer()
    : IPConvergenceLayer("UDPConvergenceLayer", "udp")
{
    defaults_.local_addr_		= INADDR_ANY;
    defaults_.local_port_		= UDPCL_DEFAULT_PORT;
    defaults_.remote_addr_		= INADDR_NONE;
    defaults_.remote_port_		= 0;
    defaults_.rate_			= 0; // unlimited
    defaults_.bucket_depth_		= 0; // default
}

//----------------------------------------------------------------------
bool
UDPConvergenceLayer::parse_params(Params* params,
                                  int argc, const char** argv,
                                  const char** invalidp)
{
    oasys::OptParser p;

    p.addopt(new oasys::InAddrOpt("local_addr", &params->local_addr_));
    p.addopt(new oasys::UInt16Opt("local_port", &params->local_port_));
    p.addopt(new oasys::InAddrOpt("remote_addr", &params->remote_addr_));
    p.addopt(new oasys::UInt16Opt("remote_port", &params->remote_port_));
    p.addopt(new oasys::UIntOpt("rate", &params->rate_));
    p.addopt(new oasys::UIntOpt("bucket_depth_", &params->bucket_depth_));

    if (! p.parse(argc, argv, invalidp)) {
        return false;
    }

    return true;
};

//----------------------------------------------------------------------
bool
UDPConvergenceLayer::interface_up(Interface* iface,
                                  int argc, const char* argv[])
{
    log_debug("adding interface %s", iface->name().c_str());
    
    // parse options (including overrides for the local_addr and
    // local_port settings from the defaults)
    Params params = UDPConvergenceLayer::defaults_;
    const char* invalid;
    if (!parse_params(&params, argc, argv, &invalid)) {
        log_err("error parsing interface options: invalid option '%s'",
                invalid);
        return false;
    }

    // check that the local interface / port are valid
    if (params.local_addr_ == INADDR_NONE) {
        log_err("invalid local address setting of 0");
        return false;
    }

    if (params.local_port_ == 0) {
        log_err("invalid local port setting of 0");
        return false;
    }
    
    // create a new server socket for the requested interface
    Receiver* receiver = new Receiver(&params);
    receiver->logpathf("%s/iface/%s", logpath_, iface->name().c_str());
    
    if (receiver->bind(params.local_addr_, params.local_port_) != 0) {
        return false; // error log already emitted
    }
    
    // check if the user specified a remote addr/port to connect to
    if (params.remote_addr_ != INADDR_NONE) {
        if (receiver->connect(params.remote_addr_, params.remote_port_) != 0) {
            return false; // error log already emitted
        }
    }
    
    // start the thread which automatically listens for data
    receiver->start();
    
    // store the new listener object in the cl specific portion of the
    // interface
    iface->set_cl_info(receiver);
    
    return true;
}

//----------------------------------------------------------------------
bool
UDPConvergenceLayer::interface_down(Interface* iface)
{
    // grab the listener object, set a flag for the thread to stop and
    // then close the socket out from under it, which should cause the
    // thread to break out of the blocking call to accept() and
    // terminate itself
    Receiver* receiver = (Receiver*)iface->cl_info();
    receiver->set_should_stop();
    receiver->interrupt_from_io();
    
    while (! receiver->is_stopped()) {
        oasys::Thread::yield();
    }

    delete receiver;
    return true;
}

//----------------------------------------------------------------------
void
UDPConvergenceLayer::dump_interface(Interface* iface,
                                    oasys::StringBuffer* buf)
{
    Params* params = &((Receiver*)iface->cl_info())->params_;
    
    buf->appendf("\tlocal_addr: %s local_port: %d\n",
                 intoa(params->local_addr_), params->local_port_);
    
    if (params->remote_addr_ != INADDR_NONE) {
        buf->appendf("\tconnected remote_addr: %s remote_port: %d\n",
                     intoa(params->remote_addr_), params->remote_port_);
    } else {
        buf->appendf("\tnot connected\n");
    }
}

//----------------------------------------------------------------------
bool
UDPConvergenceLayer::init_link(Link* link, int argc, const char* argv[])
{
    in_addr_t addr;
    u_int16_t port = 0;
    
    log_debug("adding %s link %s", link->type_str(), link->nexthop());

    // Parse the nexthop address but don't bail if the parsing fails,
    // since the remote host may not be resolvable at initialization
    // time and we retry in open_contact
    parse_nexthop(link->nexthop(), &addr, &port);

    // Create a new parameters structure, parse the options, and store
    // them in the link's cl info slot
    Params* params = new Params(defaults_);
    params->local_addr_ = INADDR_NONE;
    params->local_port_ = 0;

    const char* invalid;
    if (! parse_params(params, argc, argv, &invalid)) {
        log_err("error parsing link options: invalid option '%s'", invalid);
        delete params;
        return false;
    }

    if (link->params().mtu_ > MAX_BUNDLE_LEN) {
        log_err("error parsing link options: mtu %d > maximum %d",
                link->params().mtu_, MAX_BUNDLE_LEN);
        delete params;
        return false;
    }

    link->set_cl_info(params);
    return true;
}

//----------------------------------------------------------------------
void
UDPConvergenceLayer::dump_link(Link* link, oasys::StringBuffer* buf)
{
    Params* params = (Params*)link->cl_info();
    
    buf->appendf("\tlocal_addr: %s local_port: %d\n",
                 intoa(params->local_addr_), params->local_port_);

    buf->appendf("\tremote_addr: %s remote_port: %d\n",
                 intoa(params->remote_addr_), params->remote_port_);
}

//----------------------------------------------------------------------
bool
UDPConvergenceLayer::open_contact(const ContactRef& contact)
{
    in_addr_t addr;
    u_int16_t port;

    Link* link = contact->link();
    log_debug("opening contact for link *%p", link);
    
    // parse out the address / port from the nexthop address
    if (! parse_nexthop(link->nexthop(), &addr, &port)) {
        log_err("invalid next hop address '%s'", link->nexthop());
        return false;
    }

    // make sure it's really a valid address
    if (addr == INADDR_ANY || addr == INADDR_NONE) {
        log_err("can't lookup hostname in next hop address '%s'",
                link->nexthop());
        return false;
    }

    // make sure the port was specified
    if (port == 0) {
        log_err("port not specified in next hop address '%s'",
                link->nexthop());
        return false;
    }

    Params* params = (Params*)link->cl_info();
    
    // create a new sender structure
    Sender* sender = new Sender(link->contact());
    
    if (!sender->init(params, addr, port)) {
        log_err("error initializing contact");
        BundleDaemon::post(
            new LinkStateChangeRequest(link, Link::UNAVAILABLE,
                                       ContactEvent::NO_INFO));
        delete sender;
        return false;
    }
        
    contact->set_cl_info(sender);
    BundleDaemon::post(new ContactUpEvent(link->contact()));
    
    return true;
}

//----------------------------------------------------------------------
bool
UDPConvergenceLayer::close_contact(const ContactRef& contact)
{
    Sender* sender = (Sender*)contact->cl_info();
    
    log_info("close_contact *%p", contact.object());

    if (sender) {
        delete sender;
        contact->set_cl_info(NULL);
    }
    
    return true;
}

//----------------------------------------------------------------------
void
UDPConvergenceLayer::send_bundle(const ContactRef& contact, Bundle* bundle)
{
    Sender* sender = (Sender*)contact->cl_info();
    if (!sender) {
        log_crit("send_bundles called on contact *%p with no Sender!!",
                 contact.object());
        return;
    }
    ASSERT(contact == sender->contact_);

    int len = sender->send_bundle(bundle); // consumes bundle reference

    if (len > 0) {
        BundleDaemon::post(
            new BundleTransmittedEvent(bundle, contact,
                                       contact->link(), len, 0));
    } else {
        BundleDaemon::post(
            new BundleTransmitFailedEvent(bundle, contact,contact->link()));
    }
}

//----------------------------------------------------------------------
UDPConvergenceLayer::Receiver::Receiver(UDPConvergenceLayer::Params* params)
    : IOHandlerBase(new oasys::Notifier("/dtn/cl/udp/receiver")),
      UDPClient("/dtn/cl/udp/receiver"),
      Thread("UDPConvergenceLayer::Receiver")
{
    logfd_  = false;
    params_ = *params;
}

//----------------------------------------------------------------------
void
UDPConvergenceLayer::Receiver::process_data(u_char* bp, size_t len)
{
    // the payload should contain a full bundle
    Bundle* bundle = new Bundle();
    
    bool complete = false;
    int cc = BundleProtocol::consume(bundle, bp, len, &complete);

    if (cc < 0) {
        log_err("process_data: bundle protocol error");
        delete bundle;
        return;
    }

    if (!complete) {
        log_err("process_data: incomplete bundle");
        delete bundle;
        return;
    }
    
    log_debug("process_data: new bundle id %d arrival, length %zu (payload %zu)",
	      bundle->bundleid_, len, bundle->payload_.length());
    
    BundleDaemon::post(
        new BundleReceivedEvent(bundle, EVENTSRC_PEER, len));
}

//----------------------------------------------------------------------
void
UDPConvergenceLayer::Receiver::run()
{
    int ret;
    in_addr_t addr;
    u_int16_t port;

#define SFHERE
#ifdef SFHERE
	int packet_cnt=-1;
	int packets_so_far=0;
    u_char buf[1500];
    char *buf1=NULL;
	bool *pkts_seen=NULL;
	int bytes_so_far=0;
    while (1) {
        if (should_stop())
            break;
        
		// this is v. limited - ignoring addr/port and mixed streams
        ret = recvfrom((char*)buf, 1500, 0, &addr, &port);
		if (ret <= 0) {	  
            if (errno == EINTR) {
                continue;
            }
            log_err("error in recvfrom(): %d %s", errno, strerror(errno));
            close();
            break;
			log_debug("got %d byte packet from %s:%d", ret, intoa(addr), port);	         
        }
		if (packet_cnt==-1) {
			packet_cnt=buf[0]*256+buf[1];
			buf1=(char*)calloc(packet_cnt,1500);
			if (!buf1) {
            	log_err("error in calloc(): buf1 %d %s", errno, strerror(errno));
            	close();
            	break;
			}
			pkts_seen=(bool*)calloc(packet_cnt,sizeof(bool));
			if (!pkts_seen) {
            	log_err("error in calloc() pkts_seen: %d %s", errno, strerror(errno));
            	close();
            	break;
			}
		}
		if (packets_so_far!=packet_cnt) {
			// accumulate
			int this_packet=buf[2]*256+buf[3];
			if (this_packet >= packet_cnt) {
            	log_err("error this packet %d index too big (total=%d)\n", this_packet,packet_cnt);
            	close();
            	break;
			}
			if (pkts_seen[this_packet]) {
				// take new value but log dupe
            	log_err("repeated packet index %d of %d\n", this_packet,packet_cnt);
			} else {
				packets_so_far++;
				bytes_so_far+=ret-4;
    			log_debug("Got %d-th packet of %d (index=%d)\n", packets_so_far,packet_cnt,this_packet);
			}
			memcpy(buf1+(this_packet*1500),buf+4,ret-4);
			if (packets_so_far==packet_cnt) {
				// process
    			log_debug("Processing %d bytes of bundle\n", bytes_so_far);
				process_data((u_char*)buf1, bytes_so_far);
				free(buf1); buf1=NULL;
				free(pkts_seen); pkts_seen=NULL;
				packets_so_far=0;
				bytes_so_far=0;
				packet_cnt=-1;
			}
		}
    }
#else
    u_char buf[MAX_UDP_PACKET];
    while (1) {
        if (should_stop())
            break;
        
        ret = recvfrom((char*)buf, MAX_UDP_PACKET, 0, &addr, &port);
		if (ret <= 0) {	  
            if (errno == EINTR) {
                continue;
            }
            log_err("error in recvfrom(): %d %s",
                    errno, strerror(errno));
            close();
            break;
        }
        
		log_debug("got %d byte packet from %s:%d",
                  ret, intoa(addr), port);	         
		process_data(buf, ret);
    }
#endif

}

//----------------------------------------------------------------------
UDPConvergenceLayer::Sender::Sender(const ContactRef& contact)
    : Logger("UDPConvergenceLayer::Sender",
             "/dtn/cl/udp/sender/%p", this),
      socket_(logpath_),
      rate_socket_(logpath_, 0, 0),
      contact_(contact.object(), "UDPCovergenceLayer::Sender")
{
}

//----------------------------------------------------------------------
bool
UDPConvergenceLayer::Sender::init(Params* params,
                                  in_addr_t addr, u_int16_t port)
    
{
    log_debug("initializing sender");

    params_ = params;
    
    socket_.logpathf("%s/conn/%s:%d", logpath_, intoa(addr), port);
    socket_.set_logfd(false);

    if (params->local_addr_ != INADDR_NONE || params->local_port_ != 0)
    {
        if (socket_.bind(params->local_addr_, params->local_port_) != 0) {
            log_err("error binding to %s:%d: %s",
                    intoa(params->local_addr_), params->local_port_,
                    strerror(errno));
            return false;
        }
    }
    
    if (socket_.connect(addr, port) != 0) {
        log_err("error issuing udp connect to %s:%d: %s",
                intoa(addr), port, strerror(errno));
        return false;
    }

    if (params->rate_ != 0) {
        rate_socket_.bucket()->set_rate(params->rate_);

        if (params->bucket_depth_ != 0) {
            rate_socket_.bucket()->set_depth(params->bucket_depth_);
        }
        
        log_debug("initialized rate controller: rate %u depth %u",
                  rate_socket_.bucket()->rate(),
                  rate_socket_.bucket()->depth());
    }

    return true;
}
    
//----------------------------------------------------------------------
int
UDPConvergenceLayer::Sender::send_bundle(Bundle* bundle)
{
    BlockInfoVec* blocks = bundle->xmit_blocks_.find_blocks(contact_->link());
    ASSERT(blocks != NULL);

    bool complete = false;
    size_t total_len = BundleProtocol::produce(bundle, blocks,
                                               buf_, 0, sizeof(buf_),
                                               &complete);
    if (!complete) {
        size_t formatted_len = BundleProtocol::total_length(blocks);
        log_err("send_bundle: bundle too big (%zu > %u)",
                formatted_len, UDPConvergenceLayer::MAX_BUNDLE_LEN);
        return -1;
    }
        
    // write it out the socket and make sure we wrote it all
#ifdef SFHERE
    int mtu=1500-20-8-14-4; // ethernet MTU - ipheader - udp header - ??? - my header
    int thelen = total_len ;
    int lastlen=thelen%mtu;
    int packet_cnt=thelen/mtu+(lastlen?1:0);
	if (packet_cnt==1) lastlen=total_len;
    if (packet_cnt > 65536 ) {
       	log_err("send_bundle: bundle too big (%d packets/%d bytes)\n", packet_cnt, thelen);
       	return -1;
   	}
    log_err("send_bundle: sending bundle in %d packets/%d bytes\n", packet_cnt, thelen);
    char bpbase[1500];
    char *bp=(char*)buf_;
    bpbase[0]=(char)(packet_cnt/256);
    bpbase[1]=(char)(packet_cnt%256);
    int cc=-1;
    for (int i=0;i!=(packet_cnt-1);i++) {
    	bpbase[2]=(char)((i>>8)&0xff);
    	bpbase[3]=(char)(i&0xff);
		memcpy(bpbase+4,bp,mtu);
    	cc = socket_.send(bpbase, mtu+4, 0 );
    	if (cc == mtu+4) {
        	log_info("send_bundle: successfully sent packet length %d (%d of %d)", cc,i+1,packet_cnt);
			bp+=mtu;
    	} else {
        	log_err("send_bundle: error sending bundle (wrote %d/%zu): %s",
                	cc, thelen, strerror(errno));
        	return -1;
    	}
		struct timespec ts,ts1;
		memset(&ts,0,sizeof(ts));
		memset(&ts1,0,sizeof(ts));
		ts.tv_nsec=1000*120;  // 120us - enough to send 1500 bytes?
		nanosleep(&ts,&ts1);

    }
    bpbase[2]=(char)(((packet_cnt-1)>>8)&0xff);
    bpbase[3]=(char)((packet_cnt-1)&0xff);
	memcpy(bpbase+4,bp,lastlen);
    cc = socket_.send(bpbase, lastlen+4, 0 );
    if (cc == lastlen+4) {
       	log_info("send_bundle: successfully sent packet length %d (last one)", cc);
       	return thelen;
    } else {
       	log_err("send_bundle: error sending bundle (wrote %d/%zu): %s",
               	cc, lastlen, strerror(errno));
       	return -1;
    }
#else
    int cc = socket_.write((char*)buf_, total_len);
    if (cc == (int)total_len) {
        log_info("send_bundle: successfully sent bundle length %d", cc);
        return total_len;
    } else {
        log_err("send_bundle: error sending bundle (wrote %d/%zu): %s",
                cc, total_len, strerror(errno));
        return -1;
    }
#endif
}

} // namespace dtn

--------------000805060402070406020808--


Received: from imx2.tcd.ie (imx2.tcd.ie [134.226.1.156]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l28H9SY27685 for <dtn-users@mailman.dtnrg.org>; Thu, 8 Mar 2007 09:09:28 -0800
Received: from Vams.imx2 (imx2.tcd.ie [134.226.1.156]) by imx2.tcd.ie (Postfix) with SMTP id AA37568055 for <dtn-users@mailman.dtnrg.org>; Thu,  8 Mar 2007 17:09:21 +0000 (GMT)
Received: from imx2.tcd.ie ([134.226.1.156]) by imx2.tcd.ie ([134.226.1.156]) with SMTP (gateway) id A0380DA6EFA; Thu, 08 Mar 2007 17:09:21 +0000
Received: from [134.226.36.174] (nanga.dsg.cs.tcd.ie [134.226.36.174]) by imx2.tcd.ie (Postfix) with ESMTP id A03B468055 for <dtn-users@mailman.dtnrg.org>; Thu,  8 Mar 2007 17:09:21 +0000 (GMT)
Message-ID: <45F04393.5030103@cs.tcd.ie>
Date: Thu, 08 Mar 2007 17:10:43 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Subject: Re: [dtn-users] Bundle size limits...
References: <45ED8196.9030600@cs.tcd.ie> <D844A8C2-9D3F-404A-BAE4-ABBAD3D1CBB9@cs.berkeley.edu> <45ED8602.7020809@cs.tcd.ie> <DF4B2025-8C3C-4471-A054-6F305ED03B43@cs.berkeley.edu> <45EEA3E2.9010001@cs.tcd.ie> <F7BCE053-F9F1-40C5-93A5-871C0073EA04@cs.berkeley.edu>
In-Reply-To: <F7BCE053-F9F1-40C5-93A5-871C0073EA04@cs.berkeley.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiVirus-Status: MessageID = A1380DA6EFA
X-AntiVirus-Status: Host: imx2.tcd.ie
X-AntiVirus-Status: Action Taken: 
X-AntiVirus-Status: NONE
X-AntiVirus-Status: Checked by TCD Vexira. (version=1.57.6 VDF=9.66.2)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Michael Demmer wrote:
>> Understood.
>>
>> So what is the biggest bundle that can be sent between hosts over
>> UDP? Is it 14xx bytes? (1500-UDP overhead, which is...28 is it?)
>> That seems to be the case with the setup I have here.
>>
>> There seems to be some oddness where the default code figures that
>> 65507 bytes is ok, and if no MTU is explicitly set for the link it
>> sends about the right number of UDP packets, the first of which is
>> rx'd and the primary block is decoded.
>>
>> Not quite sure thereafter but "bundle list" never shows the thing
>> showed up.
>>
>> Does that sound right?
> 
> Not really -- I would suspect that bundles bigger than 1500b but 
> somewhere smaller than 64K (due to bundle block overhad + UDP overhead) 
> should work. If they can't fit in the MTU of the link then IP 
> fragmentation will kick in but the UDP packet should be reassembled on 
> the receiving end by the kernel IP stack.
> 
> I don't understand what the behavior is that you're seeing, can you 
> elaborate?

Ok, I think I see most of what's up now.

1. The call to socket_.write() in the UDP CL happily tries to send
32K in one go

2. That eventually wends it way to a writev() call in IO.c in oasys,
also with 32K, which is too much. As I understand it IP fragmentation
can only handle up to about 8-9K fragmented into ~1500 byte packets
when we're going via Ethernet (as I am).

3. Sometimes it seems like those IP fragments are being sent too
quickly or something since I see odd numbers of bytes in the router
that I have between source & dest. Not sure what's up there but may
find out more later.

Result is I'm ok sending a bundle with a 1024 byte payload since
that all fits in one MTU. I'm also ok with a 4096 byte payload since
IP fragmentation handles that over 3 MTUs but with an 8K payload you
have to split the thing into separate UDP packets and the code for
that isn't there that I can see.

Since I want up to 4M payloads for my tests, I'm hacking something
together now, inside the UDP CL for that. I'll send you that code
when/if it works (and you can wince at how much worse my coding
style is compared the the DTN2 house-style:-)

BTW - Is there anything else limiting bundle payload sizes?

Cheers,
S.


Received: from relay.imagine.ie (dns2.dns.imagine.ie [87.232.1.41]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l27HpXY18417 for <dtn-users@mailman.dtnrg.org>; Wed, 7 Mar 2007 09:51:33 -0800
Received: from mail1.int.imagine.ie (mail1 [87.232.1.152]) by relay.imagine.ie (Postfix) with ESMTP id 920D64077 for <dtn-users@mailman.dtnrg.org>; Wed,  7 Mar 2007 17:51:32 +0000 (GMT)
Received: from [10.87.48.3] (dsl-102-234.cust.imagine.ie [87.232.102.234]) by mail1.int.imagine.ie (8.13.4/8.13.4/Debian-3) with ESMTP id l27HpUBS029607 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <dtn-users@mailman.dtnrg.org>; Wed, 7 Mar 2007 17:51:31 GMT
Message-ID: <45EEFBEE.7000201@cs.tcd.ie>
Date: Wed, 07 Mar 2007 17:52:46 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Subject: Re: [dtn-users] Bundle size limits...
References: <45ED8196.9030600@cs.tcd.ie> <D844A8C2-9D3F-404A-BAE4-ABBAD3D1CBB9@cs.berkeley.edu> <45ED8602.7020809@cs.tcd.ie> <DF4B2025-8C3C-4471-A054-6F305ED03B43@cs.berkeley.edu> <45EEA3E2.9010001@cs.tcd.ie> <F7BCE053-F9F1-40C5-93A5-871C0073EA04@cs.berkeley.edu>
In-Reply-To: <F7BCE053-F9F1-40C5-93A5-871C0073EA04@cs.berkeley.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Bayes-Prob: 0.0001 (Score 0)
X-Spam-Score: 0.00 () [Hold at 8.00] 
X-Canit-Stats-ID: 5828502 - 03241afec8b9
X-CanItPRO-Stream: outgoing
X-Scanned-By: CanIt (www . roaringpenguin . com) on 87.232.1.52
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Michael Demmer wrote:
>> Understood.
>>
>> So what is the biggest bundle that can be sent between hosts over
>> UDP? Is it 14xx bytes? (1500-UDP overhead, which is...28 is it?)
>> That seems to be the case with the setup I have here.
>>
>> There seems to be some oddness where the default code figures that
>> 65507 bytes is ok, and if no MTU is explicitly set for the link it
>> sends about the right number of UDP packets, the first of which is
>> rx'd and the primary block is decoded.
>>
>> Not quite sure thereafter but "bundle list" never shows the thing
>> showed up.
>>
>> Does that sound right?
> 
> Not really -- I would suspect that bundles bigger than 1500b but 
> somewhere smaller than 64K (due to bundle block overhad + UDP overhead) 
> should work. If they can't fit in the MTU of the link then IP 
> fragmentation will kick in but the UDP packet should be reassembled on 
> the receiving end by the kernel IP stack.
> 
> I don't understand what the behavior is that you're seeing, can you 
> elaborate?

Of course. But not now:-)

Will be back at it tomorrow, but what I've seen so far is that only
bundles <=1 MTU are getting right through.

S.



Received: from gateway0.EECS.Berkeley.EDU (gateway0.EECS.Berkeley.EDU [169.229.60.93]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l27HdMY18331 for <dtn-users@mailman.dtnrg.org>; Wed, 7 Mar 2007 09:39:22 -0800
Received: from [128.32.131.196] (dhcp-131-196.EECS.Berkeley.EDU [128.32.131.196]) (authenticated bits=0) by gateway0.EECS.Berkeley.EDU (8.14.0/8.13.5) with ESMTP id l27HdLto001084 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Wed, 7 Mar 2007 09:39:22 -0800 (PST)
In-Reply-To: <45EEA3E2.9010001@cs.tcd.ie>
References: <45ED8196.9030600@cs.tcd.ie> <D844A8C2-9D3F-404A-BAE4-ABBAD3D1CBB9@cs.berkeley.edu> <45ED8602.7020809@cs.tcd.ie> <DF4B2025-8C3C-4471-A054-6F305ED03B43@cs.berkeley.edu> <45EEA3E2.9010001@cs.tcd.ie>
Mime-Version: 1.0 (Apple Message framework v752.3)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <F7BCE053-F9F1-40C5-93A5-871C0073EA04@cs.berkeley.edu>
Content-Transfer-Encoding: 7bit
From: Michael Demmer <demmer@cs.berkeley.edu>
Subject: Re: [dtn-users] Bundle size limits...
X-Applemailsentby: demmer
Date: Wed, 7 Mar 2007 09:39:16 -0800
To: dtn-users@mailman.dtnrg.org
X-Mailer: Apple Mail (2.752.3)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

> Understood.
>
> So what is the biggest bundle that can be sent between hosts over
> UDP? Is it 14xx bytes? (1500-UDP overhead, which is...28 is it?)
> That seems to be the case with the setup I have here.
>
> There seems to be some oddness where the default code figures that
> 65507 bytes is ok, and if no MTU is explicitly set for the link it
> sends about the right number of UDP packets, the first of which is
> rx'd and the primary block is decoded.
>
> Not quite sure thereafter but "bundle list" never shows the thing
> showed up.
>
> Does that sound right?

Not really -- I would suspect that bundles bigger than 1500b but  
somewhere smaller than 64K (due to bundle block overhad + UDP  
overhead) should work. If they can't fit in the MTU of the link then  
IP fragmentation will kick in but the UDP packet should be  
reassembled on the receiving end by the kernel IP stack.

I don't understand what the behavior is that you're seeing, can you  
elaborate?

-m



Received: from gateway0.EECS.Berkeley.EDU (gateway0.EECS.Berkeley.EDU [169.229.60.93]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l27HOmY18212 for <dtn-users@mailman.dtnrg.org>; Wed, 7 Mar 2007 09:24:48 -0800
Received: from [128.32.131.196] (dhcp-131-196.EECS.Berkeley.EDU [128.32.131.196]) (authenticated bits=0) by gateway0.EECS.Berkeley.EDU (8.14.0/8.13.5) with ESMTP id l27HOUD1000777 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Wed, 7 Mar 2007 09:24:31 -0800 (PST)
In-Reply-To: <1173231319.45ee16d7ecc93@mail-www.oit.umass.edu>
References: <1173231319.45ee16d7ecc93@mail-www.oit.umass.edu>
Mime-Version: 1.0 (Apple Message framework v752.3)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <A603EDF2-0806-469D-A9FE-1F430A293E6F@cs.berkeley.edu>
Cc: John Burgess <jburgess@bbn.com>
Content-Transfer-Encoding: 7bit
From: Michael Demmer <demmer@cs.berkeley.edu>
Subject: Re: [dtn-users] DTN2 Link Level Convergence
X-Applemailsentby: demmer
Date: Wed, 7 Mar 2007 09:24:24 -0800
To: dtn-users@mailman.dtnrg.org
X-Mailer: Apple Mail (2.752.3)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Not exactly... The functionality for neighbor discovery is different  
from that of the convergence layers themselves, even if they may be  
using the same underlying transport.

There is a UDP-based discovery protocol that was implemented by Jeff  
Wilson (see DTN2/servlib/discovery/IP{Announce,Discovery}.{h,cc}),  
though I believe it has some bugs related to multiple interfaces on  
the same machine.

Alternatively, you could install Apple's Bonjour stack which  
implements multicast DNS -- I've written a discovery module that uses  
that to find locally-reachable DTN peers.

However, if I understand you correctly that you're operating at the  
802.11 link layer, then I would suggest (and welcome) an 802.11-based  
discovery module that wouldn't depend on IP being set up, but could  
find other peers on the local access point that are reachable using  
wifi packets.

-mike


On Mar 6, 2007, at 5:35 PM, stg@student.umass.edu wrote:

> Hi,
>
>   I have a program that handles locating and connecting to access  
> points.
> Essentially it handles connections for the 802.11 link level. My  
> question
> pertains to having my program and DTN2 running on the same machine.
>
>   If my program makes a wireless connection to a access point and  
> there is
> another machine connected to the same access point running DTN2  
> they will
> discover each other and setup links, correct? Once they are on the  
> same network
> the TCPConvergenceLayer will use UDP to broadcast looking for other  
> DTN2
> machines on the same network.
>
>   Is my understanding of this correct?
>
> Thanks,
> Steve
> _______________________________________________
> dtn-users mailing list
> dtn-users@mailman.dtnrg.org
> http://mailman.dtnrg.org/mailman/listinfo/dtn-users



Received: from imx2.tcd.ie (wpad.iss.tcd.ie [134.226.1.156]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l27BZqY15552 for <dtn-users@mailman.dtnrg.org>; Wed, 7 Mar 2007 03:35:52 -0800
Received: from Vams.imx2 (imx2.tcd.ie [134.226.1.156]) by imx2.tcd.ie (Postfix) with SMTP id AA46B6803A for <dtn-users@mailman.dtnrg.org>; Wed,  7 Mar 2007 11:35:45 +0000 (GMT)
Received: from imx2.tcd.ie ([134.226.1.156]) by imx2.tcd.ie ([134.226.1.156]) with SMTP (gateway) id A05F6BA7031; Wed, 07 Mar 2007 11:35:45 +0000
Received: from [134.226.62.143] (cswireless62-143.cs.tcd.ie [134.226.62.143]) by imx2.tcd.ie (Postfix) with ESMTP id 9D93F6803A for <dtn-users@mailman.dtnrg.org>; Wed,  7 Mar 2007 11:35:45 +0000 (GMT)
Message-ID: <45EEA3E2.9010001@cs.tcd.ie>
Date: Wed, 07 Mar 2007 11:37:06 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Subject: Re: [dtn-users] Bundle size limits...
References: <45ED8196.9030600@cs.tcd.ie> <D844A8C2-9D3F-404A-BAE4-ABBAD3D1CBB9@cs.berkeley.edu> <45ED8602.7020809@cs.tcd.ie> <DF4B2025-8C3C-4471-A054-6F305ED03B43@cs.berkeley.edu>
In-Reply-To: <DF4B2025-8C3C-4471-A054-6F305ED03B43@cs.berkeley.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiVirus-Status: MessageID = A15F6BA7031
X-AntiVirus-Status: Host: imx2.tcd.ie
X-AntiVirus-Status: Action Taken: 
X-AntiVirus-Status: NONE
X-AntiVirus-Status: Checked by TCD Vexira. (version=1.57.6 VDF=9.66.1)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Michael Demmer wrote:
> 
>> Michael Demmer wrote:
>>>> I'm trying to do some tests with largish files via dtnsend and
>>>> a UDP CL with the 2.3.0 version.
>>>>
>>>> When the file is >65507 bytes I get an error (dtnd told me that
>>>> 65507 number). Are larger files supported somehow or is this
>>>> all stuck waiting on fragmentation support?
>>> There's currently no proactive fragmentation support, so this will be 
>>> an error.
>>
>> I assume there're no immediate plans to add that? (I.e. in the
>> next couple of weeks.)
> 
> Well, it's been on my to do list for a long time now... So probably not.

Understood.

So what is the biggest bundle that can be sent between hosts over
UDP? Is it 14xx bytes? (1500-UDP overhead, which is...28 is it?)
That seems to be the case with the setup I have here.

There seems to be some oddness where the default code figures that
65507 bytes is ok, and if no MTU is explicitly set for the link it
sends about the right number of UDP packets, the first of which is
rx'd and the primary block is decoded.

Not quite sure thereafter but "bundle list" never shows the thing
showed up.

Does that sound right?

S.


Received: from race5.oit.umass.edu (race5.oit.umass.edu [128.119.101.41]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l271ZbY09561 for <dtn-users@mailman.dtnrg.org>; Tue, 6 Mar 2007 17:35:37 -0800
Received: from mail-www-1.oit.umass.edu (mail-www-1.oit.umass.edu [128.119.2.109]) by race5.oit.umass.edu (8.13.7/8.13.7) with ESMTP id l271ZKcF021507; Tue, 6 Mar 2007 20:35:20 -0500
Received: (from apache@localhost) by mail-www-1.oit.umass.edu (8.13.7/8.13.7/Submit) id l271ZK4k025589; Tue, 6 Mar 2007 20:35:20 -0500
Received: from 24-151-141-164.dhcp.oxfr.ma.charter.com (24-151-141-164.dhcp.oxfr.ma.charter.com [24.151.141.164])  by mail-www.oit.umass.edu (IMP) with HTTP  for <stg@localhost>; Tue, 06 Mar 2007 20:35:19 -0500
Message-ID: <1173231319.45ee16d7ecc93@mail-www.oit.umass.edu>
Date: Tue, 06 Mar 2007 20:35:19 -0500
From: stg@student.umass.edu
To: dtn-users@mailman.dtnrg.org
Cc: John Burgess <jburgess@bbn.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
User-Agent: Internet Messaging Program (IMP) 3.2.8
X-Originating-IP: 24.151.141.164
X-Originating-Host: mail-www-1.oit.umass.edu
X-Brightmail-Tracker: AAAAAQAAAAI=
X-Whitelist: TRUE
Subject: [dtn-users] DTN2 Link Level Convergence
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Hi,

  I have a program that handles locating and connecting to access points.
Essentially it handles connections for the 802.11 link level. My question
pertains to having my program and DTN2 running on the same machine.

  If my program makes a wireless connection to a access point and there is
another machine connected to the same access point running DTN2 they will
discover each other and setup links, correct? Once they are on the same network
the TCPConvergenceLayer will use UDP to broadcast looking for other DTN2
machines on the same network.

  Is my understanding of this correct?

Thanks,
Steve


Received: from gateway0.EECS.Berkeley.EDU (gateway0.EECS.Berkeley.EDU [169.229.60.93]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l26FftY05593 for <dtn-users@mailman.dtnrg.org>; Tue, 6 Mar 2007 07:41:55 -0800
Received: from [192.168.1.102] (dsl081-061-178.sfo1.dsl.speakeasy.net [64.81.61.178]) (authenticated bits=0) by gateway0.EECS.Berkeley.EDU (8.14.0/8.13.5) with ESMTP id l26FfsIB011998 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 6 Mar 2007 07:41:55 -0800 (PST)
In-Reply-To: <45ED8602.7020809@cs.tcd.ie>
References: <45ED8196.9030600@cs.tcd.ie> <D844A8C2-9D3F-404A-BAE4-ABBAD3D1CBB9@cs.berkeley.edu> <45ED8602.7020809@cs.tcd.ie>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <DF4B2025-8C3C-4471-A054-6F305ED03B43@cs.berkeley.edu>
Content-Transfer-Encoding: 7bit
From: Michael Demmer <demmer@cs.berkeley.edu>
Subject: Re: [dtn-users] Bundle size limits...
X-Applemailsentby: demmer
Date: Tue, 6 Mar 2007 07:41:48 -0800
To: dtn-users@mailman.dtnrg.org
X-Mailer: Apple Mail (2.752.2)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

> Michael Demmer wrote:
>>> I'm trying to do some tests with largish files via dtnsend and
>>> a UDP CL with the 2.3.0 version.
>>>
>>> When the file is >65507 bytes I get an error (dtnd told me that
>>> 65507 number). Are larger files supported somehow or is this
>>> all stuck waiting on fragmentation support?
>> There's currently no proactive fragmentation support, so this will  
>> be an error.
>
> I assume there're no immediate plans to add that? (I.e. in the
> next couple of weeks.)

Well, it's been on my to do list for a long time now... So probably not.

>
>> I'm curious though, can you send me what specific error you got,  
>> so I can make sure it's what I expect.
>
> Sure. 1st 2000 lines (of 71Mb!) attached, it contains a few
> repeats.

Ok. It's what I suspected. The router is continually re-trying to  
send the bundle, but that fails due to the mtu problem.

I have a hacky idea which could just do the trick. I'll post if I  
have any results.

-m




Received: from relay.imagine.ie (dns2.dns.imagine.ie [87.232.1.41]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l26FGIY05425 for <dtn-users@mailman.dtnrg.org>; Tue, 6 Mar 2007 07:16:19 -0800
Received: from mail2.int.imagine.ie (mail2 [87.232.1.153]) by relay.imagine.ie (Postfix) with ESMTP id EE022405E for <dtn-users@mailman.dtnrg.org>; Tue,  6 Mar 2007 15:16:17 +0000 (GMT)
Received: from [10.87.48.3] (dsl-102-234.cust.imagine.ie [87.232.102.234]) by mail2.int.imagine.ie (8.13.4/8.13.4/Debian-3) with ESMTP id l26FG603028446 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <dtn-users@mailman.dtnrg.org>; Tue, 6 Mar 2007 15:16:06 GMT
Message-ID: <45ED8602.7020809@cs.tcd.ie>
Date: Tue, 06 Mar 2007 15:17:22 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Subject: Re: [dtn-users] Bundle size limits...
References: <45ED8196.9030600@cs.tcd.ie> <D844A8C2-9D3F-404A-BAE4-ABBAD3D1CBB9@cs.berkeley.edu>
In-Reply-To: <D844A8C2-9D3F-404A-BAE4-ABBAD3D1CBB9@cs.berkeley.edu>
Content-Type: multipart/mixed; boundary="------------070107020309050101080203"
X-Spam-Score: undef - message too big
X-Canit-Stats-ID: Bayes signature not available
X-CanItPRO-Stream: outgoing
X-Scanned-By: CanIt (www . roaringpenguin . com) on 87.232.1.53
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

This is a multi-part message in MIME format.
--------------070107020309050101080203
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit



Michael Demmer wrote:
>> I'm trying to do some tests with largish files via dtnsend and
>> a UDP CL with the 2.3.0 version.
>>
>> When the file is >65507 bytes I get an error (dtnd told me that
>> 65507 number). Are larger files supported somehow or is this
>> all stuck waiting on fragmentation support?
> 
> There's currently no proactive fragmentation support, so this will be an 
> error.

I assume there're no immediate plans to add that? (I.e. in the
next couple of weeks.)

> I'm curious though, can you send me what specific error you got, so I 
> can make sure it's what I expect.

Sure. 1st 2000 lines (of 71Mb!) attached, it contains a few
repeats.

S.


--------------070107020309050101080203
Content-Type: text/plain;
 name="dtnd-2000.log"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="dtnd-2000.log"

[1173191958.095860 /log debug] adding log reparse signal handler
[1173191958.095941 /timer debug] adding signal handler 0x810aef0 for signal 1
[1173191958.095957 /log debug] adding log rotate signal handler
[1173191958.095968 /timer debug] adding signal handler 0x8109f56 for signal 10
[1173191958.095982 /dtnd notice] DTN daemon starting up... (pid 17487)
[1173191958.100753 /command/help debug] help command registering
[1173191958.100809 /command/log debug] log command registering
[1173191958.100825 /command/debug debug] debug command registering
[1173191958.100969 /dtnd notice] random seed is 100963
[1173191958.101000 /thread debug] activating thread creation barrier
[1173191958.101022 /dtn/apiserver debug] APIServer init (evironment set addr 127.0.0.1 port 5010)
[1173191958.101050 /command/api debug] api command registering
[1173191958.101076 /command/completion_notifier/notifier debug] created pipe, fds: 8 9
[1173191958.101089 /command/completion_notifier/notifier debug] set_nonblocking: nonblocking mode set
[1173191958.101101 /command/completion_notifier/notifier debug] set_nonblocking: nonblocking mode set
[1173191958.101136 /command/bundle debug] bundle command registering
[1173191958.101156 /command/interface debug] interface command registering
[1173191958.101192 /command/link debug] link command registering
[1173191958.101285 /command/param debug] param command registering
[1173191958.101312 /command/registration debug] registration command registering
[1173191958.101353 /command/route debug] route command registering
[1173191958.101381 /command/discovery debug] discovery command registering
[1173191958.101478 /command/prophet debug] prophet command registering
[1173191958.101496 /command/shutdown debug] shutdown command registering
[1173191958.101512 /command/quit debug] quit command registering
[1173191958.101645 /command/storage debug] storage command registering
[1173191958.101658 /dtnd debug] registered dtn commands
[1173191958.101798 /dtn/bundle/daemon/notifier debug] created pipe, fds: 10 11
[1173191958.101811 /dtn/bundle/daemon/notifier debug] set_nonblocking: nonblocking mode set
[1173191958.101823 /dtn/bundle/daemon/notifier debug] set_nonblocking: nonblocking mode set
[1173191958.101846 /dtnd debug] intialized dtn components
[1173191958.101857 /command/console debug] console command registering
[1173191958.101893 /command/test debug] test command registering
[1173191958.101916 /dtnd info] parsing configuration file dtn.conf...
[1173191958.101928 /command debug] executing command file dtn.conf
[1173191958.102089 /dtnd info] dtnd parsing configuration...
[1173191958.102530 /dtn/interface/table info] adding interface l2t_i (udp)
[1173191958.102548 /dtn/cl/udp debug] adding interface l2t_i
[1173191958.102578 /dtn/cl/udp/receiver/notifier debug] created pipe, fds: 12 13
[1173191958.102591 /dtn/cl/udp/receiver/notifier debug] set_nonblocking: nonblocking mode set
[1173191958.102602 /dtn/cl/udp/receiver/notifier debug] set_nonblocking: nonblocking mode set
[1173191958.102627 /dtn/cl/udp/iface/l2t_i debug] created socket 14
[1173191958.102639 /dtn/cl/udp/iface/l2t_i debug] setting SO_REUSEADDR
[1173191958.102655 /dtn/cl/udp/iface/l2t_i debug] binding to 0.0.0.0:7001
[1173191958.102686 /thread debug] delaying start of thread 0x81eb540 due to barrier
[1173191958.102709 /dtn/interface/table info] adding interface o2t_i (udp)
[1173191958.102722 /dtn/cl/udp debug] adding interface o2t_i
[1173191958.102743 /dtn/cl/udp/receiver/notifier debug] created pipe, fds: 15 16
[1173191958.102756 /dtn/cl/udp/receiver/notifier debug] set_nonblocking: nonblocking mode set
[1173191958.102767 /dtn/cl/udp/receiver/notifier debug] set_nonblocking: nonblocking mode set
[1173191958.102782 /dtn/cl/udp/iface/o2t_i debug] created socket 17
[1173191958.102793 /dtn/cl/udp/iface/o2t_i debug] setting SO_REUSEADDR
[1173191958.102803 /dtn/cl/udp/iface/o2t_i debug] binding to 0.0.0.0:7002
[1173191958.102815 /thread debug] delaying start of thread 0x81eb700 due to barrier
[1173191958.102834 /dtn/interface/table info] adding interface o2l_i (udp)
[1173191958.102861 /dtn/cl/udp debug] adding interface o2l_i
[1173191958.102883 /dtn/cl/udp/receiver/notifier debug] created pipe, fds: 18 19
[1173191958.102895 /dtn/cl/udp/receiver/notifier debug] set_nonblocking: nonblocking mode set
[1173191958.102906 /dtn/cl/udp/receiver/notifier debug] set_nonblocking: nonblocking mode set
[1173191958.102921 /dtn/cl/udp/iface/o2l_i debug] created socket 20
[1173191958.102932 /dtn/cl/udp/iface/o2l_i debug] setting SO_REUSEADDR
[1173191958.102943 /dtn/cl/udp/iface/o2l_i debug] binding to 0.0.0.0:7003
[1173191958.102954 /thread debug] delaying start of thread 0x81eb8c0 due to barrier
[1173191958.102973 /dtn/interface/table info] adding interface l2o_i (udp)
[1173191958.102986 /dtn/cl/udp debug] adding interface l2o_i
[1173191958.103007 /dtn/cl/udp/receiver/notifier debug] created pipe, fds: 21 22
[1173191958.103019 /dtn/cl/udp/receiver/notifier debug] set_nonblocking: nonblocking mode set
[1173191958.103030 /dtn/cl/udp/receiver/notifier debug] set_nonblocking: nonblocking mode set
[1173191958.103046 /dtn/cl/udp/iface/l2o_i debug] created socket 23
[1173191958.103057 /dtn/cl/udp/iface/l2o_i debug] setting SO_REUSEADDR
[1173191958.103068 /dtn/cl/udp/iface/l2o_i debug] binding to 0.0.0.0:7004
[1173191958.103080 /thread debug] delaying start of thread 0x81eba88 due to barrier
[1173191958.103098 /dtn/interface/table info] adding interface t2l_i (udp)
[1173191958.103110 /dtn/cl/udp debug] adding interface t2l_i
[1173191958.103131 /dtn/cl/udp/receiver/notifier debug] created pipe, fds: 24 25
[1173191958.103143 /dtn/cl/udp/receiver/notifier debug] set_nonblocking: nonblocking mode set
[1173191958.103155 /dtn/cl/udp/receiver/notifier debug] set_nonblocking: nonblocking mode set
[1173191958.103171 /dtn/cl/udp/iface/t2l_i debug] created socket 26
[1173191958.103182 /dtn/cl/udp/iface/t2l_i debug] setting SO_REUSEADDR
[1173191958.103193 /dtn/cl/udp/iface/t2l_i debug] binding to 0.0.0.0:7005
[1173191958.103204 /thread debug] delaying start of thread 0x81ebc48 due to barrier
[1173191958.103223 /dtn/interface/table info] adding interface t2o_i (udp)
[1173191958.103236 /dtn/cl/udp debug] adding interface t2o_i
[1173191958.103257 /dtn/cl/udp/receiver/notifier debug] created pipe, fds: 27 28
[1173191958.103269 /dtn/cl/udp/receiver/notifier debug] set_nonblocking: nonblocking mode set
[1173191958.103281 /dtn/cl/udp/receiver/notifier debug] set_nonblocking: nonblocking mode set
[1173191958.103295 /dtn/cl/udp/iface/t2o_i debug] created socket 29
[1173191958.103306 /dtn/cl/udp/iface/t2o_i debug] setting SO_REUSEADDR
[1173191958.103317 /dtn/cl/udp/iface/t2o_i debug] binding to 0.0.0.0:7006
[1173191958.103329 /thread debug] delaying start of thread 0x81ebe18 due to barrier
[1173191958.103363 /dtn/link/null debug] set_state UNAVAILABLE -> AVAILABLE
[1173191958.103383 /dtn/cl/null debug] init link /dev/null
[1173191958.103394 /dtn/link/null info] new link null [/dev/null dtn:none ALWAYSON AVAILABLE]
[1173191958.103409 /dtn/bundle/daemon debug] posting event (0x81fbfa0) with type LINK_STATE_CHANGE_REQUEST (at back)
[1173191958.103423 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191958.103439 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191958.103451 /dtn/contact/manager debug] adding link null
[1173191958.103465 /dtn/bundle/daemon debug] posting event (0x81fbfd0) with type LINK_CREATED (at back)
[1173191958.103497 /dtn/link/t2l_l debug] set_state UNAVAILABLE -> AVAILABLE
[1173191958.103516 /dtn/cl/udp debug] adding ONDEMAND link landers.dsg.cs.tcd.ie:7005
[1173191958.103570 /dtn/link/t2l_l info] new link t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND AVAILABLE]
[1173191958.103585 /dtn/bundle/daemon debug] posting event (0x81fc280) with type LINK_AVAILABLE (at back)
[1173191958.103597 /dtn/contact/manager debug] adding link t2l_l
[1173191958.103608 /dtn/bundle/daemon debug] posting event (0x81fc2a0) with type LINK_CREATED (at back)
[1173191958.103633 /dtn/link/t2o_l debug] set_state UNAVAILABLE -> AVAILABLE
[1173191958.103651 /dtn/cl/udp debug] adding ONDEMAND link orbiters.dsg.cs.tcd.ie:7006
[1173191958.103704 /dtn/link/t2o_l info] new link t2o_l [orbiters.dsg.cs.tcd.ie:7006 dtn:none ONDEMAND AVAILABLE]
[1173191958.103718 /dtn/bundle/daemon debug] posting event (0x81fc550) with type LINK_AVAILABLE (at back)
[1173191958.103730 /dtn/contact/manager debug] adding link t2o_l
[1173191958.103742 /dtn/bundle/daemon debug] posting event (0x81fc570) with type LINK_CREATED (at back)
[1173191958.103783 /dtn/bundle/daemon debug] posting event (0x81fc690) with type ROUTE_ADD (at back)
[1173191958.103809 /dtn/bundle/daemon debug] posting event (0x81fc7b8) with type ROUTE_ADD (at back)
[1173191958.103829 /dtnd info] dtnd configuration parsing complete
[1173191958.103854 /dtn/storage warning] PRUNING CONTENTS OF /home/stephen/test-setup/bp/terr/db IN 3 SECONDS
[1173191959.109905 /dtn/storage warning] PRUNING CONTENTS OF /home/stephen/test-setup/bp/terr/db IN 2 SECONDS
[1173191960.119960 /dtn/storage warning] PRUNING CONTENTS OF /home/stephen/test-setup/bp/terr/db IN 1 SECONDS
[1173191961.130176 /dtn/storage notice] tidy option removing directory '/bin/rm -rf /home/stephen/test-setup/bp/terr/db'
[1173191961.139248 /dtn/storage notice] creating new database directory /home/stephen/test-setup/bp/terr/db
[1173191961.139503 /dtn/storage info] initializing db name=DTN (not shared), dir=/home/stephen/test-setup/bp/terr/db
[1173191961.140483 /dtn/storage/deadlock_timer debug] rescheduling in 5000 msecs
[1173191961.140509 /timer debug] scheduling timer 0x824c600 in 5000 ms at 1173191966:140498
[1173191961.140548 /dtn/storage info] datastore /home/stephen/test-setup/bp/terr/db was cleanly shut down
[1173191961.140568 /dtnd notice] tidy option removing directory '/bin/rm -rf /home/stephen/test-setup/bp/terr/bundles'
[1173191961.149418 /dtnd debug] directory validated: /home/stephen/test-setup/bp/terr/bundles
[1173191961.149454 /dtnd debug] directory access validated: /home/stephen/test-setup/bp/terr/bundles
[1173191961.171916 /dtn/storage debug] get_table -- opened table globals type 1
[1173191961.171940 /dtn/storage debug] table globals, +refcount=1
[1173191961.171954 /dtn/storage/globals info] initializing global table
[1173191961.171993 /dtn/bundle/list//dtn/registration/notifier debug] created pipe, fds: 32 33
[1173191961.172007 /dtn/bundle/list//dtn/registration/notifier debug] set_nonblocking: nonblocking mode set
[1173191961.172019 /dtn/bundle/list//dtn/registration/notifier debug] set_nonblocking: nonblocking mode set
[1173191961.172096 /dtn/storage/globals debug] calculated digest 75f79aebae0840399c7cdf0152d51a93 for serialize string 'bundleid u_int32_t is_fragment bool is_admin bool do_not_fragment bool uri string uri string uri string uri string uri string priority u_int8_t custody_requested bool local_custody bool singleton_dest bool custody_rcpt bool receive_rcpt bool forward_rcpt bool delivery_rcpt bool deletion_rcpt bool app_acked_rcpt bool creation_ts_seconds u_int32_t creation_ts_seqno u_int32_t... (truncated)
[1173191961.172116 /dtn/bundle/list//dtn/registration/notifier debug] Notifier shutting down (closing fds 32 33)
[1173191961.172139 /dtn/bundle/free debug] destroying bundle id -1
[1173191961.172170 /dtn/storage/globals debug] put: serializing 28 byte object (plus 0 byte typecode)
[1173191961.191836 /dtn/storage debug] get_table -- opened table bundles type 1
[1173191961.191855 /dtn/storage debug] table bundles, +refcount=1
[1173191961.191867 /dtn/bundle/free debug] destroying bundle id -1
[1173191961.211971 /dtn/storage debug] get_table -- opened table links type 1
[1173191961.211988 /dtn/storage debug] table links, +refcount=1
[1173191961.212012 /dtn/bundle/list//dtn/registration/notifier debug] created pipe, fds: 34 35
[1173191961.212025 /dtn/bundle/list//dtn/registration/notifier debug] set_nonblocking: nonblocking mode set
[1173191961.212036 /dtn/bundle/list//dtn/registration/notifier debug] set_nonblocking: nonblocking mode set
[1173191961.232220 /dtn/storage debug] get_table -- opened table registrations type 1
[1173191961.232238 /dtn/storage debug] table registrations, +refcount=1
[1173191961.232250 /dtn/bundle/list//dtn/registration/notifier debug] Notifier shutting down (closing fds 34 35)
[1173191961.232280 /dtn/storage/globals debug] loading global store
[1173191961.232321 /dtn/bundle/list//dtn/registration/notifier debug] created pipe, fds: 34 35
[1173191961.232334 /dtn/bundle/list//dtn/registration/notifier debug] set_nonblocking: nonblocking mode set
[1173191961.232346 /dtn/bundle/list//dtn/registration/notifier debug] set_nonblocking: nonblocking mode set
[1173191961.232407 /dtn/storage/globals debug] calculated digest 75f79aebae0840399c7cdf0152d51a93 for serialize string 'bundleid u_int32_t is_fragment bool is_admin bool do_not_fragment bool uri string uri string uri string uri string uri string priority u_int8_t custody_requested bool local_custody bool singleton_dest bool custody_rcpt bool receive_rcpt bool forward_rcpt bool delivery_rcpt bool deletion_rcpt bool app_acked_rcpt bool creation_ts_seconds u_int32_t creation_ts_seqno u_int32_t... (truncated)
[1173191961.232423 /dtn/bundle/list//dtn/registration/notifier debug] Notifier shutting down (closing fds 34 35)
[1173191961.232438 /dtn/bundle/free debug] destroying bundle id -1
[1173191961.232453 /thread debug] delaying start of thread 0x81e97a8 due to barrier
[1173191961.232466 /dtnd debug] started dtn server
[1173191961.232490 /dtn/apiserver/34 debug] created socket 34
[1173191961.232501 /dtn/apiserver/34 debug] setting SO_REUSEADDR
[1173191961.232514 /dtn/apiserver/34 debug] binding to 127.0.0.1:5010
[1173191961.232532 /dtn/apiserver/34 debug] listening
[1173191961.232556 /dtn/apiserver/34 debug] state INIT -> LISTENING
[1173191961.232567 /thread debug] delaying start of thread 0x81e4750 due to barrier
[1173191961.232578 /thread debug] releasing thread creation barrier -- 8 queued threads
[1173191961.232589 /thread debug] starting thread 0x81eb540
[1173191961.232635 /thread debug] starting thread 0x81eb700
[1173191961.232662 /thread debug] starting thread 0x81eb8c0
[1173191961.232688 /thread debug] starting thread 0x81eba88
[1173191961.232716 /thread debug] starting thread 0x81ebc48
[1173191961.232744 /thread debug] starting thread 0x81ebe18
[1173191961.232770 /thread debug] starting thread 0x81e97a8
[1173191961.232797 /thread debug] starting thread 0x81e4750
[1173191961.232909 /dtn/bundle/daemon debug] dispatching event (0xb42da344) REGISTRATION_ADDED
[1173191961.232924 /dtn/bundle/daemon info] REGISTRATION_ADDED 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn
[1173191961.232940 /dtn/route/static debug] dispatching event (0xb42da344) REGISTRATION_ADDED
[1173191961.232951 /dtn/contact/manager debug] dispatching event (0xb42da344) REGISTRATION_ADDED
[1173191961.232972 /dtn/bundle/daemon debug] dispatching event (0xb42da32c) REGISTRATION_ADDED
[1173191961.232983 /dtn/bundle/daemon info] REGISTRATION_ADDED 2 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/ping
[1173191961.232995 /dtn/route/static debug] dispatching event (0xb42da32c) REGISTRATION_ADDED
[1173191961.233006 /dtn/contact/manager debug] dispatching event (0xb42da32c) REGISTRATION_ADDED
[1173191961.233044 /dtn/bundle/daemon notice] loading bundles from data store
[1173191961.233075 /timer debug] new timeout 4908
[1173191961.233094 /dtn/bundle/daemon debug] dispatching event (0x81fbfa0) LINK_STATE_CHANGE_REQUEST
[1173191961.233108 /dtn/bundle/daemon info] LINK_STATE_CHANGE_REQUEST [AVAILABLE -> OPEN] (user action) for link null [/dev/null dtn:none ALWAYSON AVAILABLE]
[1173191961.233123 /dtn/bundle/actions debug] opening link null
[1173191961.233134 /dtn/link/null debug] Link::open
[1173191961.233145 /dtn/link/null debug] set_state AVAILABLE -> OPENING
[1173191961.233163 /dtn/contact/null info] new contact contact /dev/null (started 1173191961.233157)
[1173191961.233175 /dtn/contact/refs debug] refcount contact /dev/null (started 1173191961.233157) 0 -> 1 add Link 
[1173191961.233188 /dtn/contact/refs debug] refcount contact /dev/null (started 1173191961.233157) 1 -> 2 add ContactUpEvent 
[1173191961.233201 /dtn/bundle/daemon debug] posting event (0x8251638) with type CONTACT_UP (at back)
[1173191961.233213 /dtn/link/null debug] null [/dev/null dtn:none ALWAYSON OPENING] new contact 0x8256bd8
[1173191961.233246 /timer debug] new timeout 4908
[1173191961.233262 /dtn/bundle/daemon debug] dispatching event (0x81fbfd0) LINK_CREATED
[1173191961.233273 /dtn/route/static debug] dispatching event (0x81fbfd0) LINK_CREATED
[1173191961.233296 /dtn/bundle/daemon debug] posting event (0x8251610) with type ROUTE_ADD (at back)
[1173191961.233309 /dtn/contact/manager debug] dispatching event (0x81fbfd0) LINK_CREATED
[1173191961.233330 /timer debug] new timeout 4908
[1173191961.233346 /dtn/bundle/daemon debug] dispatching event (0x81fc280) LINK_AVAILABLE
[1173191961.233357 /dtn/bundle/daemon info] LINK_AVAILABLE t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND AVAILABLE]
[1173191961.233369 /dtn/route/static debug] dispatching event (0x81fc280) LINK_AVAILABLE
[1173191961.233380 /dtn/route/static debug] check_next_hop landers.dsg.cs.tcd.ie:7005: checking pending bundle list...
[1173191961.233392 /dtn/contact/manager debug] dispatching event (0x81fc280) LINK_AVAILABLE
[1173191961.233413 /timer debug] new timeout 4908
[1173191961.233429 /dtn/bundle/daemon debug] dispatching event (0x81fc2a0) LINK_CREATED
[1173191961.233440 /dtn/route/static debug] dispatching event (0x81fc2a0) LINK_CREATED
[1173191961.233455 /dtn/bundle/daemon debug] posting event (0x8251468) with type ROUTE_ADD (at back)
[1173191961.233468 /dtn/contact/manager debug] dispatching event (0x81fc2a0) LINK_CREATED
[1173191961.233488 /timer debug] new timeout 4908
[1173191961.233505 /dtn/bundle/daemon debug] dispatching event (0x81fc550) LINK_AVAILABLE
[1173191961.233516 /dtn/bundle/daemon info] LINK_AVAILABLE t2o_l [orbiters.dsg.cs.tcd.ie:7006 dtn:none ONDEMAND AVAILABLE]
[1173191961.233528 /dtn/route/static debug] dispatching event (0x81fc550) LINK_AVAILABLE
[1173191961.233538 /dtn/route/static debug] check_next_hop orbiters.dsg.cs.tcd.ie:7006: checking pending bundle list...
[1173191961.233549 /dtn/contact/manager debug] dispatching event (0x81fc550) LINK_AVAILABLE
[1173191961.233570 /timer debug] new timeout 4907
[1173191961.233585 /dtn/bundle/daemon debug] dispatching event (0x81fc570) LINK_CREATED
[1173191961.233596 /dtn/route/static debug] dispatching event (0x81fc570) LINK_CREATED
[1173191961.233611 /dtn/bundle/daemon debug] posting event (0x8254760) with type ROUTE_ADD (at back)
[1173191961.233624 /dtn/contact/manager debug] dispatching event (0x81fc570) LINK_CREATED
[1173191961.233645 /timer debug] new timeout 4907
[1173191961.233661 /dtn/bundle/daemon debug] dispatching event (0x81fc690) ROUTE_ADD
[1173191961.233672 /dtn/bundle/daemon info] ROUTE_ADD dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191961.233685 /dtn/route/static debug] dispatching event (0x81fc690) ROUTE_ADD
[1173191961.233696 /dtn/routing/static/table debug] add_route dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191961.233710 /dtn/route/static debug] check_next_hop landers.dsg.cs.tcd.ie:7005: checking pending bundle list...
[1173191961.233722 /dtn/contact/manager debug] dispatching event (0x81fc690) ROUTE_ADD
[1173191961.233742 /timer debug] new timeout 4907
[1173191961.233758 /dtn/bundle/daemon debug] dispatching event (0x81fc7b8) ROUTE_ADD
[1173191961.233768 /dtn/bundle/daemon info] ROUTE_ADD dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191961.233779 /dtn/route/static debug] dispatching event (0x81fc7b8) ROUTE_ADD
[1173191961.233790 /dtn/routing/static/table debug] add_route dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191961.233802 /dtn/route/static debug] check_next_hop orbiters.dsg.cs.tcd.ie:7006: checking pending bundle list...
[1173191961.233814 /dtn/contact/manager debug] dispatching event (0x81fc7b8) ROUTE_ADD
[1173191961.233834 /timer debug] new timeout 4907
[1173191961.233850 /dtn/bundle/daemon debug] dispatching event (0x8251638) CONTACT_UP
[1173191961.233862 /dtn/bundle/daemon info] CONTACT_UP null [/dev/null dtn:none ALWAYSON OPENING] (contact 0x8256bd8)
[1173191961.233882 /dtn/link/null debug] set_state OPENING -> OPEN
[1173191961.233893 /dtn/route/static debug] dispatching event (0x8251638) CONTACT_UP
[1173191961.233904 /dtn/route/static debug] check_next_hop /dev/null: checking pending bundle list...
[1173191961.233915 /dtn/contact/manager debug] dispatching event (0x8251638) CONTACT_UP
[1173191961.233926 /dtn/contact/manager debug] resetting retry interval for link null: 0 -> 5
[1173191961.233942 /dtn/contact/refs debug] refcount contact /dev/null (started 1173191961.233157) 2 -> 1 del ContactUpEvent 
[1173191961.233960 /timer debug] new timeout 4907
[1173191961.233976 /dtn/bundle/daemon debug] dispatching event (0x8251610) ROUTE_ADD
[1173191961.233987 /dtn/bundle/daemon info] ROUTE_ADD dtn:none -> /dev/null (FORWARD)
[1173191961.233998 /dtn/route/static debug] dispatching event (0x8251610) ROUTE_ADD
[1173191961.234008 /dtn/routing/static/table debug] add_route dtn:none -> /dev/null (FORWARD)
[1173191961.234020 /dtn/route/static debug] check_next_hop /dev/null: checking pending bundle list...
[1173191961.234032 /dtn/contact/manager debug] dispatching event (0x8251610) ROUTE_ADD
[1173191961.234052 /timer debug] new timeout 4907
[1173191961.234068 /dtn/bundle/daemon debug] dispatching event (0x8251468) ROUTE_ADD
[1173191961.234079 /dtn/bundle/daemon info] ROUTE_ADD dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191961.234090 /dtn/route/static debug] dispatching event (0x8251468) ROUTE_ADD
[1173191961.234101 /dtn/routing/static/table debug] add_route dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191961.234112 /dtn/route/static debug] check_next_hop landers.dsg.cs.tcd.ie:7005: checking pending bundle list...
[1173191961.234122 /dtn/contact/manager debug] dispatching event (0x8251468) ROUTE_ADD
[1173191961.234143 /timer debug] new timeout 4907
[1173191961.234154 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191961.234173 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191961.234184 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191961.234199 /dtn/bundle/daemon debug] dispatching event (0x8254760) ROUTE_ADD
[1173191961.234210 /dtn/bundle/daemon info] ROUTE_ADD dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191961.234221 /dtn/route/static debug] dispatching event (0x8254760) ROUTE_ADD
[1173191961.234231 /dtn/routing/static/table debug] add_route dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191961.234243 /dtn/route/static debug] check_next_hop orbiters.dsg.cs.tcd.ie:7006: checking pending bundle list...
[1173191961.234255 /dtn/contact/manager debug] dispatching event (0x8254760) ROUTE_ADD
[1173191961.234275 /timer debug] new timeout 4907
[1173191961.234294 /dtn/bundle/daemon debug] poll returned 1
[1173191961.234305 /dtn/bundle/daemon debug] poll returned new timers to handle
[1173191961.234323 /timer debug] new timeout 4907
[1173191961.740053 /dtnd info] starting console on 127.0.0.1:5050
[1173191961.740068 /command debug] starting command server on 127.0.0.1:5050
[1173191961.748052 /command info] can't load tclreadline: can't find package tclreadline
[1173191961.748079 /command info] fall back to simple command loop
[1173191966.150317 /dtn/bundle/daemon debug] poll returned -2
[1173191966.150346 /dtn/bundle/daemon debug] poll timeout
[1173191966.150367 /timer debug] popping timer 0x824c600 at 1173191966.150359
[1173191966.150381 /dtn/storage/deadlock_timer debug] running deadlock detection
[1173191966.150407 /dtn/storage/deadlock_timer debug] rescheduling in 5000 msecs
[1173191966.150428 /timer debug] scheduling timer 0x824c600 in 5000 ms at 1173191971:150418
[1173191966.150449 /timer debug] new timeout 5000
[1173191966.150470 /dtn/bundle/daemon debug] poll returned 1
[1173191966.150481 /dtn/bundle/daemon debug] poll returned new timers to handle
[1173191966.150498 /timer debug] new timeout 5000
[1173191971.160595 /dtn/bundle/daemon debug] poll returned -2
[1173191971.160619 /dtn/bundle/daemon debug] poll timeout
[1173191971.160640 /timer debug] popping timer 0x824c600 at 1173191971.160632
[1173191971.160672 /dtn/storage/deadlock_timer debug] running deadlock detection
[1173191971.160686 /dtn/storage/deadlock_timer debug] rescheduling in 5000 msecs
[1173191971.160707 /timer debug] scheduling timer 0x824c600 in 5000 ms at 1173191976:160697
[1173191971.160726 /timer debug] new timeout 5000
[1173191971.160746 /dtn/bundle/daemon debug] poll returned 1
[1173191971.160757 /dtn/bundle/daemon debug] poll returned new timers to handle
[1173191971.160774 /timer debug] new timeout 5000
[1173191976.170879 /dtn/bundle/daemon debug] poll returned -2
[1173191976.170911 /dtn/bundle/daemon debug] poll timeout
[1173191976.170933 /timer debug] popping timer 0x824c600 at 1173191976.170924
[1173191976.170946 /dtn/storage/deadlock_timer debug] running deadlock detection
[1173191976.170961 /dtn/storage/deadlock_timer debug] rescheduling in 5000 msecs
[1173191976.170982 /timer debug] scheduling timer 0x824c600 in 5000 ms at 1173191981:170972
[1173191976.171004 /timer debug] new timeout 5000
[1173191976.171025 /dtn/bundle/daemon debug] poll returned 1
[1173191976.171035 /dtn/bundle/daemon debug] poll returned new timers to handle
[1173191976.171053 /timer debug] new timeout 5000
[1173191981.181155 /dtn/bundle/daemon debug] poll returned -2
[1173191981.181176 /dtn/bundle/daemon debug] poll timeout
[1173191981.181195 /timer debug] popping timer 0x824c600 at 1173191981.181188
[1173191981.181208 /dtn/storage/deadlock_timer debug] running deadlock detection
[1173191981.181220 /dtn/storage/deadlock_timer debug] rescheduling in 5000 msecs
[1173191981.181240 /timer debug] scheduling timer 0x824c600 in 5000 ms at 1173191986:181230
[1173191981.181260 /timer debug] new timeout 5000
[1173191981.181278 /dtn/bundle/daemon debug] poll returned 1
[1173191981.181289 /dtn/bundle/daemon debug] poll returned new timers to handle
[1173191981.181306 /timer debug] new timeout 5000
[1173191981.213445 /dtn/apiserver/34 debug] accepted connection fd 37 from 127.0.0.1:53715
[1173191981.213484 /dtn/apiclient/37 debug] setting SO_REUSEADDR
[1173191981.213502 /dtn/apiclient/37/notifier debug] created pipe, fds: 38 39
[1173191981.213516 /dtn/apiclient/37/notifier debug] set_nonblocking: nonblocking mode set
[1173191981.213527 /dtn/apiclient/37/notifier debug] set_nonblocking: nonblocking mode set
[1173191981.213545 /thread debug] starting thread 0x828e9e0
[1173191981.213626 /dtn/apiclient/37 info] new session 127.0.0.1:5010 -> 127.0.0.1:53715
[1173191981.213644 /dtn/apiclient/37 debug] ::readv() fd 37 cc 4
[1173191981.213656 /dtn/apiclient/37 debug] readall 4 bytes 0 left 4 total
[1173191981.213673 /dtn/apiclient/37 debug] ::writev() fd 37 cc 4
[1173191981.213684 /dtn/apiclient/37 debug] writeall 4 bytes 0 left 4 total
[1173191981.213735 /dtn/apiclient/37 debug] ::readv() fd 37 cc 1029
[1173191981.213748 /dtn/apiclient/37 debug] got DTN_LOCAL_EID (1024/1024 bytes)
[1173191981.213798 /dtn/apiclient/37 debug] get_local_eid encoded 256 byte response
[1173191981.213812 /dtn/apiclient/37 debug] building reply: status (unknown type), length 256
[1173191981.213824 /dtn/apiclient/37 debug] sending 264 byte reply message
[1173191981.213839 /dtn/apiclient/37 debug] ::writev() fd 37 cc 264
[1173191981.213850 /dtn/apiclient/37 debug] writeall 264 bytes 0 left 264 total
[1173191981.213895 /dtn/apiclient/37 debug] ::readv() fd 37 cc 809
[1173191981.213908 /dtn/apiclient/37 debug] got DTN_SEND (804/804 bytes)
[1173191981.213962 /dtn/storage/globals debug] next_bundleid 0 -> 1
[1173191981.213974 /dtn/storage/globals debug] updating global store
[1173191981.214035 /dtn/storage/globals debug] put: serializing 28 byte object (plus 0 byte typecode)
[1173191981.226592 /dtn/bundle debug] Bundle::init bundle id 0
[1173191981.226642 /dtn/bundle/payload/0/file debug] open /home/stephen/test-setup/bp/terr/bundles/bundle_0.dat (flags 0xc2 mode 0x180): fd 40
[1173191981.226660 /dtn/storage/bundles/fdcache/cache debug] Added entry fd=40 pin_count=1 size=0
[1173191981.226678 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.226709 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 0 -> 1 (0 mappings) add APIClient::handle_send 
[1173191981.226766 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 1 -> 2 (0 mappings) add BundleAcceptRequest 
[1173191981.226782 /dtn/bundle/daemon debug] posting event (0x8283030) with type BUNDLE_ACCEPT_REQUEST (at back)
[1173191981.226795 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.226816 /dtn/bundle/daemon debug] poll returned 1
[1173191981.226828 /dtn/bundle/daemon debug] poll returned new event to handle
[1173191981.226845 /timer debug] new timeout 4955
[1173191981.226858 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.226872 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.226885 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.226896 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.226911 /dtn/bundle/daemon debug] dispatching event (0x8283030) BUNDLE_ACCEPT_REQUEST
[1173191981.226926 /dtn/bundle/daemon info] BUNDLE_ACCEPT_REQUEST: bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) accepted (reason no additional information)
[1173191981.226940 /dtn/route/static debug] dispatching event (0x8283030) BUNDLE_ACCEPT_REQUEST
[1173191981.226951 /dtn/contact/manager debug] dispatching event (0x8283030) BUNDLE_ACCEPT_REQUEST
[1173191981.226962 /dtn/apiclient/37/notifier debug] notifier notify
[1173191981.226974 /dtn/apiclient/37/notifier debug] notify count = 1
[1173191981.226990 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 2 -> 1 (0 mappings) del BundleAcceptRequest 
[1173191981.227007 /timer debug] new timeout 4955
[1173191981.227026 /dtn/apiclient/37/notifier debug] attempting to wait on 0x829eae4, count = 1
[1173191981.227041 /dtn/apiclient/37/notifier debug] poll_with_notifier: 1/1 fds ready, status 0x1 
[1173191981.227052 /dtn/apiclient/37/notifier debug] poll_with_notifier: normal fd has event
[1173191981.227063 /dtn/apiclient/37/notifier debug] drain_pipe: attempting to drain 1 bytes
[1173191981.227075 /dtn/apiclient/37/notifier debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.227085 /dtn/apiclient/37/notifier debug] drain pipe count = 0
[1173191981.227096 /dtn/apiclient/37/notifier debug] notifier wait successfully notified
[1173191981.300367 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.300398 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.300409 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.300422 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.300846 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.300869 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.300880 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.300893 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.300910 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.300930 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.300941 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.300954 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.300970 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.300991 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.301002 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.301014 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.301032 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.301052 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.301063 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.301085 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.301103 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.301154 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.301324 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.301337 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.301354 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.301375 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.301386 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.301398 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.301415 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.301435 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.301446 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.301458 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.301485 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.301507 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.301517 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.301529 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.301546 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.301567 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.301578 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.301590 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.301607 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.301627 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.301638 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.301650 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.301667 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.301687 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.301698 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.301710 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.301929 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.301958 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.301969 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.301981 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.301999 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.302020 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.302031 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.302043 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.302060 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.302081 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.302092 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.302104 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.302120 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.302141 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.302152 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.302165 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.302190 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.302212 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.302222 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.302235 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.302252 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.302273 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.302284 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.302296 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.302322 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.302344 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.302355 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.302367 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.302384 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.302406 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.302417 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.302429 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.302446 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.302467 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.302477 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.302490 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.302506 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.302531 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.302542 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.302555 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.302572 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.302593 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.302604 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.302617 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.302633 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.302654 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.302665 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.302678 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.302695 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.302716 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.302727 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.302739 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.302756 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.302777 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.302788 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.302800 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.302817 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.302838 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.302849 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.302862 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.302878 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.302909 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.302920 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.302932 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.302950 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.302971 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.302982 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.302994 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.303011 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.303033 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.303044 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.303056 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.303073 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.303095 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.303106 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.303118 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.303135 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.303156 /dtn/bundle/payload/0/file debug] ::writev() fd 40 cc 4096
[1173191981.303167 /dtn/bundle/payload/0/file debug] writeall 4096 bytes 0 left 4096 total
[1173191981.303180 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.303206 /dtn/apiclient/37 info] DTN_SEND bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.303220 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 1 -> 2 (0 mappings) add BundleReceivedEvent 
[1173191981.303233 /dtn/bundle/daemon debug] posting event (0x8282fc0) with type BUNDLE_RECEIVED (at back)
[1173191981.303244 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.303259 /dtn/bundle/daemon debug] poll returned 1
[1173191981.303270 /dtn/bundle/daemon debug] poll returned new event to handle
[1173191981.303285 /timer debug] new timeout 4878
[1173191981.303297 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.303309 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.303322 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.303333 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.303348 /dtn/bundle/daemon debug] dispatching event (0x8282fc0) BUNDLE_RECEIVED
[1173191981.303390 /dtn/bundle/daemon debug] BUNDLE_RECEIVED (from app): (0 bytes recvd)
[1173191981.303390 /dtn/bundle/daemon debug] bundle id 0:
[1173191981.303390 /dtn/bundle/daemon debug]             source: dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost
[1173191981.303390 /dtn/bundle/daemon debug]               dest: dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.303390 /dtn/bundle/daemon debug]          custodian: dtn:none
[1173191981.303390 /dtn/bundle/daemon debug]            replyto: dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost
[1173191981.303390 /dtn/bundle/daemon debug]            prevhop: 
[1173191981.303390 /dtn/bundle/daemon debug]     payload_length: 131072
[1173191981.303390 /dtn/bundle/daemon debug]           priority: 0
[1173191981.303390 /dtn/bundle/daemon debug]  custody_requested: false
[1173191981.303390 /dtn/bundle/daemon debug]      local_custody: false
[1173191981.303390 /dtn/bundle/daemon debug]     singleton_dest: true
[1173191981.303390 /dtn/bundle/daemon debug]       receive_rcpt: false
[1173191981.303390 /dtn/bundle/daemon debug]       custody_rcpt: false
[1173191981.303390 /dtn/bundle/daemon debug]       forward_rcpt: false
[1173191981.303390 /dtn/bundle/daemon debug]      delivery_rcpt: false
[1173191981.303390 /dtn/bundle/daemon debug]      deletion_rcpt: false
[1173191981.303390 /dtn/bundle/daemon debug]     app_acked_rcpt: false
[1173191981.303390 /dtn/bundle/daemon debug]        creation_ts: 226507181.0
[1173191981.303390 /dtn/bundle/daemon debug]         expiration: 3600
[1173191981.303390 /dtn/bundle/daemon debug]        is_fragment: false
[1173191981.303390 /dtn/bundle/daemon debug]           is_admin: false
[1173191981.303390 /dtn/bundle/daemon debug]    do_not_fragment: false
[1173191981.303390 /dtn/bundle/daemon debug]        orig_length: 0
[1173191981.303390 /dtn/bundle/daemon debug]        frag_offset: 0
[1173191981.303390 /dtn/bundle/daemon debug] transmission_count: 0
[1173191981.303426 /dtn/bundle/daemon debug] adding bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to pending list
[1173191981.303444 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 2 -> 3 (1 mappings) add bundle_list pending_bundles
[1173191981.303456 /dtn/bundle/list/pending_bundles debug] bundle id 0 add mapping [pending_bundles] to list 0x81e9988
[1173191981.303468 /dtn/bundle/actions debug] adding bundle 0 to data store
[1173191981.303487 /dtn/storage/bundles debug] put: serializing 230 byte object (plus 0 byte typecode)
[1173191981.303663 /dtn/apiclient/37/notifier debug] attempting to wait on 0x829eae4, count = 0
[1173191981.304134 /dtn/storage/bundles debug] add(0): success
[1173191981.304152 /dtn/bundle/daemon debug] scheduling expiration for bundle id 0 at 1173195581.304147 (in 3600 seconds)
[1173191981.304165 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 3 -> 4 (1 mappings) add expiration timer 
[1173191981.304183 /timer debug] scheduling timer 0x8283018 in 3600000 ms at 1173195581:304147
[1173191981.304203 /dtn/bundle/daemon debug] checking for matching registrations for bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.304218 /dtn/registration/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.304238 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/) failed: url hosts not equal ('TerrestrialInternet.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.304255 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/ping) failed: url hosts not equal ('TerrestrialInternet.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.304269 /dtn/registration/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo: returned 0 matches
[1173191981.304281 /dtn/route/static debug] dispatching event (0x8282fc0) BUNDLE_RECEIVED
[1173191981.304291 /dtn/route/static debug] handle bundle received: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.304305 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.304316 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.304333 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.304346 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.304360 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.304376 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.304388 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.304400 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.304428 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.304440 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.304457 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.304469 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry NONE
[1173191981.304481 /dtn/route/static debug] opening t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND AVAILABLE] because a message is intended for it
[1173191981.304494 /dtn/bundle/actions debug] opening link t2l_l
[1173191981.304505 /dtn/link/t2l_l debug] Link::open
[1173191981.304515 /dtn/link/t2l_l debug] set_state AVAILABLE -> OPENING
[1173191981.304532 /dtn/contact/t2l_l info] new contact contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527)
[1173191981.304545 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 0 -> 1 add Link 
[1173191981.304558 /dtn/cl/udp debug] opening contact for link t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPENING]
[1173191981.304657 /dtn/cl/udp/sender/0x829eb50 debug] initialized token bucket with depth 0 and rate 524280
[1173191981.304674 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 1 -> 2 add UDPCovergenceLayer::Sender 
[1173191981.304687 /dtn/cl/udp/sender/0x829eb50 debug] initializing sender
[1173191981.304706 /dtn/cl/udp/sender/0x829eb50/conn/134.226.36.242:7005 debug] created socket 41
[1173191981.304718 /dtn/cl/udp/sender/0x829eb50/conn/134.226.36.242:7005 debug] setting SO_REUSEADDR
[1173191981.304730 /dtn/cl/udp/sender/0x829eb50/conn/134.226.36.242:7005 debug] connecting to 134.226.36.242:7005
[1173191981.304742 /dtn/cl/udp/sender/0x829eb50/conn/134.226.36.242:7005 debug] state INIT -> CONNECTING
[1173191981.304770 /dtn/cl/udp/sender/0x829eb50/conn/134.226.36.242:7005 debug] state CONNECTING -> ESTABLISHED
[1173191981.304783 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 2 -> 3 add ContactUpEvent 
[1173191981.304796 /dtn/bundle/daemon debug] posting event (0x8282e88) with type CONTACT_UP (at back)
[1173191981.304808 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.304819 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.304830 /dtn/link/t2l_l debug] t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPENING] new contact 0x8283378
[1173191981.304842 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.304854 /dtn/contact/manager debug] dispatching event (0x8282fc0) BUNDLE_RECEIVED
[1173191981.304865 /dtn/apiclient/37/notifier debug] notifier notify
[1173191981.304877 /dtn/apiclient/37/notifier debug] notify count = 1
[1173191981.304893 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 3 (1 mappings) del BundleReceivedEvent 
[1173191981.304910 /timer debug] new timeout 4877
[1173191981.304921 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.304933 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.304944 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.304959 /dtn/bundle/daemon debug] dispatching event (0x8282e88) CONTACT_UP
[1173191981.304971 /dtn/bundle/daemon info] CONTACT_UP t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPENING] (contact 0x8283378)
[1173191981.304983 /dtn/link/t2l_l debug] set_state OPENING -> OPEN
[1173191981.304994 /dtn/route/static debug] dispatching event (0x8282e88) CONTACT_UP
[1173191981.305004 /dtn/route/static debug] check_next_hop landers.dsg.cs.tcd.ie:7005: checking pending bundle list...
[1173191981.305016 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.305027 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.305054 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.305067 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.305080 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.305091 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.305102 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.305113 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.305125 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.305137 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.305149 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry NONE
[1173191981.305162 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.305208 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.305220 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.305232 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.305253 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.305265 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.305282 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.305294 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.305306 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.305320 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.305332 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.305344 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.305370 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.305384 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.305398 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.305413 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.305492 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.305504 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.305516 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.305528 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.305540 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.305552 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 3 -> 4 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.305564 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.305577 /dtn/bundle/daemon debug] posting event (0x8283588) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.305598 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.305610 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.305621 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.305633 /dtn/contact/manager debug] dispatching event (0x8282e88) CONTACT_UP
[1173191981.305644 /dtn/contact/manager debug] resetting retry interval for link t2l_l: 0 -> 5
[1173191981.305660 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del ContactUpEvent 
[1173191981.305677 /timer debug] new timeout 4876
[1173191981.305689 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.305701 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.305712 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.305727 /dtn/bundle/daemon debug] dispatching event (0x8283588) BUNDLE_TRANSMIT_FAILED
[1173191981.305740 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.305757 /dtn/route/static debug] dispatching event (0x8283588) BUNDLE_TRANSMIT_FAILED
[1173191981.305768 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.305780 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.305791 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.305807 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.305820 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.305832 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.305847 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.305860 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.305872 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.305883 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.305894 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.305908 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.305919 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.305931 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.305960 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.305971 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.305983 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.306002 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.306014 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.306031 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.306042 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.306054 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.306067 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.306088 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.306101 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.306124 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.306136 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.306150 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.306162 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.306197 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.306208 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.306220 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.306232 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.306243 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.306255 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.306266 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.306279 /dtn/bundle/daemon debug] posting event (0x8283240) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.306290 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.306301 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.306312 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.306323 /dtn/contact/manager debug] dispatching event (0x8283588) BUNDLE_TRANSMIT_FAILED
[1173191981.306339 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.306351 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.306368 /timer debug] new timeout 4875
[1173191981.306380 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.306391 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.306402 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.306417 /dtn/bundle/daemon debug] dispatching event (0x8283240) BUNDLE_TRANSMIT_FAILED
[1173191981.306429 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.306446 /dtn/route/static debug] dispatching event (0x8283240) BUNDLE_TRANSMIT_FAILED
[1173191981.306457 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.306470 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.306480 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.306496 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.306509 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.306522 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.306536 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.306559 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.306571 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.306583 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.306594 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.306607 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.306619 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.306630 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.306658 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.306669 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.306681 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.306700 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.306712 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.306729 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.306740 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.306752 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.306764 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.306776 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.306788 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.306811 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.306824 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.306838 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.306850 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.306884 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.306895 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.306908 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.306919 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.306931 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.306942 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.306954 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.306966 /dtn/bundle/daemon debug] posting event (0x82832f8) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.306977 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.306989 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.307000 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.307011 /dtn/contact/manager debug] dispatching event (0x8283240) BUNDLE_TRANSMIT_FAILED
[1173191981.307027 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.307049 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.307067 /timer debug] new timeout 4875
[1173191981.307078 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.307090 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.307101 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.307116 /dtn/bundle/daemon debug] dispatching event (0x82832f8) BUNDLE_TRANSMIT_FAILED
[1173191981.307128 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.307145 /dtn/route/static debug] dispatching event (0x82832f8) BUNDLE_TRANSMIT_FAILED
[1173191981.307156 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.307168 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.307179 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.307195 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.307208 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.307220 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.307235 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.307248 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.307259 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.307271 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.307282 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.307295 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.307307 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.307318 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.307346 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.307358 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.307369 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.307388 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.307400 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.307417 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.307428 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.307440 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.307452 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.307464 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.307476 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.307507 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.307520 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.307534 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.307546 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.307580 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.307591 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.307603 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.307615 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.307626 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.307637 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.307649 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.307662 /dtn/bundle/daemon debug] posting event (0x8283450) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.307673 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.307684 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.307695 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.307706 /dtn/contact/manager debug] dispatching event (0x82832f8) BUNDLE_TRANSMIT_FAILED
[1173191981.307721 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.307734 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.307751 /timer debug] new timeout 4874
[1173191981.307763 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.307775 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.307785 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.307801 /dtn/bundle/daemon debug] dispatching event (0x8283450) BUNDLE_TRANSMIT_FAILED
[1173191981.307813 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.307829 /dtn/route/static debug] dispatching event (0x8283450) BUNDLE_TRANSMIT_FAILED
[1173191981.307840 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.307852 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.307863 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.307879 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.307892 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.307904 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.307919 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.307932 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.307944 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.307955 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.307976 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.307990 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.308001 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.308013 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.308041 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.308053 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.308064 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.308083 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.308095 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.308112 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.308123 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.308135 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.308147 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.308159 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.308171 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.308195 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.308207 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.308221 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.308233 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.308267 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.308278 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.308290 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.308302 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.308313 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.308324 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.308336 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.308349 /dtn/bundle/daemon debug] posting event (0x8283498) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.308360 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.308371 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.308382 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.308394 /dtn/contact/manager debug] dispatching event (0x8283450) BUNDLE_TRANSMIT_FAILED
[1173191981.308409 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.308422 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.308439 /timer debug] new timeout 4873
[1173191981.308450 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.308472 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.308483 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.308498 /dtn/bundle/daemon debug] dispatching event (0x8283498) BUNDLE_TRANSMIT_FAILED
[1173191981.308510 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.308527 /dtn/route/static debug] dispatching event (0x8283498) BUNDLE_TRANSMIT_FAILED
[1173191981.308538 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.308550 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.308561 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.308577 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.308590 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.308602 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.308617 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.308630 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.308641 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.308653 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.308664 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.308678 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.308689 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.308700 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.308728 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.308740 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.308752 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.308771 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.308782 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.308799 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.308810 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.308822 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.308834 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.308846 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.308858 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.308879 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.308892 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.308915 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.308928 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.308962 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.308973 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.308986 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.308997 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.309008 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.309020 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.309032 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.309044 /dtn/bundle/daemon debug] posting event (0x82835d0) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.309055 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.309067 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.309077 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.309089 /dtn/contact/manager debug] dispatching event (0x8283498) BUNDLE_TRANSMIT_FAILED
[1173191981.309104 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.309117 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.309134 /timer debug] new timeout 4873
[1173191981.309145 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.309157 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.309168 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.309182 /dtn/bundle/daemon debug] dispatching event (0x82835d0) BUNDLE_TRANSMIT_FAILED
[1173191981.309194 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.309211 /dtn/route/static debug] dispatching event (0x82835d0) BUNDLE_TRANSMIT_FAILED
[1173191981.309222 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.309235 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.309246 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.309262 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.309274 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.309287 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.309301 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.309314 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.309325 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.309336 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.309348 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.309361 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.309372 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.309393 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.309421 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.309433 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.309444 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.309463 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.309475 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.309492 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.309503 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.309515 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.309528 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.309540 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.309552 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.309573 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.309586 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.309599 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.309611 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.309645 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.309656 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.309668 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.309680 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.309691 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.309703 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.309714 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.309727 /dtn/bundle/daemon debug] posting event (0x8283600) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.309738 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.309749 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.309760 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.309772 /dtn/contact/manager debug] dispatching event (0x82835d0) BUNDLE_TRANSMIT_FAILED
[1173191981.309787 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.309799 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.309816 /timer debug] new timeout 4872
[1173191981.309828 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.309839 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.309850 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.309865 /dtn/bundle/daemon debug] dispatching event (0x8283600) BUNDLE_TRANSMIT_FAILED
[1173191981.309877 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.309903 /dtn/route/static debug] dispatching event (0x8283600) BUNDLE_TRANSMIT_FAILED
[1173191981.309915 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.309927 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.309938 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.309954 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.309967 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.309979 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.309994 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.310007 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.310019 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.310030 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.310041 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.310055 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.310066 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.310077 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.310105 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.310117 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.310128 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.310147 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.310159 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.310176 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.310187 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.310199 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.310211 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.310223 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.310235 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.310256 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.310269 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.310282 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.310294 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.310328 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.310339 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.310362 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.310374 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.310385 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.310397 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.310408 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.310421 /dtn/bundle/daemon debug] posting event (0x8283648) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.310432 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.310443 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.310454 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.310465 /dtn/contact/manager debug] dispatching event (0x8283600) BUNDLE_TRANSMIT_FAILED
[1173191981.310481 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.310493 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.310510 /timer debug] new timeout 4871
[1173191981.310521 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.310533 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.310544 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.310559 /dtn/bundle/daemon debug] dispatching event (0x8283648) BUNDLE_TRANSMIT_FAILED
[1173191981.310571 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.310588 /dtn/route/static debug] dispatching event (0x8283648) BUNDLE_TRANSMIT_FAILED
[1173191981.310599 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.310611 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.310622 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.310638 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.310650 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.310663 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.310678 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.310691 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.310702 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.310713 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.310724 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.310738 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.310750 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.310761 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.310789 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.310810 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.310822 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.310841 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.310853 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.310870 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.310881 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.310893 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.310905 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.310917 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.310929 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.310954 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.310967 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.310981 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.310993 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.311027 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.311038 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.311050 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.311062 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.311073 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.311085 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.311097 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.311109 /dtn/bundle/daemon debug] posting event (0x8282fc0) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.311121 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.311152 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.311164 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.311175 /dtn/contact/manager debug] dispatching event (0x8283648) BUNDLE_TRANSMIT_FAILED
[1173191981.311191 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.311203 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.311220 /timer debug] new timeout 4871
[1173191981.311232 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.311243 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.311254 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.311269 /dtn/bundle/daemon debug] dispatching event (0x8282fc0) BUNDLE_TRANSMIT_FAILED
[1173191981.311281 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.311298 /dtn/route/static debug] dispatching event (0x8282fc0) BUNDLE_TRANSMIT_FAILED
[1173191981.311309 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.311331 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.311342 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.311359 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.311372 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.311384 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.311399 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.311412 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.311424 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.311435 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.311446 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.311460 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.311471 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.311483 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.311511 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.311522 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.311534 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.311553 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.311564 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.311581 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.311592 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.311604 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.311616 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.311628 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.311640 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.311661 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.311674 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.311687 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.311699 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.311733 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.311744 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.311757 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.311768 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.311780 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.311802 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.311814 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.311827 /dtn/bundle/daemon debug] posting event (0x8283678) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.311838 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.311849 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.311860 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.311871 /dtn/contact/manager debug] dispatching event (0x8282fc0) BUNDLE_TRANSMIT_FAILED
[1173191981.311887 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.311900 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.311917 /timer debug] new timeout 4870
[1173191981.311928 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.311940 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.311951 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.311966 /dtn/bundle/daemon debug] dispatching event (0x8283678) BUNDLE_TRANSMIT_FAILED
[1173191981.311978 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.311994 /dtn/route/static debug] dispatching event (0x8283678) BUNDLE_TRANSMIT_FAILED
[1173191981.312005 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.312018 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.312028 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.312044 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.312057 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.312070 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.312084 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.312097 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.312109 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.312120 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.312131 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.312144 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.312156 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.312167 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.312195 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.312207 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.312218 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.312237 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.312258 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.312276 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.312287 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.312299 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.312311 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.312323 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.312335 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.312356 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.312369 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.312382 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.312394 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.312428 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.312439 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.312452 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.312463 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.312474 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.312486 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.312498 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.312511 /dtn/bundle/daemon debug] posting event (0x82836d8) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.312522 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.312533 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.312544 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.312555 /dtn/contact/manager debug] dispatching event (0x8283678) BUNDLE_TRANSMIT_FAILED
[1173191981.312571 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.312583 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.312600 /timer debug] new timeout 4869
[1173191981.312611 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.312623 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.312634 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.312649 /dtn/bundle/daemon debug] dispatching event (0x82836d8) BUNDLE_TRANSMIT_FAILED
[1173191981.312661 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.312678 /dtn/route/static debug] dispatching event (0x82836d8) BUNDLE_TRANSMIT_FAILED
[1173191981.312689 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.312701 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.312712 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.312728 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.312751 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.312764 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.312779 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.312791 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.312803 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.312814 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.312826 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.312839 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.312850 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.312862 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.312890 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.312902 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.312913 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.312932 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.312944 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.312961 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.312972 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.312984 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.312996 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.313008 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.313020 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.313041 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.313053 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.313067 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.313079 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.313113 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.313124 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.313136 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.313148 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.313159 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.313171 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.313182 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.313195 /dtn/bundle/daemon debug] posting event (0x8283720) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.313216 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.313227 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.313238 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.313250 /dtn/contact/manager debug] dispatching event (0x82836d8) BUNDLE_TRANSMIT_FAILED
[1173191981.313265 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.313277 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.313294 /timer debug] new timeout 4868
[1173191981.313305 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.313317 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.313328 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.313343 /dtn/bundle/daemon debug] dispatching event (0x8283720) BUNDLE_TRANSMIT_FAILED
[1173191981.313355 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.313372 /dtn/route/static debug] dispatching event (0x8283720) BUNDLE_TRANSMIT_FAILED
[1173191981.313383 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.313395 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.313406 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.313422 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.313435 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.313447 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.313462 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.313475 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.313486 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.313498 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.313509 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.313523 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.313534 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.313546 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.313573 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.313585 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.313596 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.313615 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.313627 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.313644 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.313655 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.313667 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.313689 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.313701 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.313714 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.313736 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.313748 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.313761 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.313774 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.313808 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.313819 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.313831 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.313843 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.313854 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.313866 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.313878 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.313890 /dtn/bundle/daemon debug] posting event (0x8283768) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.313901 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.313913 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.313923 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.313935 /dtn/contact/manager debug] dispatching event (0x8283720) BUNDLE_TRANSMIT_FAILED
[1173191981.313950 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.313963 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.313979 /timer debug] new timeout 4868
[1173191981.313991 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.314002 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.314013 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.314028 /dtn/bundle/daemon debug] dispatching event (0x8283768) BUNDLE_TRANSMIT_FAILED
[1173191981.314040 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.314057 /dtn/route/static debug] dispatching event (0x8283768) BUNDLE_TRANSMIT_FAILED
[1173191981.314068 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.314080 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.314091 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.314107 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.314120 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.314132 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.314156 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.314169 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.314181 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.314192 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.314203 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.314217 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.314228 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.314240 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.314268 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.314280 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.314291 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.314310 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.314322 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.314339 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.314350 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.314362 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.314374 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.314386 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.314398 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.314419 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.314432 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.314445 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.314458 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.314492 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.314502 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.314515 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.314527 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.314538 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.314549 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.314561 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.314574 /dtn/bundle/daemon debug] posting event (0x82837b0) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.314585 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.314596 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.314607 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.314618 /dtn/contact/manager debug] dispatching event (0x8283768) BUNDLE_TRANSMIT_FAILED
[1173191981.314643 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.314656 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.314673 /timer debug] new timeout 4867
[1173191981.314685 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.314697 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.314707 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.314723 /dtn/bundle/daemon debug] dispatching event (0x82837b0) BUNDLE_TRANSMIT_FAILED
[1173191981.314735 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.314751 /dtn/route/static debug] dispatching event (0x82837b0) BUNDLE_TRANSMIT_FAILED
[1173191981.314762 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.314775 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.314785 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.314801 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.314814 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.314827 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.314842 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.314854 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.314866 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.314877 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.314888 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.314902 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.314913 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.314925 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.314953 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.314964 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.314976 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.314995 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.315006 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.315023 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.315034 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.315046 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.315059 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.315070 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.315092 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.315114 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.315126 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.315140 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.315152 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.315186 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.315197 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.315210 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.315221 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.315233 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.315244 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.315256 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.315268 /dtn/bundle/daemon debug] posting event (0x82837f8) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.315279 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.315291 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.315302 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.315313 /dtn/contact/manager debug] dispatching event (0x82837b0) BUNDLE_TRANSMIT_FAILED
[1173191981.315329 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.315341 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.315358 /timer debug] new timeout 4866
[1173191981.315370 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.315381 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.315392 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.315407 /dtn/bundle/daemon debug] dispatching event (0x82837f8) BUNDLE_TRANSMIT_FAILED
[1173191981.315419 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.315436 /dtn/route/static debug] dispatching event (0x82837f8) BUNDLE_TRANSMIT_FAILED
[1173191981.315447 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.315459 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.315470 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.315486 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.315499 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.315511 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.315526 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.315539 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.315551 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.315572 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.315584 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.315598 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.315609 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.315620 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.315648 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.315660 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.315672 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.315691 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.315703 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.315719 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.315731 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.315742 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.315755 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.315767 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.315779 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.315800 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.315813 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.315826 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.315838 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.315872 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.315883 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.315896 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.315907 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.315919 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.315930 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.315942 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.315954 /dtn/bundle/daemon debug] posting event (0x8283840) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.315965 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.315977 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.315987 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.315999 /dtn/contact/manager debug] dispatching event (0x82837f8) BUNDLE_TRANSMIT_FAILED
[1173191981.316014 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.316027 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.316054 /timer debug] new timeout 4866
[1173191981.316065 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.316077 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.316088 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.316103 /dtn/bundle/daemon debug] dispatching event (0x8283840) BUNDLE_TRANSMIT_FAILED
[1173191981.316115 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.316132 /dtn/route/static debug] dispatching event (0x8283840) BUNDLE_TRANSMIT_FAILED
[1173191981.316143 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.316156 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.316166 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.316182 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.316195 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.316207 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.316222 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.316235 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.316246 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.316258 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.316269 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.316283 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.316294 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.316306 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.316334 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.316346 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.316357 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.316376 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.316388 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.316404 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.316415 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.316427 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.316440 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.316451 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.316463 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.316491 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.316513 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.316527 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.316539 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.316573 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.316584 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.316596 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.316608 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.316619 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.316631 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.316643 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.316655 /dtn/bundle/daemon debug] posting event (0x82834e0) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.316666 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.316678 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.316689 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.316700 /dtn/contact/manager debug] dispatching event (0x8283840) BUNDLE_TRANSMIT_FAILED
[1173191981.316715 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.316728 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.316745 /timer debug] new timeout 4865
[1173191981.316756 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.316768 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.316779 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.316794 /dtn/bundle/daemon debug] dispatching event (0x82834e0) BUNDLE_TRANSMIT_FAILED
[1173191981.316806 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.316823 /dtn/route/static debug] dispatching event (0x82834e0) BUNDLE_TRANSMIT_FAILED
[1173191981.316833 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.316846 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.316857 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.316873 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.316886 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.316898 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.316913 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.316926 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.316938 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.316949 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.316961 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.316974 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.316995 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.317007 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.317035 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.317047 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.317059 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.317078 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.317089 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.317106 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.317117 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.317129 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.317142 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.317153 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.317165 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.317186 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.317199 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.317212 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.317224 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.317258 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.317269 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.317281 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.317293 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.317304 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.317316 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.317327 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.317340 /dtn/bundle/daemon debug] posting event (0x82838c0) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.317351 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.317362 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.317373 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.317384 /dtn/contact/manager debug] dispatching event (0x82834e0) BUNDLE_TRANSMIT_FAILED
[1173191981.317399 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.317412 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.317429 /timer debug] new timeout 4864
[1173191981.317440 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.317452 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.317463 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.317478 /dtn/bundle/daemon debug] dispatching event (0x82838c0) BUNDLE_TRANSMIT_FAILED
[1173191981.317499 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.317517 /dtn/route/static debug] dispatching event (0x82838c0) BUNDLE_TRANSMIT_FAILED
[1173191981.317528 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.317540 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.317551 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.317567 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.317579 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.317592 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.317607 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.317620 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.317631 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.317642 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.317653 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.317667 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.317679 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.317690 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.317718 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.317729 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.317741 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.317760 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.317772 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.317788 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.317800 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.317811 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.317824 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.317836 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.317848 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.317869 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.317881 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.317895 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.317907 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.317949 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.317960 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.317973 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.317985 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.317996 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.318007 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.318019 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.318032 /dtn/bundle/daemon debug] posting event (0x8283950) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.318043 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.318054 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.318065 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.318076 /dtn/contact/manager debug] dispatching event (0x82838c0) BUNDLE_TRANSMIT_FAILED
[1173191981.318092 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.318104 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.318121 /timer debug] new timeout 4864
[1173191981.318132 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.318145 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.318155 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.318170 /dtn/bundle/daemon debug] dispatching event (0x8283950) BUNDLE_TRANSMIT_FAILED
[1173191981.318182 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.318199 /dtn/route/static debug] dispatching event (0x8283950) BUNDLE_TRANSMIT_FAILED
[1173191981.318210 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.318223 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.318233 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.318249 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.318262 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.318275 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.318290 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.318303 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.318314 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.318325 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.318337 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.318351 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.318362 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.318374 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.318411 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.318423 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.318434 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.318453 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.318465 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.318481 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.318492 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.318504 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.318517 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.318528 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.318540 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.318561 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.318574 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.318587 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.318599 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.318633 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.318644 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.318657 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.318668 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.318680 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.318691 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.318703 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.318715 /dtn/bundle/daemon debug] posting event (0x8283998) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.318727 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.318738 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.318749 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.318760 /dtn/contact/manager debug] dispatching event (0x8283950) BUNDLE_TRANSMIT_FAILED
[1173191981.318775 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.318788 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.318805 /timer debug] new timeout 4863
[1173191981.318816 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.318828 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.318839 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.318854 /dtn/bundle/daemon debug] dispatching event (0x8283998) BUNDLE_TRANSMIT_FAILED
[1173191981.318866 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.318882 /dtn/route/static debug] dispatching event (0x8283998) BUNDLE_TRANSMIT_FAILED
[1173191981.318893 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.318918 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.318929 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.318945 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.318958 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.318970 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.318985 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.318998 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.319010 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.319021 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.319032 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.319046 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.319058 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.319069 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.319097 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.319108 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.319120 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.319139 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.319150 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.319167 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.319178 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.319190 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.319202 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.319214 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.319226 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.319247 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.319260 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.319273 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.319285 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.319319 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.319330 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.319343 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.319354 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.319376 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.319388 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.319399 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.319412 /dtn/bundle/daemon debug] posting event (0x82839e0) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.319423 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.319434 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.319445 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.319456 /dtn/contact/manager debug] dispatching event (0x8283998) BUNDLE_TRANSMIT_FAILED
[1173191981.319472 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.319485 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.319502 /timer debug] new timeout 4862
[1173191981.319513 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.319525 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.319535 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.319550 /dtn/bundle/daemon debug] dispatching event (0x82839e0) BUNDLE_TRANSMIT_FAILED
[1173191981.319562 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.319579 /dtn/route/static debug] dispatching event (0x82839e0) BUNDLE_TRANSMIT_FAILED
[1173191981.319590 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.319603 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.319614 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.319630 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.319642 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.319655 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.319670 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.319683 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.319694 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.319705 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.319717 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.319731 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.319742 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.319754 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.319781 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.319793 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.319804 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.319834 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.319846 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.319863 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.319874 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.319886 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.319898 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.319910 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.319922 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.319943 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.319956 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.319970 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.319982 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.320016 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.320027 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.320040 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.320051 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.320062 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.320074 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.320086 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.320098 /dtn/bundle/daemon debug] posting event (0x8283a28) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.320109 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.320121 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.320131 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.320143 /dtn/contact/manager debug] dispatching event (0x82839e0) BUNDLE_TRANSMIT_FAILED
[1173191981.320158 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.320171 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.320188 /timer debug] new timeout 4862
[1173191981.320199 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.320210 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.320221 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.320236 /dtn/bundle/daemon debug] dispatching event (0x8283a28) BUNDLE_TRANSMIT_FAILED
[1173191981.320248 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.320265 /dtn/route/static debug] dispatching event (0x8283a28) BUNDLE_TRANSMIT_FAILED
[1173191981.320276 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.320288 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.320299 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.320324 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.320338 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.320350 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.320365 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.320378 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.320389 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.320401 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.320412 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.320426 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.320438 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.320449 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.320477 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.320488 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.320500 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.320519 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.320531 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.320547 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.320558 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.320570 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.320583 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.320594 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.320607 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.320628 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.320640 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.320654 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.320666 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.320700 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.320711 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.320723 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.320735 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.320746 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.320758 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.320769 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.320792 /dtn/bundle/daemon debug] posting event (0x8283a70) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.320803 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.320815 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.320825 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.320837 /dtn/contact/manager debug] dispatching event (0x8283a28) BUNDLE_TRANSMIT_FAILED
[1173191981.320852 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.320865 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.320882 /timer debug] new timeout 4861
[1173191981.320893 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.320905 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.320916 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.320931 /dtn/bundle/daemon debug] dispatching event (0x8283a70) BUNDLE_TRANSMIT_FAILED
[1173191981.320943 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.320960 /dtn/route/static debug] dispatching event (0x8283a70) BUNDLE_TRANSMIT_FAILED
[1173191981.320970 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.320983 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.320994 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.321010 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.321022 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.321035 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.321050 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.321063 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.321074 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.321086 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.321097 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.321111 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.321123 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.321148 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.321177 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.321188 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.321200 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.321219 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.321231 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.321247 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.321268 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.321280 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.321293 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.321304 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.321316 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.321337 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.321350 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.321363 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.321375 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.321410 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.321421 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.321434 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.321445 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.321456 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.321468 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.321480 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.321492 /dtn/bundle/daemon debug] posting event (0x8283ab8) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.321504 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.321515 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.321526 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.321537 /dtn/contact/manager debug] dispatching event (0x8283a70) BUNDLE_TRANSMIT_FAILED
[1173191981.321553 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.321565 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.321582 /timer debug] new timeout 4860
[1173191981.321593 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.321605 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.321616 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.321631 /dtn/bundle/daemon debug] dispatching event (0x8283ab8) BUNDLE_TRANSMIT_FAILED
[1173191981.321643 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.321660 /dtn/route/static debug] dispatching event (0x8283ab8) BUNDLE_TRANSMIT_FAILED
[1173191981.321671 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.321683 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.321694 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.321710 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.321722 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.321744 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.321759 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.321772 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.321783 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.321794 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.321805 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.321820 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.321831 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.321842 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.321870 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.321882 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.321894 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.321913 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.321924 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.321941 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.321952 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.321964 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.321977 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.321988 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.322000 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.322021 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.322034 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.322047 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.322059 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.322093 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.322104 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.322117 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.322128 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.322140 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.322151 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.322163 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.322175 /dtn/bundle/daemon debug] posting event (0x8283b00) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.322187 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.322198 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.322218 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.322230 /dtn/contact/manager debug] dispatching event (0x8283ab8) BUNDLE_TRANSMIT_FAILED
[1173191981.322245 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.322258 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.322275 /timer debug] new timeout 4859
[1173191981.322286 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.322298 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.322309 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.322324 /dtn/bundle/daemon debug] dispatching event (0x8283b00) BUNDLE_TRANSMIT_FAILED
[1173191981.322336 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.322353 /dtn/route/static debug] dispatching event (0x8283b00) BUNDLE_TRANSMIT_FAILED
[1173191981.322364 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.322376 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.322387 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.322403 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.322416 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.322428 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.322443 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.322456 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.322467 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.322479 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.322490 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.322504 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.322516 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.322527 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.322555 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.322567 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.322578 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.322597 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.322609 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.322626 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.322637 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.322649 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.322661 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.322683 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.322695 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.322716 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.322729 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.322742 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.322754 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.322788 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.322799 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.322812 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.322823 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.322835 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.322846 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.322858 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.322870 /dtn/bundle/daemon debug] posting event (0x8283b48) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.322881 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.322893 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.322903 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.322915 /dtn/contact/manager debug] dispatching event (0x8283b00) BUNDLE_TRANSMIT_FAILED
[1173191981.322930 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.322943 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.322960 /timer debug] new timeout 4859
[1173191981.322971 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.322983 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.322993 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.323009 /dtn/bundle/daemon debug] dispatching event (0x8283b48) BUNDLE_TRANSMIT_FAILED
[1173191981.323021 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.323037 /dtn/route/static debug] dispatching event (0x8283b48) BUNDLE_TRANSMIT_FAILED
[1173191981.323048 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.323060 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.323071 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.323087 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.323100 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.323112 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.323127 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.323150 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.323162 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.323173 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.323184 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.323199 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.323210 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.323222 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.323249 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.323261 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.323273 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.323292 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.323303 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.323320 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.323331 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.323343 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.323355 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.323367 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.323379 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.323401 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.323413 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.323427 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.323438 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.323472 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.323483 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.323496 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.323507 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.323519 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.323530 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.323542 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.323554 /dtn/bundle/daemon debug] posting event (0x8283b90) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.323565 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.323577 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.323587 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.323599 /dtn/contact/manager debug] dispatching event (0x8283b48) BUNDLE_TRANSMIT_FAILED
[1173191981.323614 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.323637 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.323655 /timer debug] new timeout 4858
[1173191981.323666 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.323678 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.323689 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.323704 /dtn/bundle/daemon debug] dispatching event (0x8283b90) BUNDLE_TRANSMIT_FAILED
[1173191981.323716 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.323732 /dtn/route/static debug] dispatching event (0x8283b90) BUNDLE_TRANSMIT_FAILED
[1173191981.323743 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.323756 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.323767 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.323782 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.323795 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.323808 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.323822 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.323835 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)
[1173191981.323847 /dtn/routing/static/table debug] check entry dtn:none -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.323858 /dtn/routing/static/table debug] check entry dtn:none -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.323869 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo done, 1 match(es)
[1173191981.323884 /dtn/route/static debug] should_fwd bundle 0: link t2l_l ok since transmission count=0
[1173191981.323895 /dtn/route/static debug] should_fwd bundle 0: match t2l_l: forwarding log entry TRANSMIT_FAILED TRANSMIT_FAILED 0
[1173191981.323906 /dtn/route/static debug] sending bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to t2l_l [landers.dsg.cs.tcd.ie:7005 dtn:none ONDEMAND OPEN]
[1173191981.323934 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.323946 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.323958 /dtn/bundle/protocol debug] generating primary: length 125 (preamble 5 var length 120)
[1173191981.323977 /dtn/bundle/protocol debug] dictionary len 91, value: 'dtn //landers.dsg.cs.tcd.ie.dtn/foo //TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost none '
[1173191981.323989 /dtn/bundle/protocol debug] dictionary offsets: dest 0,4 source 0,36, custodian 0,86 replyto 0,36
[1173191981.324005 /dtn/bundle/protocol debug] generated dictionary length 91
[1173191981.324016 /dtn/bundle/protocol debug] get_primary_len(bundle 0): 125
[1173191981.324029 /dtn/bundle/protocol debug] generated block (owner 0x0 type 0x0) data_offset 0 data_length 125 contents length 125
[1173191981.324041 /dtn/bundle/protocol debug] BlockProcessor type 0x1 generated preamble for block type 0x1 flags 0x8: data_offset 5 data_length 131072
[1173191981.324053 /dtn/bundle/protocol debug] generated block (owner 0x1 type 0x1) data_offset 5 data_length 131072 contents length 5
[1173191981.324065 /dtn/bundle/actions debug] send bundle bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload) to ONDEMAND link t2l_l (landers.dsg.cs.tcd.ie:7005) (total len 131202)
[1173191981.324096 /dtn/bundle/protocol debug] BundleProtocol::produce copying 125/125 bytes from block type 0x0 at offset 0
[1173191981.324109 /dtn/bundle/protocol debug] BundleProtocol::produce copying 65382/131077 bytes from block type 0x1 at offset 0
[1173191981.324122 /dtn/storage/bundles/fdcache/cache debug] Got entry fd=40 pin_count=1 size=1
[1173191981.324134 /dtn/bundle/payload/0/file debug] lseek 0 SEEK_SET -> 0
[1173191981.324168 /dtn/bundle/payload/0/file debug] ::readv() fd 40 cc 65377
[1173191981.324179 /dtn/bundle/payload/0/file debug] readall 65377 bytes 0 left 65377 total
[1173191981.324192 /dtn/storage/bundles/fdcache/cache debug] Unpin entry fd=40 pin_count=0 size=1
[1173191981.324203 /dtn/bundle/protocol debug] BundleProtocol::produce complete: produced 65507 bytes, bundle not complete
[1173191981.324215 /dtn/cl/udp/sender/0x829eb50 error] send_bundle: bundle too big (131202 > 65507)
[1173191981.324226 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 4 -> 5 (1 mappings) add BundleTransmitFailedEvent 
[1173191981.324238 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 3 -> 4 add BundleTransmitFailedEvent 
[1173191981.324250 /dtn/bundle/daemon debug] posting event (0x8283bd8) with type BUNDLE_TRANSMIT_FAILED (at back)
[1173191981.324261 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1173191981.324273 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1173191981.324284 /dtn/route/static debug] fwd_to_matching bundle id 0: 1 matches
[1173191981.324295 /dtn/contact/manager debug] dispatching event (0x8283b90) BUNDLE_TRANSMIT_FAILED
[1173191981.324310 /dtn/contact/refs debug] refcount contact landers.dsg.cs.tcd.ie:7005 (started 1173191981.304527) 4 -> 3 del BundleTransmitFailedEvent 
[1173191981.324323 /dtn/bundle/refs debug] bundle id 0 (0x8282a70): refcount 5 -> 4 (1 mappings) del BundleTransmitFailedEvent 
[1173191981.324340 /timer debug] new timeout 4857
[1173191981.324351 /dtn/bundle/daemon/msgqueue debug] drain_pipe: attempting to drain 1 bytes
[1173191981.324363 /dtn/bundle/daemon/msgqueue debug] drain_pipe: drained 1/1 byte(s) from pipe
[1173191981.324374 /dtn/bundle/daemon/msgqueue debug] drain pipe count = 0
[1173191981.324389 /dtn/bundle/daemon debug] dispatching event (0x8283bd8) BUNDLE_TRANSMIT_FAILED
[1173191981.324401 /dtn/bundle/daemon info] BUNDLE_TRANSMIT_FAILED id:0 -> t2l_l (landers.dsg.cs.tcd.ie:7005)
[1173191981.324418 /dtn/route/static debug] dispatching event (0x8283bd8) BUNDLE_TRANSMIT_FAILED
[1173191981.324428 /dtn/route/static debug] handle bundle transmit failed: bundle id 0 dtn://TerrestrialInternet.dsg.cs.tcd.ie.dtn/localhost -> dtn://landers.dsg.cs.tcd.ie.dtn/foo (131072 bytes payload)
[1173191981.324441 /dtn/routing/static/table debug] get_matching dtn://landers.dsg.cs.tcd.ie.dtn/foo
[1173191981.324452 /dtn/routing/static/table debug] check entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.324468 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://landers.dsg.cs.tcd.ie.dtn/*) succeeded: pattern 'landers.dsg.cs.tcd.ie.dtn' ssp 'landers.dsg.cs.tcd.ie.dtn'
[1173191981.324480 /dtn/routing/static/table debug] match entry dtn://landers.dsg.cs.tcd.ie.dtn/* -> landers.dsg.cs.tcd.ie:7005 (FORWARD)
[1173191981.324493 /dtn/routing/static/table debug] check entry dtn://orbiters.dsg.cs.tcd.ie.dtn/* -> orbiters.dsg.cs.tcd.ie:7006 (FORWARD)
[1173191981.324508 /dtn/scheme/dtn debug] match(dtn://landers.dsg.cs.tcd.ie.dtn/foo, dtn://orbiters.dsg.cs.tcd.ie.dtn/*) failed: url hosts not equal ('orbiters.dsg.cs.tcd.ie.dtn' != 'landers.dsg.cs.tcd.ie.dtn')
[1173191981.324521 /dtn/routing/static/table debug] check entry dtn:none -> /dev/null (FORWARD)

--------------070107020309050101080203--


Received: from gateway0.EECS.Berkeley.EDU (gateway0.EECS.Berkeley.EDU [169.229.60.93]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l26F4jY05333 for <dtn-users@mailman.dtnrg.org>; Tue, 6 Mar 2007 07:04:45 -0800
Received: from [192.168.1.102] (dsl081-061-178.sfo1.dsl.speakeasy.net [64.81.61.178]) (authenticated bits=0) by gateway0.EECS.Berkeley.EDU (8.14.0/8.13.5) with ESMTP id l26F4iaV011671 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 6 Mar 2007 07:04:45 -0800 (PST)
In-Reply-To: <45ED8196.9030600@cs.tcd.ie>
References: <45ED8196.9030600@cs.tcd.ie>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <D844A8C2-9D3F-404A-BAE4-ABBAD3D1CBB9@cs.berkeley.edu>
Content-Transfer-Encoding: 7bit
From: Michael Demmer <demmer@cs.berkeley.edu>
Subject: Re: [dtn-users] Bundle size limits...
X-Applemailsentby: demmer
Date: Tue, 6 Mar 2007 07:04:38 -0800
To: dtn-users@mailman.dtnrg.org
X-Mailer: Apple Mail (2.752.2)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

> I'm trying to do some tests with largish files via dtnsend and
> a UDP CL with the 2.3.0 version.
>
> When the file is >65507 bytes I get an error (dtnd told me that
> 65507 number). Are larger files supported somehow or is this
> all stuck waiting on fragmentation support?

There's currently no proactive fragmentation support, so this will be  
an error.

I'm curious though, can you send me what specific error you got, so I  
can make sure it's what I expect.

> Also, the dtnd goes into an infinite loop generating that error.
> Seems like dtnsend has deposited the (128k) file into the
> bundles directory; dtnd tries to read it, then barfs and repeats
> ...but doesn't exit or anything. Is there a setting to detect this?
> (I get a v. big log file v. quickly.)

Can you also send a snippet of the log file... I suspect I know  
what's going on, but I'd like to make sure.

> I care more about the 1st thing than the 2nd btw:-)

I probably care about the 2nd more than the 1st :-)

Though to be fair, if my suspicions are correct then implementing the  
fragmentaton support would have the side effect of getting rid of the  
infinite loop.

-m





Received: from relay.imagine.ie (relay.imagine.ie [87.232.1.41]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l26EvGY05246 for <dtn-users@mailman.dtnrg.org>; Tue, 6 Mar 2007 06:57:16 -0800
Received: from mail2.int.imagine.ie (mail2 [87.232.1.153]) by relay.imagine.ie (Postfix) with ESMTP id 16B3D40A4 for <dtn-users@mailman.dtnrg.org>; Tue,  6 Mar 2007 14:57:15 +0000 (GMT)
Received: from [10.87.48.3] (dsl-102-234.cust.imagine.ie [87.232.102.234]) by mail2.int.imagine.ie (8.13.4/8.13.4/Debian-3) with ESMTP id l26EvDre026114 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <dtn-users@mailman.dtnrg.org>; Tue, 6 Mar 2007 14:57:14 GMT
Message-ID: <45ED8196.9030600@cs.tcd.ie>
Date: Tue, 06 Mar 2007 14:58:30 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Bayes-Prob: 0.0001 (Score 0)
X-Spam-Score: 0.00 () [Hold at 8.00] 
X-Canit-Stats-ID: 5759967 - a1675a24a618 (trained as not-spam)
X-CanItPRO-Stream: outgoing
X-Scanned-By: CanIt (www . roaringpenguin . com) on 87.232.1.53
Subject: [dtn-users] Bundle size limits...
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Hi,

I'm trying to do some tests with largish files via dtnsend and
a UDP CL with the 2.3.0 version.

When the file is >65507 bytes I get an error (dtnd told me that
65507 number). Are larger files supported somehow or is this
all stuck waiting on fragmentation support?

Also, the dtnd goes into an infinite loop generating that error.
Seems like dtnsend has deposited the (128k) file into the
bundles directory; dtnd tries to read it, then barfs and repeats
...but doesn't exit or anything. Is there a setting to detect this?
(I get a v. big log file v. quickly.)

I care more about the 1st thing than the 2nd btw:-)

S.



Received: from imx2.tcd.ie (imx2.tcd.ie [134.226.1.156]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l25H4xY25621 for <dtn-users@mailman.dtnrg.org>; Mon, 5 Mar 2007 09:04:59 -0800
Received: from Vams.imx2 (imx2.tcd.ie [134.226.1.156]) by imx2.tcd.ie (Postfix) with SMTP id 7AF1A680CD for <dtn-users@mailman.dtnrg.org>; Mon,  5 Mar 2007 17:04:53 +0000 (GMT)
Received: from imx2.tcd.ie ([134.226.1.156]) by imx2.tcd.ie ([134.226.1.156]) with SMTP (gateway) id A0643F77E1C; Mon, 05 Mar 2007 17:04:53 +0000
Received: from [134.226.62.103] (cswireless62-103.cs.tcd.ie [134.226.62.103]) by imx2.tcd.ie (Postfix) with ESMTP id 69157680CD for <dtn-users@mailman.dtnrg.org>; Mon,  5 Mar 2007 17:04:53 +0000 (GMT)
Message-ID: <45EC4E06.7070002@cs.tcd.ie>
Date: Mon, 05 Mar 2007 17:06:14 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Subject: Re: [dtn-users] Bit of a crash...
References: <45CB61E8.3050004@cs.tcd.ie>	 <BF6E4E00-4038-4F08-B62B-D3393A27A718@cs.berkeley.edu>	 <45EC30C0.5060603@cs.tcd.ie> <45EC3976.7010807@cs.tcd.ie> <cbdb04b70703050843t6e85db6cj5a808c62d79d6870@mail.gmail.com>
In-Reply-To: <cbdb04b70703050843t6e85db6cj5a808c62d79d6870@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiVirus-Status: MessageID = A1643F77E1C
X-AntiVirus-Status: Host: imx2.tcd.ie
X-AntiVirus-Status: Action Taken: 
X-AntiVirus-Status: NONE
X-AntiVirus-Status: Checked by TCD Vexira. (version=1.57.6 VDF=9.65.6)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Gerardo Izquierdo wrote:
> On 3/5/07, Stephen Farrell <stephen.farrell@cs.tcd.ie> wrote:
>>
>> Ok - so I went and built it on the ubuntu box and it no
>> longer crashes. Dunno why (and am moving on...)
>>
>> S.
> 
> Did you got a fresh build on ubuntu?

Straight out of the box 2.3.0

> recently I've seen messages about recent code changes wich allow the
> DTN to avoid some problems..

Not in this case,
S.





Received: from imx2.tcd.ie (imx2.tcd.ie [134.226.1.156]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l25H44Y25338 for <dtn-users@mailman.dtnrg.org>; Mon, 5 Mar 2007 09:04:04 -0800
Received: from Vams.imx2 (imx2.tcd.ie [134.226.1.156]) by imx2.tcd.ie (Postfix) with SMTP id 4E31C6800B for <dtn-users@mailman.dtnrg.org>; Mon,  5 Mar 2007 17:03:58 +0000 (GMT)
Received: from imx2.tcd.ie ([134.226.1.156]) by imx2.tcd.ie ([134.226.1.156]) with SMTP (gateway) id A063BB42793; Mon, 05 Mar 2007 17:03:58 +0000
Received: from [134.226.62.103] (cswireless62-103.cs.tcd.ie [134.226.62.103]) by imx2.tcd.ie (Postfix) with ESMTP id 394C16800B for <dtn-users@mailman.dtnrg.org>; Mon,  5 Mar 2007 17:03:58 +0000 (GMT)
Message-ID: <45EC4DCF.3020907@cs.tcd.ie>
Date: Mon, 05 Mar 2007 17:05:19 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Subject: Re: [dtn-users] Bit of a crash...
References: <EAD5C58F27640B429D87C4663AFE3535A2A877@IMCSRV1.MITRE.ORG>
In-Reply-To: <EAD5C58F27640B429D87C4663AFE3535A2A877@IMCSRV1.MITRE.ORG>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiVirus-Status: MessageID = A163BB42793
X-AntiVirus-Status: Host: imx2.tcd.ie
X-AntiVirus-Status: Action Taken: 
X-AntiVirus-Status: NONE
X-AntiVirus-Status: Checked by TCD Vexira. (version=1.57.6 VDF=9.65.6)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Don't think so, but it could be sleepycat I suppose, even
though I made sure they both used 4.3, when I built on
ubuntu re-built sleepycat as well.

S.

Scott, Keith L. wrote:
> Library version mismatch?
> 
>   --keith
> 
> 
> ----- Original Message -----
> From: dtn-users-admin@mailman.dtnrg.org <dtn-users-admin@mailman.dtnrg.org>
> To: dtn-users@mailman.dtnrg.org <dtn-users@mailman.dtnrg.org>
> Cc: dtn-users@dtnrg.org <dtn-users@dtnrg.org>
> Sent: Mon Mar 05 10:38:30 2007
> Subject: Re: [dtn-users] Bit of a crash...
> 
> 
> Ok - so I went and built it on the ubuntu box and it no
> longer crashes. Dunno why (and am moving on...)
> 
> S.
> 
> Stephen Farrell wrote:
>  >
>  > Been a while, but now I'm back at this. Problem I have is that
>  > the machine on which I'm running isn't a dev box and doesn't
>  > have code, gdb or anything.
>  >
>  > Now I can try to change that but it'd be hassle.
>  >
>  > Is there a log file somewhere I can get at for more inspiration?
>  >
>  > S.
>  >
>  > PS: Same crash when I dtnsend or dtnrecv, seems to be happening
>  > at the end of the run, after the bundle's been transferred which
>  > seems to happen fine.
>  >
>  > Michael Demmer wrote:
>  >> Try running dtnd under gdb and then you can see what's causing the
>  >> SIGABRT.
>  >>
>  >> -m
>  >>
>  >> On Feb 8, 2007, at 9:46 AM, Stephen Farrell wrote:
>  >>
>  >>>
>  >>> Hi,
>  >>>
>  >>> I'm running the basic dtnping test but seeing it crash the dtnd
>  >>> when I hit ctrl-C on the client (up to that it reports itself
>  >>> as working fine).
>  >>>
>  >>> I built the dtn code on a fairly old Suse box but am running
>  >>> the binaries on an Ubuntu dapper whatsit (i.e. latest release).
>  >>>
>  >>> I had to add a bunch of libs manually since the ubuntu box is not
>  >>> a dev machine, and I suspect that that's the cause of the crash,
>  >>> but I just wondered if this was known to be something else. (I
>  >>> didn't see anything in the last few months of the archive, but
>  >>> sorry if I missed something.)
>  >>>
>  >>> Cheers,
>  >>> S.
>  >>>
>  >>> stephen@machine:~/test-setup/bp/terr$ dtnd -c dtn.conf
>  >>> [1170954592.901495 /dtnd notice] DTN daemon starting up... (pid 25094)
>  >>> [1170954592.906294 /dtnd notice] random seed is 906289
>  >>> [1170954592.935755 /dtn/bundle/daemon notice] loading bundles from
>  >>> data store
>  >>> machine dtn% ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>  >>> STACK TRACE: 0x81000a5 0xffffe410 0xb7be42b9 0xb7dac305 0xb7dac342
>  >>> 0xb7dac186 0xb7ceffbe 0xb7cf0058 0xb7de23ba 0xb7de00f1 0xb7ddc0b0
>  >>> 0x8122774 0x8
>  >>> 122583 0xb7ddb341
>  >>> fatal handler sending signal to thread 3073878960
>  >>> ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>  >>> STACK TRACE: 0x81000a5 0xffffe40e 0x810fd21 0x812266c 0x8122583
>  >>> 0xb7ddb341
>  >>> fatal handler sending signal to thread 3065486256
>  >>> ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>  >>> STACK TRACE: 0x81000a5 0xffffe410 0x810b3ac 0x810baa1 0x810ab9e
>  >>> 0x810eb7f 0x8096a0a 0x812266c 0x8122583 0xb7ddb341
>  >>> fatal handler sending signal to thread 3057093552
>  >>> ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>  >>> STACK TRACE: 0x81000a5 0xffffe410 0x810b3ac 0x810aefc 0x806849d
>  >>> 0x812266c 0x8122583 0xb7ddb341
>  >>> fatal handler sending signal to thread 3048700848
>  >>> ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>  >>> STACK TRACE: 0x81000a5 0xffffe40e 0x810fd21 0x812266c 0x8122583
>  >>> 0xb7ddb341
>  >>> fatal handler dumping core
>  >>> Aborted
>  >>> stephen@machine:~/test-setup/bp/terr$ uname -a
>  >>> Linux machine 2.6.15-26-server #1 SMP Thu Aug 3 04:09:15 UTC 2006
>  >>> i686 GNU/Linux
>  >>>
>  >>> _______________________________________________
>  >>> dtn-users mailing list
>  >>> dtn-users@mailman.dtnrg.org
>  >>> http://mailman.dtnrg.org/mailman/listinfo/dtn-users
>  >>
>  >> _______________________________________________
>  >> dtn-users mailing list
>  >> dtn-users@mailman.dtnrg.org
>  >> http://mailman.dtnrg.org/mailman/listinfo/dtn-users
>  >>
>  > _______________________________________________
>  > dtn-users mailing list
>  > dtn-users@mailman.dtnrg.org
>  > http://mailman.dtnrg.org/mailman/listinfo/dtn-users
>  >
> _______________________________________________
> dtn-users mailing list
> dtn-users@mailman.dtnrg.org
> http://mailman.dtnrg.org/mailman/listinfo/dtn-users
> 


Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l25GhXY19110 for <dtn-users@mailman.dtnrg.org>; Mon, 5 Mar 2007 08:43:33 -0800
Received: by ug-out-1314.google.com with SMTP id 71so1199401ugh for <dtn-users@mailman.dtnrg.org>; Mon, 05 Mar 2007 08:43:27 -0800 (PST)
DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=QFMWRRLJprdR0ftdWizzOCLF5fpZXx1pAg2PxdMFyVwqV//gbOodY9WUOAnwez4V2bh4EudkQuyNnTXlWRfa0vKpj66hrS4eSc60a/b472XmU6yoi74GJAI9mUNhGRWhBlyhbPKbTVaGW5Mym7qHPMJYRHVv9NhBAQ6+o79Sjfc=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=D6sA1BhHXtOi4H87ztCtpiYduaZBVlJ4eaTG0p+8NDiTWBTcKuDCBzKWh7ILYgNpCKDY5QVvaJjNL3aiwtkdnuzzrZ3nJ8g2LN1tyPsWtI1G9NMPaWR+yc00VqYF/X3c8Nq67QbB2TE9YnFpIDPGVdvvARTHQjJrVMM92j7yx4I=
Received: by 10.114.81.1 with SMTP id e1mr1327831wab.1173112983664; Mon, 05 Mar 2007 08:43:03 -0800 (PST)
Received: by 10.114.145.10 with HTTP; Mon, 5 Mar 2007 08:43:03 -0800 (PST)
Message-ID: <cbdb04b70703050843t6e85db6cj5a808c62d79d6870@mail.gmail.com>
Date: Mon, 5 Mar 2007 17:43:03 +0100
From: "Gerardo Izquierdo" <gcadalso@gmail.com>
To: dtn-users@mailman.dtnrg.org
Subject: Re: [dtn-users] Bit of a crash...
In-Reply-To: <45EC3976.7010807@cs.tcd.ie>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <45CB61E8.3050004@cs.tcd.ie> <BF6E4E00-4038-4F08-B62B-D3393A27A718@cs.berkeley.edu> <45EC30C0.5060603@cs.tcd.ie> <45EC3976.7010807@cs.tcd.ie>
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

On 3/5/07, Stephen Farrell <stephen.farrell@cs.tcd.ie> wrote:
>
> Ok - so I went and built it on the ubuntu box and it no
> longer crashes. Dunno why (and am moving on...)
>
> S.

Did you got a fresh build on ubuntu?

recently I've seen messages about recent code changes wich allow the
DTN to avoid some problems..

Gerardo - Sorry by my poor English.


Received: from smtp-bedford.mitre.org (smtp-bedford.mitre.org [192.160.51.76]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l25GeYY18464 for <dtn-users@mailman.dtnrg.org>; Mon, 5 Mar 2007 08:40:34 -0800
Received: from smtp-bedford.mitre.org (localhost.localdomain [127.0.0.1]) by smtp-bedford.mitre.org (8.12.11.20060308/8.12.11) with SMTP id l25GeYOr018173 for <dtn-users@mailman.dtnrg.org>; Mon, 5 Mar 2007 11:40:34 -0500
Received: from smtp-bedford.mitre.org (localhost.localdomain [127.0.0.1]) by smtp-bedford.mitre.org (Postfix) with ESMTP id B88D2BF7D for <dtn-users@mailman.dtnrg.org>; Mon,  5 Mar 2007 11:40:33 -0500 (EST)
Received: from imcfe2.MITRE.ORG (imcfe2.mitre.org [129.83.29.4]) by smtp-bedford.mitre.org (8.12.11.20060308/8.12.11) with ESMTP id l25GeX9t018143 for <dtn-users@mailman.dtnrg.org>; Mon, 5 Mar 2007 11:40:33 -0500
Received: from IMCSRV1.MITRE.ORG ([129.83.20.158]) by imcfe2.MITRE.ORG with Microsoft SMTPSVC(6.0.3790.1830); Mon, 5 Mar 2007 11:40:33 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C75F44.FD5205CF"
Subject: Re: [dtn-users] Bit of a crash...
Date: Mon, 5 Mar 2007 11:40:21 -0500
Message-ID: <EAD5C58F27640B429D87C4663AFE3535A2A877@IMCSRV1.MITRE.ORG>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dtn-users] Bit of a crash...
thread-index: AcdfPKKsp4HfPmYlTuCopibQZYuURQACDft0
From: "Scott, Keith L." <kscott@mitre.org>
To: <dtn-users@mailman.dtnrg.org>
X-OriginalArrivalTime: 05 Mar 2007 16:40:33.0214 (UTC) FILETIME=[FE4BBDE0:01C75F44]
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

This is a multi-part message in MIME format.

------_=_NextPart_001_01C75F44.FD5205CF
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64

TGlicmFyeSB2ZXJzaW9uIG1pc21hdGNoPw0KDQogIC0ta2VpdGgNCg0KDQotLS0tLSBPcmlnaW5h
bCBNZXNzYWdlIC0tLS0tDQpGcm9tOiBkdG4tdXNlcnMtYWRtaW5AbWFpbG1hbi5kdG5yZy5vcmcN
CjxkdG4tdXNlcnMtYWRtaW5AbWFpbG1hbi5kdG5yZy5vcmc+DQpUbzogZHRuLXVzZXJzQG1haWxt
YW4uZHRucmcub3JnIDxkdG4tdXNlcnNAbWFpbG1hbi5kdG5yZy5vcmc+DQpDYzogZHRuLXVzZXJz
QGR0bnJnLm9yZyA8ZHRuLXVzZXJzQGR0bnJnLm9yZz4NClNlbnQ6IE1vbiBNYXIgMDUgMTA6Mzg6
MzAgMjAwNw0KU3ViamVjdDogUmU6IFtkdG4tdXNlcnNdIEJpdCBvZiBhIGNyYXNoLi4uDQoNCg0K
T2sgLSBzbyBJIHdlbnQgYW5kIGJ1aWx0IGl0IG9uIHRoZSB1YnVudHUgYm94IGFuZCBpdCBubw0K
bG9uZ2VyIGNyYXNoZXMuIER1bm5vIHdoeSAoYW5kIGFtIG1vdmluZyBvbi4uLikNCg0KUy4NCg0K
U3RlcGhlbiBGYXJyZWxsIHdyb3RlOg0KPiANCj4gQmVlbiBhIHdoaWxlLCBidXQgbm93IEknbSBi
YWNrIGF0IHRoaXMuIFByb2JsZW0gSSBoYXZlIGlzIHRoYXQNCj4gdGhlIG1hY2hpbmUgb24gd2hp
Y2ggSSdtIHJ1bm5pbmcgaXNuJ3QgYSBkZXYgYm94IGFuZCBkb2Vzbid0DQo+IGhhdmUgY29kZSwg
Z2RiIG9yIGFueXRoaW5nLg0KPiANCj4gTm93IEkgY2FuIHRyeSB0byBjaGFuZ2UgdGhhdCBidXQg
aXQnZCBiZSBoYXNzbGUuDQo+IA0KPiBJcyB0aGVyZSBhIGxvZyBmaWxlIHNvbWV3aGVyZSBJIGNh
biBnZXQgYXQgZm9yIG1vcmUgaW5zcGlyYXRpb24/DQo+IA0KPiBTLg0KPiANCj4gUFM6IFNhbWUg
Y3Jhc2ggd2hlbiBJIGR0bnNlbmQgb3IgZHRucmVjdiwgc2VlbXMgdG8gYmUgaGFwcGVuaW5nDQo+
IGF0IHRoZSBlbmQgb2YgdGhlIHJ1biwgYWZ0ZXIgdGhlIGJ1bmRsZSdzIGJlZW4gdHJhbnNmZXJy
ZWQgd2hpY2gNCj4gc2VlbXMgdG8gaGFwcGVuIGZpbmUuDQo+IA0KPiBNaWNoYWVsIERlbW1lciB3
cm90ZToNCj4+IFRyeSBydW5uaW5nIGR0bmQgdW5kZXIgZ2RiIGFuZCB0aGVuIHlvdSBjYW4gc2Vl
IHdoYXQncyBjYXVzaW5nIHRoZSANCj4+IFNJR0FCUlQuDQo+Pg0KPj4gLW0NCj4+DQo+PiBPbiBG
ZWIgOCwgMjAwNywgYXQgOTo0NiBBTSwgU3RlcGhlbiBGYXJyZWxsIHdyb3RlOg0KPj4NCj4+Pg0K
Pj4+IEhpLA0KPj4+DQo+Pj4gSSdtIHJ1bm5pbmcgdGhlIGJhc2ljIGR0bnBpbmcgdGVzdCBidXQg
c2VlaW5nIGl0IGNyYXNoIHRoZSBkdG5kDQo+Pj4gd2hlbiBJIGhpdCBjdHJsLUMgb24gdGhlIGNs
aWVudCAodXAgdG8gdGhhdCBpdCByZXBvcnRzIGl0c2VsZg0KPj4+IGFzIHdvcmtpbmcgZmluZSku
DQo+Pj4NCj4+PiBJIGJ1aWx0IHRoZSBkdG4gY29kZSBvbiBhIGZhaXJseSBvbGQgU3VzZSBib3gg
YnV0IGFtIHJ1bm5pbmcNCj4+PiB0aGUgYmluYXJpZXMgb24gYW4gVWJ1bnR1IGRhcHBlciB3aGF0
c2l0IChpLmUuIGxhdGVzdCByZWxlYXNlKS4NCj4+Pg0KPj4+IEkgaGFkIHRvIGFkZCBhIGJ1bmNo
IG9mIGxpYnMgbWFudWFsbHkgc2luY2UgdGhlIHVidW50dSBib3ggaXMgbm90DQo+Pj4gYSBkZXYg
bWFjaGluZSwgYW5kIEkgc3VzcGVjdCB0aGF0IHRoYXQncyB0aGUgY2F1c2Ugb2YgdGhlIGNyYXNo
LA0KPj4+IGJ1dCBJIGp1c3Qgd29uZGVyZWQgaWYgdGhpcyB3YXMga25vd24gdG8gYmUgc29tZXRo
aW5nIGVsc2UuIChJDQo+Pj4gZGlkbid0IHNlZSBhbnl0aGluZyBpbiB0aGUgbGFzdCBmZXcgbW9u
dGhzIG9mIHRoZSBhcmNoaXZlLCBidXQNCj4+PiBzb3JyeSBpZiBJIG1pc3NlZCBzb21ldGhpbmcu
KQ0KPj4+DQo+Pj4gQ2hlZXJzLA0KPj4+IFMuDQo+Pj4NCj4+PiBzdGVwaGVuQG1hY2hpbmU6fi90
ZXN0LXNldHVwL2JwL3RlcnIkIGR0bmQgLWMgZHRuLmNvbmYNCj4+PiBbMTE3MDk1NDU5Mi45MDE0
OTUgL2R0bmQgbm90aWNlXSBEVE4gZGFlbW9uIHN0YXJ0aW5nIHVwLi4uIChwaWQNCjI1MDk0KQ0K
Pj4+IFsxMTcwOTU0NTkyLjkwNjI5NCAvZHRuZCBub3RpY2VdIHJhbmRvbSBzZWVkIGlzIDkwNjI4
OQ0KPj4+IFsxMTcwOTU0NTkyLjkzNTc1NSAvZHRuL2J1bmRsZS9kYWVtb24gbm90aWNlXSBsb2Fk
aW5nIGJ1bmRsZXMgZnJvbSANCj4+PiBkYXRhIHN0b3JlDQo+Pj4gbWFjaGluZSBkdG4lIEVSUk9S
OiBkdG5kIChwaWQgMjUwOTQpIGdvdCBmYXRhbCBTSUdBQlJUIC0gd2lsbCBkdW1wDQpjb3JlDQo+
Pj4gU1RBQ0sgVFJBQ0U6IDB4ODEwMDBhNSAweGZmZmZlNDEwIDB4YjdiZTQyYjkgMHhiN2RhYzMw
NSAweGI3ZGFjMzQyIA0KPj4+IDB4YjdkYWMxODYgMHhiN2NlZmZiZSAweGI3Y2YwMDU4IDB4Yjdk
ZTIzYmEgMHhiN2RlMDBmMSAweGI3ZGRjMGIwIA0KPj4+IDB4ODEyMjc3NCAweDgNCj4+PiAxMjI1
ODMgMHhiN2RkYjM0MQ0KPj4+IGZhdGFsIGhhbmRsZXIgc2VuZGluZyBzaWduYWwgdG8gdGhyZWFk
IDMwNzM4Nzg5NjANCj4+PiBFUlJPUjogZHRuZCAocGlkIDI1MDk0KSBnb3QgZmF0YWwgU0lHQUJS
VCAtIHdpbGwgZHVtcCBjb3JlDQo+Pj4gU1RBQ0sgVFJBQ0U6IDB4ODEwMDBhNSAweGZmZmZlNDBl
IDB4ODEwZmQyMSAweDgxMjI2NmMgMHg4MTIyNTgzIA0KPj4+IDB4YjdkZGIzNDENCj4+PiBmYXRh
bCBoYW5kbGVyIHNlbmRpbmcgc2lnbmFsIHRvIHRocmVhZCAzMDY1NDg2MjU2DQo+Pj4gRVJST1I6
IGR0bmQgKHBpZCAyNTA5NCkgZ290IGZhdGFsIFNJR0FCUlQgLSB3aWxsIGR1bXAgY29yZQ0KPj4+
IFNUQUNLIFRSQUNFOiAweDgxMDAwYTUgMHhmZmZmZTQxMCAweDgxMGIzYWMgMHg4MTBiYWExIDB4
ODEwYWI5ZSANCj4+PiAweDgxMGViN2YgMHg4MDk2YTBhIDB4ODEyMjY2YyAweDgxMjI1ODMgMHhi
N2RkYjM0MQ0KPj4+IGZhdGFsIGhhbmRsZXIgc2VuZGluZyBzaWduYWwgdG8gdGhyZWFkIDMwNTcw
OTM1NTINCj4+PiBFUlJPUjogZHRuZCAocGlkIDI1MDk0KSBnb3QgZmF0YWwgU0lHQUJSVCAtIHdp
bGwgZHVtcCBjb3JlDQo+Pj4gU1RBQ0sgVFJBQ0U6IDB4ODEwMDBhNSAweGZmZmZlNDEwIDB4ODEw
YjNhYyAweDgxMGFlZmMgMHg4MDY4NDlkIA0KPj4+IDB4ODEyMjY2YyAweDgxMjI1ODMgMHhiN2Rk
YjM0MQ0KPj4+IGZhdGFsIGhhbmRsZXIgc2VuZGluZyBzaWduYWwgdG8gdGhyZWFkIDMwNDg3MDA4
NDgNCj4+PiBFUlJPUjogZHRuZCAocGlkIDI1MDk0KSBnb3QgZmF0YWwgU0lHQUJSVCAtIHdpbGwg
ZHVtcCBjb3JlDQo+Pj4gU1RBQ0sgVFJBQ0U6IDB4ODEwMDBhNSAweGZmZmZlNDBlIDB4ODEwZmQy
MSAweDgxMjI2NmMgMHg4MTIyNTgzIA0KPj4+IDB4YjdkZGIzNDENCj4+PiBmYXRhbCBoYW5kbGVy
IGR1bXBpbmcgY29yZQ0KPj4+IEFib3J0ZWQNCj4+PiBzdGVwaGVuQG1hY2hpbmU6fi90ZXN0LXNl
dHVwL2JwL3RlcnIkIHVuYW1lIC1hDQo+Pj4gTGludXggbWFjaGluZSAyLjYuMTUtMjYtc2VydmVy
ICMxIFNNUCBUaHUgQXVnIDMgMDQ6MDk6MTUgVVRDIDIwMDYgDQo+Pj4gaTY4NiBHTlUvTGludXgN
Cj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+Pj4gZHRuLXVzZXJzIG1haWxpbmcgbGlzdA0KPj4+IGR0bi11c2Vyc0BtYWlsbWFuLmR0bnJn
Lm9yZw0KPj4+IGh0dHA6Ly9tYWlsbWFuLmR0bnJnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2R0bi11
c2Vycw0KPj4NCj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+PiBkdG4tdXNlcnMgbWFpbGluZyBsaXN0DQo+PiBkdG4tdXNlcnNAbWFpbG1hbi5kdG5y
Zy5vcmcNCj4+IGh0dHA6Ly9tYWlsbWFuLmR0bnJnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2R0bi11
c2Vycw0KPj4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4gZHRuLXVzZXJzIG1haWxpbmcgbGlzdA0KPiBkdG4tdXNlcnNAbWFpbG1hbi5kdG5yZy5v
cmcNCj4gaHR0cDovL21haWxtYW4uZHRucmcub3JnL21haWxtYW4vbGlzdGluZm8vZHRuLXVzZXJz
DQo+IA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmR0
bi11c2VycyBtYWlsaW5nIGxpc3QNCmR0bi11c2Vyc0BtYWlsbWFuLmR0bnJnLm9yZw0KaHR0cDov
L21haWxtYW4uZHRucmcub3JnL21haWxtYW4vbGlzdGluZm8vZHRuLXVzZXJzDQo=

------_=_NextPart_001_01C75F44.FD5205CF
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDMuMi8vRU4iPg0KPEhUTUw+
DQo8SEVBRD4NCjxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09OVEVOVD0idGV4dC9o
dG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxNRVRBIE5BTUU9IkdlbmVyYXRvciIgQ09OVEVOVD0iTVMg
RXhjaGFuZ2UgU2VydmVyIHZlcnNpb24gNi41Ljc2NTEuNTkiPg0KPFRJVExFPlJlOiBbZHRuLXVz
ZXJzXSBCaXQgb2YgYSBjcmFzaC4uLjwvVElUTEU+DQo8L0hFQUQ+DQo8Qk9EWT4NCjwhLS0gQ29u
dmVydGVkIGZyb20gdGV4dC9wbGFpbiBmb3JtYXQgLS0+DQoNCjxQPjxGT05UIFNJWkU9Mj5MaWJy
YXJ5IHZlcnNpb24gbWlzbWF0Y2g/PEJSPg0KPEJSPg0KJm5ic3A7IC0ta2VpdGg8QlI+DQo8QlI+
DQo8QlI+DQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tPEJSPg0KRnJvbTogZHRuLXVzZXJz
LWFkbWluQG1haWxtYW4uZHRucmcub3JnICZsdDtkdG4tdXNlcnMtYWRtaW5AbWFpbG1hbi5kdG5y
Zy5vcmcmZ3Q7PEJSPg0KVG86IGR0bi11c2Vyc0BtYWlsbWFuLmR0bnJnLm9yZyAmbHQ7ZHRuLXVz
ZXJzQG1haWxtYW4uZHRucmcub3JnJmd0OzxCUj4NCkNjOiBkdG4tdXNlcnNAZHRucmcub3JnICZs
dDtkdG4tdXNlcnNAZHRucmcub3JnJmd0OzxCUj4NClNlbnQ6IE1vbiBNYXIgMDUgMTA6Mzg6MzAg
MjAwNzxCUj4NClN1YmplY3Q6IFJlOiBbZHRuLXVzZXJzXSBCaXQgb2YgYSBjcmFzaC4uLjxCUj4N
CjxCUj4NCjxCUj4NCk9rIC0gc28gSSB3ZW50IGFuZCBidWlsdCBpdCBvbiB0aGUgdWJ1bnR1IGJv
eCBhbmQgaXQgbm88QlI+DQpsb25nZXIgY3Jhc2hlcy4gRHVubm8gd2h5IChhbmQgYW0gbW92aW5n
IG9uLi4uKTxCUj4NCjxCUj4NClMuPEJSPg0KPEJSPg0KU3RlcGhlbiBGYXJyZWxsIHdyb3RlOjxC
Uj4NCiZndDs8QlI+DQomZ3Q7IEJlZW4gYSB3aGlsZSwgYnV0IG5vdyBJJ20gYmFjayBhdCB0aGlz
LiBQcm9ibGVtIEkgaGF2ZSBpcyB0aGF0PEJSPg0KJmd0OyB0aGUgbWFjaGluZSBvbiB3aGljaCBJ
J20gcnVubmluZyBpc24ndCBhIGRldiBib3ggYW5kIGRvZXNuJ3Q8QlI+DQomZ3Q7IGhhdmUgY29k
ZSwgZ2RiIG9yIGFueXRoaW5nLjxCUj4NCiZndDs8QlI+DQomZ3Q7IE5vdyBJIGNhbiB0cnkgdG8g
Y2hhbmdlIHRoYXQgYnV0IGl0J2QgYmUgaGFzc2xlLjxCUj4NCiZndDs8QlI+DQomZ3Q7IElzIHRo
ZXJlIGEgbG9nIGZpbGUgc29tZXdoZXJlIEkgY2FuIGdldCBhdCBmb3IgbW9yZSBpbnNwaXJhdGlv
bj88QlI+DQomZ3Q7PEJSPg0KJmd0OyBTLjxCUj4NCiZndDs8QlI+DQomZ3Q7IFBTOiBTYW1lIGNy
YXNoIHdoZW4gSSBkdG5zZW5kIG9yIGR0bnJlY3YsIHNlZW1zIHRvIGJlIGhhcHBlbmluZzxCUj4N
CiZndDsgYXQgdGhlIGVuZCBvZiB0aGUgcnVuLCBhZnRlciB0aGUgYnVuZGxlJ3MgYmVlbiB0cmFu
c2ZlcnJlZCB3aGljaDxCUj4NCiZndDsgc2VlbXMgdG8gaGFwcGVuIGZpbmUuPEJSPg0KJmd0OzxC
Uj4NCiZndDsgTWljaGFlbCBEZW1tZXIgd3JvdGU6PEJSPg0KJmd0OyZndDsgVHJ5IHJ1bm5pbmcg
ZHRuZCB1bmRlciBnZGIgYW5kIHRoZW4geW91IGNhbiBzZWUgd2hhdCdzIGNhdXNpbmcgdGhlPEJS
Pg0KJmd0OyZndDsgU0lHQUJSVC48QlI+DQomZ3Q7Jmd0OzxCUj4NCiZndDsmZ3Q7IC1tPEJSPg0K
Jmd0OyZndDs8QlI+DQomZ3Q7Jmd0OyBPbiBGZWIgOCwgMjAwNywgYXQgOTo0NiBBTSwgU3RlcGhl
biBGYXJyZWxsIHdyb3RlOjxCUj4NCiZndDsmZ3Q7PEJSPg0KJmd0OyZndDsmZ3Q7PEJSPg0KJmd0
OyZndDsmZ3Q7IEhpLDxCUj4NCiZndDsmZ3Q7Jmd0OzxCUj4NCiZndDsmZ3Q7Jmd0OyBJJ20gcnVu
bmluZyB0aGUgYmFzaWMgZHRucGluZyB0ZXN0IGJ1dCBzZWVpbmcgaXQgY3Jhc2ggdGhlIGR0bmQ8
QlI+DQomZ3Q7Jmd0OyZndDsgd2hlbiBJIGhpdCBjdHJsLUMgb24gdGhlIGNsaWVudCAodXAgdG8g
dGhhdCBpdCByZXBvcnRzIGl0c2VsZjxCUj4NCiZndDsmZ3Q7Jmd0OyBhcyB3b3JraW5nIGZpbmUp
LjxCUj4NCiZndDsmZ3Q7Jmd0OzxCUj4NCiZndDsmZ3Q7Jmd0OyBJIGJ1aWx0IHRoZSBkdG4gY29k
ZSBvbiBhIGZhaXJseSBvbGQgU3VzZSBib3ggYnV0IGFtIHJ1bm5pbmc8QlI+DQomZ3Q7Jmd0OyZn
dDsgdGhlIGJpbmFyaWVzIG9uIGFuIFVidW50dSBkYXBwZXIgd2hhdHNpdCAoaS5lLiBsYXRlc3Qg
cmVsZWFzZSkuPEJSPg0KJmd0OyZndDsmZ3Q7PEJSPg0KJmd0OyZndDsmZ3Q7IEkgaGFkIHRvIGFk
ZCBhIGJ1bmNoIG9mIGxpYnMgbWFudWFsbHkgc2luY2UgdGhlIHVidW50dSBib3ggaXMgbm90PEJS
Pg0KJmd0OyZndDsmZ3Q7IGEgZGV2IG1hY2hpbmUsIGFuZCBJIHN1c3BlY3QgdGhhdCB0aGF0J3Mg
dGhlIGNhdXNlIG9mIHRoZSBjcmFzaCw8QlI+DQomZ3Q7Jmd0OyZndDsgYnV0IEkganVzdCB3b25k
ZXJlZCBpZiB0aGlzIHdhcyBrbm93biB0byBiZSBzb21ldGhpbmcgZWxzZS4gKEk8QlI+DQomZ3Q7
Jmd0OyZndDsgZGlkbid0IHNlZSBhbnl0aGluZyBpbiB0aGUgbGFzdCBmZXcgbW9udGhzIG9mIHRo
ZSBhcmNoaXZlLCBidXQ8QlI+DQomZ3Q7Jmd0OyZndDsgc29ycnkgaWYgSSBtaXNzZWQgc29tZXRo
aW5nLik8QlI+DQomZ3Q7Jmd0OyZndDs8QlI+DQomZ3Q7Jmd0OyZndDsgQ2hlZXJzLDxCUj4NCiZn
dDsmZ3Q7Jmd0OyBTLjxCUj4NCiZndDsmZ3Q7Jmd0OzxCUj4NCiZndDsmZ3Q7Jmd0OyBzdGVwaGVu
QG1hY2hpbmU6fi90ZXN0LXNldHVwL2JwL3RlcnIkIGR0bmQgLWMgZHRuLmNvbmY8QlI+DQomZ3Q7
Jmd0OyZndDsgWzExNzA5NTQ1OTIuOTAxNDk1IC9kdG5kIG5vdGljZV0gRFROIGRhZW1vbiBzdGFy
dGluZyB1cC4uLiAocGlkIDI1MDk0KTxCUj4NCiZndDsmZ3Q7Jmd0OyBbMTE3MDk1NDU5Mi45MDYy
OTQgL2R0bmQgbm90aWNlXSByYW5kb20gc2VlZCBpcyA5MDYyODk8QlI+DQomZ3Q7Jmd0OyZndDsg
WzExNzA5NTQ1OTIuOTM1NzU1IC9kdG4vYnVuZGxlL2RhZW1vbiBub3RpY2VdIGxvYWRpbmcgYnVu
ZGxlcyBmcm9tPEJSPg0KJmd0OyZndDsmZ3Q7IGRhdGEgc3RvcmU8QlI+DQomZ3Q7Jmd0OyZndDsg
bWFjaGluZSBkdG4lIEVSUk9SOiBkdG5kIChwaWQgMjUwOTQpIGdvdCBmYXRhbCBTSUdBQlJUIC0g
d2lsbCBkdW1wIGNvcmU8QlI+DQomZ3Q7Jmd0OyZndDsgU1RBQ0sgVFJBQ0U6IDB4ODEwMDBhNSAw
eGZmZmZlNDEwIDB4YjdiZTQyYjkgMHhiN2RhYzMwNSAweGI3ZGFjMzQyPEJSPg0KJmd0OyZndDsm
Z3Q7IDB4YjdkYWMxODYgMHhiN2NlZmZiZSAweGI3Y2YwMDU4IDB4YjdkZTIzYmEgMHhiN2RlMDBm
MSAweGI3ZGRjMGIwPEJSPg0KJmd0OyZndDsmZ3Q7IDB4ODEyMjc3NCAweDg8QlI+DQomZ3Q7Jmd0
OyZndDsgMTIyNTgzIDB4YjdkZGIzNDE8QlI+DQomZ3Q7Jmd0OyZndDsgZmF0YWwgaGFuZGxlciBz
ZW5kaW5nIHNpZ25hbCB0byB0aHJlYWQgMzA3Mzg3ODk2MDxCUj4NCiZndDsmZ3Q7Jmd0OyBFUlJP
UjogZHRuZCAocGlkIDI1MDk0KSBnb3QgZmF0YWwgU0lHQUJSVCAtIHdpbGwgZHVtcCBjb3JlPEJS
Pg0KJmd0OyZndDsmZ3Q7IFNUQUNLIFRSQUNFOiAweDgxMDAwYTUgMHhmZmZmZTQwZSAweDgxMGZk
MjEgMHg4MTIyNjZjIDB4ODEyMjU4MzxCUj4NCiZndDsmZ3Q7Jmd0OyAweGI3ZGRiMzQxPEJSPg0K
Jmd0OyZndDsmZ3Q7IGZhdGFsIGhhbmRsZXIgc2VuZGluZyBzaWduYWwgdG8gdGhyZWFkIDMwNjU0
ODYyNTY8QlI+DQomZ3Q7Jmd0OyZndDsgRVJST1I6IGR0bmQgKHBpZCAyNTA5NCkgZ290IGZhdGFs
IFNJR0FCUlQgLSB3aWxsIGR1bXAgY29yZTxCUj4NCiZndDsmZ3Q7Jmd0OyBTVEFDSyBUUkFDRTog
MHg4MTAwMGE1IDB4ZmZmZmU0MTAgMHg4MTBiM2FjIDB4ODEwYmFhMSAweDgxMGFiOWU8QlI+DQom
Z3Q7Jmd0OyZndDsgMHg4MTBlYjdmIDB4ODA5NmEwYSAweDgxMjI2NmMgMHg4MTIyNTgzIDB4Yjdk
ZGIzNDE8QlI+DQomZ3Q7Jmd0OyZndDsgZmF0YWwgaGFuZGxlciBzZW5kaW5nIHNpZ25hbCB0byB0
aHJlYWQgMzA1NzA5MzU1MjxCUj4NCiZndDsmZ3Q7Jmd0OyBFUlJPUjogZHRuZCAocGlkIDI1MDk0
KSBnb3QgZmF0YWwgU0lHQUJSVCAtIHdpbGwgZHVtcCBjb3JlPEJSPg0KJmd0OyZndDsmZ3Q7IFNU
QUNLIFRSQUNFOiAweDgxMDAwYTUgMHhmZmZmZTQxMCAweDgxMGIzYWMgMHg4MTBhZWZjIDB4ODA2
ODQ5ZDxCUj4NCiZndDsmZ3Q7Jmd0OyAweDgxMjI2NmMgMHg4MTIyNTgzIDB4YjdkZGIzNDE8QlI+
DQomZ3Q7Jmd0OyZndDsgZmF0YWwgaGFuZGxlciBzZW5kaW5nIHNpZ25hbCB0byB0aHJlYWQgMzA0
ODcwMDg0ODxCUj4NCiZndDsmZ3Q7Jmd0OyBFUlJPUjogZHRuZCAocGlkIDI1MDk0KSBnb3QgZmF0
YWwgU0lHQUJSVCAtIHdpbGwgZHVtcCBjb3JlPEJSPg0KJmd0OyZndDsmZ3Q7IFNUQUNLIFRSQUNF
OiAweDgxMDAwYTUgMHhmZmZmZTQwZSAweDgxMGZkMjEgMHg4MTIyNjZjIDB4ODEyMjU4MzxCUj4N
CiZndDsmZ3Q7Jmd0OyAweGI3ZGRiMzQxPEJSPg0KJmd0OyZndDsmZ3Q7IGZhdGFsIGhhbmRsZXIg
ZHVtcGluZyBjb3JlPEJSPg0KJmd0OyZndDsmZ3Q7IEFib3J0ZWQ8QlI+DQomZ3Q7Jmd0OyZndDsg
c3RlcGhlbkBtYWNoaW5lOn4vdGVzdC1zZXR1cC9icC90ZXJyJCB1bmFtZSAtYTxCUj4NCiZndDsm
Z3Q7Jmd0OyBMaW51eCBtYWNoaW5lIDIuNi4xNS0yNi1zZXJ2ZXIgIzEgU01QIFRodSBBdWcgMyAw
NDowOToxNSBVVEMgMjAwNjxCUj4NCiZndDsmZ3Q7Jmd0OyBpNjg2IEdOVS9MaW51eDxCUj4NCiZn
dDsmZ3Q7Jmd0OzxCUj4NCiZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxCUj4NCiZndDsmZ3Q7Jmd0OyBkdG4tdXNlcnMgbWFpbGluZyBs
aXN0PEJSPg0KJmd0OyZndDsmZ3Q7IGR0bi11c2Vyc0BtYWlsbWFuLmR0bnJnLm9yZzxCUj4NCiZn
dDsmZ3Q7Jmd0OyA8QSBIUkVGPSJodHRwOi8vbWFpbG1hbi5kdG5yZy5vcmcvbWFpbG1hbi9saXN0
aW5mby9kdG4tdXNlcnMiPmh0dHA6Ly9tYWlsbWFuLmR0bnJnLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2R0bi11c2VyczwvQT48QlI+DQomZ3Q7Jmd0OzxCUj4NCiZndDsmZ3Q7IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPEJSPg0KJmd0OyZndDsgZHRuLXVzZXJz
IG1haWxpbmcgbGlzdDxCUj4NCiZndDsmZ3Q7IGR0bi11c2Vyc0BtYWlsbWFuLmR0bnJnLm9yZzxC
Uj4NCiZndDsmZ3Q7IDxBIEhSRUY9Imh0dHA6Ly9tYWlsbWFuLmR0bnJnLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2R0bi11c2VycyI+aHR0cDovL21haWxtYW4uZHRucmcub3JnL21haWxtYW4vbGlzdGlu
Zm8vZHRuLXVzZXJzPC9BPjxCUj4NCiZndDsmZ3Q7PEJSPg0KJmd0OyBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxCUj4NCiZndDsgZHRuLXVzZXJzIG1haWxp
bmcgbGlzdDxCUj4NCiZndDsgZHRuLXVzZXJzQG1haWxtYW4uZHRucmcub3JnPEJSPg0KJmd0OyA8
QSBIUkVGPSJodHRwOi8vbWFpbG1hbi5kdG5yZy5vcmcvbWFpbG1hbi9saXN0aW5mby9kdG4tdXNl
cnMiPmh0dHA6Ly9tYWlsbWFuLmR0bnJnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2R0bi11c2Vyczwv
QT48QlI+DQomZ3Q7PEJSPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188QlI+DQpkdG4tdXNlcnMgbWFpbGluZyBsaXN0PEJSPg0KZHRuLXVzZXJzQG1haWxt
YW4uZHRucmcub3JnPEJSPg0KPEEgSFJFRj0iaHR0cDovL21haWxtYW4uZHRucmcub3JnL21haWxt
YW4vbGlzdGluZm8vZHRuLXVzZXJzIj5odHRwOi8vbWFpbG1hbi5kdG5yZy5vcmcvbWFpbG1hbi9s
aXN0aW5mby9kdG4tdXNlcnM8L0E+PEJSPg0KPC9GT05UPg0KPC9QPg0KDQo8L0JPRFk+DQo8L0hU
TUw+

------_=_NextPart_001_01C75F44.FD5205CF--


Received: from imx2.tcd.ie (wpad.iss.tcd.ie [134.226.1.156]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l25FbFY17486 for <dtn-users@dtnrg.org>; Mon, 5 Mar 2007 07:37:15 -0800
Received: from Vams.imx2 (imx2.tcd.ie [134.226.1.156]) by imx2.tcd.ie (Postfix) with SMTP id F067668036; Mon,  5 Mar 2007 15:37:08 +0000 (GMT)
Received: from imx2.tcd.ie ([134.226.1.156]) by imx2.tcd.ie ([134.226.1.156]) with SMTP (gateway) id A02FA2E34A5; Mon, 05 Mar 2007 15:37:08 +0000
Received: from [134.226.62.103] (cswireless62-103.cs.tcd.ie [134.226.62.103]) by imx2.tcd.ie (Postfix) with ESMTP id D8EC168036; Mon,  5 Mar 2007 15:37:08 +0000 (GMT)
Message-ID: <45EC3976.7010807@cs.tcd.ie>
Date: Mon, 05 Mar 2007 15:38:30 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Cc: dtn-users@dtnrg.org
Subject: Re: [dtn-users] Bit of a crash...
References: <45CB61E8.3050004@cs.tcd.ie> <BF6E4E00-4038-4F08-B62B-D3393A27A718@cs.berkeley.edu> <45EC30C0.5060603@cs.tcd.ie>
In-Reply-To: <45EC30C0.5060603@cs.tcd.ie>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiVirus-Status: MessageID = A12FA2E34A5
X-AntiVirus-Status: Host: imx2.tcd.ie
X-AntiVirus-Status: Action Taken: 
X-AntiVirus-Status: NONE
X-AntiVirus-Status: Checked by TCD Vexira. (version=1.57.6 VDF=9.65.6)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Ok - so I went and built it on the ubuntu box and it no
longer crashes. Dunno why (and am moving on...)

S.

Stephen Farrell wrote:
> 
> Been a while, but now I'm back at this. Problem I have is that
> the machine on which I'm running isn't a dev box and doesn't
> have code, gdb or anything.
> 
> Now I can try to change that but it'd be hassle.
> 
> Is there a log file somewhere I can get at for more inspiration?
> 
> S.
> 
> PS: Same crash when I dtnsend or dtnrecv, seems to be happening
> at the end of the run, after the bundle's been transferred which
> seems to happen fine.
> 
> Michael Demmer wrote:
>> Try running dtnd under gdb and then you can see what's causing the 
>> SIGABRT.
>>
>> -m
>>
>> On Feb 8, 2007, at 9:46 AM, Stephen Farrell wrote:
>>
>>>
>>> Hi,
>>>
>>> I'm running the basic dtnping test but seeing it crash the dtnd
>>> when I hit ctrl-C on the client (up to that it reports itself
>>> as working fine).
>>>
>>> I built the dtn code on a fairly old Suse box but am running
>>> the binaries on an Ubuntu dapper whatsit (i.e. latest release).
>>>
>>> I had to add a bunch of libs manually since the ubuntu box is not
>>> a dev machine, and I suspect that that's the cause of the crash,
>>> but I just wondered if this was known to be something else. (I
>>> didn't see anything in the last few months of the archive, but
>>> sorry if I missed something.)
>>>
>>> Cheers,
>>> S.
>>>
>>> stephen@machine:~/test-setup/bp/terr$ dtnd -c dtn.conf
>>> [1170954592.901495 /dtnd notice] DTN daemon starting up... (pid 25094)
>>> [1170954592.906294 /dtnd notice] random seed is 906289
>>> [1170954592.935755 /dtn/bundle/daemon notice] loading bundles from 
>>> data store
>>> machine dtn% ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>>> STACK TRACE: 0x81000a5 0xffffe410 0xb7be42b9 0xb7dac305 0xb7dac342 
>>> 0xb7dac186 0xb7ceffbe 0xb7cf0058 0xb7de23ba 0xb7de00f1 0xb7ddc0b0 
>>> 0x8122774 0x8
>>> 122583 0xb7ddb341
>>> fatal handler sending signal to thread 3073878960
>>> ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>>> STACK TRACE: 0x81000a5 0xffffe40e 0x810fd21 0x812266c 0x8122583 
>>> 0xb7ddb341
>>> fatal handler sending signal to thread 3065486256
>>> ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>>> STACK TRACE: 0x81000a5 0xffffe410 0x810b3ac 0x810baa1 0x810ab9e 
>>> 0x810eb7f 0x8096a0a 0x812266c 0x8122583 0xb7ddb341
>>> fatal handler sending signal to thread 3057093552
>>> ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>>> STACK TRACE: 0x81000a5 0xffffe410 0x810b3ac 0x810aefc 0x806849d 
>>> 0x812266c 0x8122583 0xb7ddb341
>>> fatal handler sending signal to thread 3048700848
>>> ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>>> STACK TRACE: 0x81000a5 0xffffe40e 0x810fd21 0x812266c 0x8122583 
>>> 0xb7ddb341
>>> fatal handler dumping core
>>> Aborted
>>> stephen@machine:~/test-setup/bp/terr$ uname -a
>>> Linux machine 2.6.15-26-server #1 SMP Thu Aug 3 04:09:15 UTC 2006 
>>> i686 GNU/Linux
>>>
>>> _______________________________________________
>>> dtn-users mailing list
>>> dtn-users@mailman.dtnrg.org
>>> http://mailman.dtnrg.org/mailman/listinfo/dtn-users
>>
>> _______________________________________________
>> dtn-users mailing list
>> dtn-users@mailman.dtnrg.org
>> http://mailman.dtnrg.org/mailman/listinfo/dtn-users
>>
> _______________________________________________
> dtn-users mailing list
> dtn-users@mailman.dtnrg.org
> http://mailman.dtnrg.org/mailman/listinfo/dtn-users
> 


Received: from imx2.tcd.ie (wpad.iss.tcd.ie [134.226.1.156]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l25FbFY17487 for <dtn-users@mailman.dtnrg.org>; Mon, 5 Mar 2007 07:37:15 -0800
Received: from Vams.imx2 (imx2.tcd.ie [134.226.1.156]) by imx2.tcd.ie (Postfix) with SMTP id F067668036; Mon,  5 Mar 2007 15:37:08 +0000 (GMT)
Received: from imx2.tcd.ie ([134.226.1.156]) by imx2.tcd.ie ([134.226.1.156]) with SMTP (gateway) id A02FA2E34A5; Mon, 05 Mar 2007 15:37:08 +0000
Received: from [134.226.62.103] (cswireless62-103.cs.tcd.ie [134.226.62.103]) by imx2.tcd.ie (Postfix) with ESMTP id D8EC168036; Mon,  5 Mar 2007 15:37:08 +0000 (GMT)
Message-ID: <45EC3976.7010807@cs.tcd.ie>
Date: Mon, 05 Mar 2007 15:38:30 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Cc: dtn-users@dtnrg.org
Subject: Re: [dtn-users] Bit of a crash...
References: <45CB61E8.3050004@cs.tcd.ie> <BF6E4E00-4038-4F08-B62B-D3393A27A718@cs.berkeley.edu> <45EC30C0.5060603@cs.tcd.ie>
In-Reply-To: <45EC30C0.5060603@cs.tcd.ie>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiVirus-Status: MessageID = A12FA2E34A5
X-AntiVirus-Status: Host: imx2.tcd.ie
X-AntiVirus-Status: Action Taken: 
X-AntiVirus-Status: NONE
X-AntiVirus-Status: Checked by TCD Vexira. (version=1.57.6 VDF=9.65.6)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Ok - so I went and built it on the ubuntu box and it no
longer crashes. Dunno why (and am moving on...)

S.

Stephen Farrell wrote:
> 
> Been a while, but now I'm back at this. Problem I have is that
> the machine on which I'm running isn't a dev box and doesn't
> have code, gdb or anything.
> 
> Now I can try to change that but it'd be hassle.
> 
> Is there a log file somewhere I can get at for more inspiration?
> 
> S.
> 
> PS: Same crash when I dtnsend or dtnrecv, seems to be happening
> at the end of the run, after the bundle's been transferred which
> seems to happen fine.
> 
> Michael Demmer wrote:
>> Try running dtnd under gdb and then you can see what's causing the 
>> SIGABRT.
>>
>> -m
>>
>> On Feb 8, 2007, at 9:46 AM, Stephen Farrell wrote:
>>
>>>
>>> Hi,
>>>
>>> I'm running the basic dtnping test but seeing it crash the dtnd
>>> when I hit ctrl-C on the client (up to that it reports itself
>>> as working fine).
>>>
>>> I built the dtn code on a fairly old Suse box but am running
>>> the binaries on an Ubuntu dapper whatsit (i.e. latest release).
>>>
>>> I had to add a bunch of libs manually since the ubuntu box is not
>>> a dev machine, and I suspect that that's the cause of the crash,
>>> but I just wondered if this was known to be something else. (I
>>> didn't see anything in the last few months of the archive, but
>>> sorry if I missed something.)
>>>
>>> Cheers,
>>> S.
>>>
>>> stephen@machine:~/test-setup/bp/terr$ dtnd -c dtn.conf
>>> [1170954592.901495 /dtnd notice] DTN daemon starting up... (pid 25094)
>>> [1170954592.906294 /dtnd notice] random seed is 906289
>>> [1170954592.935755 /dtn/bundle/daemon notice] loading bundles from 
>>> data store
>>> machine dtn% ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>>> STACK TRACE: 0x81000a5 0xffffe410 0xb7be42b9 0xb7dac305 0xb7dac342 
>>> 0xb7dac186 0xb7ceffbe 0xb7cf0058 0xb7de23ba 0xb7de00f1 0xb7ddc0b0 
>>> 0x8122774 0x8
>>> 122583 0xb7ddb341
>>> fatal handler sending signal to thread 3073878960
>>> ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>>> STACK TRACE: 0x81000a5 0xffffe40e 0x810fd21 0x812266c 0x8122583 
>>> 0xb7ddb341
>>> fatal handler sending signal to thread 3065486256
>>> ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>>> STACK TRACE: 0x81000a5 0xffffe410 0x810b3ac 0x810baa1 0x810ab9e 
>>> 0x810eb7f 0x8096a0a 0x812266c 0x8122583 0xb7ddb341
>>> fatal handler sending signal to thread 3057093552
>>> ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>>> STACK TRACE: 0x81000a5 0xffffe410 0x810b3ac 0x810aefc 0x806849d 
>>> 0x812266c 0x8122583 0xb7ddb341
>>> fatal handler sending signal to thread 3048700848
>>> ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>>> STACK TRACE: 0x81000a5 0xffffe40e 0x810fd21 0x812266c 0x8122583 
>>> 0xb7ddb341
>>> fatal handler dumping core
>>> Aborted
>>> stephen@machine:~/test-setup/bp/terr$ uname -a
>>> Linux machine 2.6.15-26-server #1 SMP Thu Aug 3 04:09:15 UTC 2006 
>>> i686 GNU/Linux
>>>
>>> _______________________________________________
>>> dtn-users mailing list
>>> dtn-users@mailman.dtnrg.org
>>> http://mailman.dtnrg.org/mailman/listinfo/dtn-users
>>
>> _______________________________________________
>> dtn-users mailing list
>> dtn-users@mailman.dtnrg.org
>> http://mailman.dtnrg.org/mailman/listinfo/dtn-users
>>
> _______________________________________________
> dtn-users mailing list
> dtn-users@mailman.dtnrg.org
> http://mailman.dtnrg.org/mailman/listinfo/dtn-users
> 


Received: from imx2.tcd.ie (imx2.tcd.ie [134.226.1.156]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l25F05Y15442 for <dtn-users@dtnrg.org>; Mon, 5 Mar 2007 07:00:06 -0800
Received: from Vams.imx2 (imx2.tcd.ie [134.226.1.156]) by imx2.tcd.ie (Postfix) with SMTP id 28560680B0 for <dtn-users@dtnrg.org>; Mon,  5 Mar 2007 14:59:59 +0000 (GMT)
Received: from imx2.tcd.ie ([134.226.1.156]) by imx2.tcd.ie ([134.226.1.156]) with SMTP (gateway) id A0155325015; Mon, 05 Mar 2007 14:59:59 +0000
Received: from [134.226.62.103] (cswireless62-103.cs.tcd.ie [134.226.62.103]) by imx2.tcd.ie (Postfix) with ESMTP id 1CE85680B0 for <dtn-users@dtnrg.org>; Mon,  5 Mar 2007 14:59:59 +0000 (GMT)
Message-ID: <45EC30C0.5060603@cs.tcd.ie>
Date: Mon, 05 Mar 2007 15:01:20 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: dtn-users@dtnrg.org
Subject: Re: [dtn-users] Bit of a crash...
References: <45CB61E8.3050004@cs.tcd.ie> <BF6E4E00-4038-4F08-B62B-D3393A27A718@cs.berkeley.edu>
In-Reply-To: <BF6E4E00-4038-4F08-B62B-D3393A27A718@cs.berkeley.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiVirus-Status: MessageID = A1155325015
X-AntiVirus-Status: Host: imx2.tcd.ie
X-AntiVirus-Status: Action Taken: 
X-AntiVirus-Status: NONE
X-AntiVirus-Status: Checked by TCD Vexira. (version=1.57.6 VDF=9.65.6)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Been a while, but now I'm back at this. Problem I have is that
the machine on which I'm running isn't a dev box and doesn't
have code, gdb or anything.

Now I can try to change that but it'd be hassle.

Is there a log file somewhere I can get at for more inspiration?

S.

PS: Same crash when I dtnsend or dtnrecv, seems to be happening
at the end of the run, after the bundle's been transferred which
seems to happen fine.

Michael Demmer wrote:
> Try running dtnd under gdb and then you can see what's causing the SIGABRT.
> 
> -m
> 
> On Feb 8, 2007, at 9:46 AM, Stephen Farrell wrote:
> 
>>
>> Hi,
>>
>> I'm running the basic dtnping test but seeing it crash the dtnd
>> when I hit ctrl-C on the client (up to that it reports itself
>> as working fine).
>>
>> I built the dtn code on a fairly old Suse box but am running
>> the binaries on an Ubuntu dapper whatsit (i.e. latest release).
>>
>> I had to add a bunch of libs manually since the ubuntu box is not
>> a dev machine, and I suspect that that's the cause of the crash,
>> but I just wondered if this was known to be something else. (I
>> didn't see anything in the last few months of the archive, but
>> sorry if I missed something.)
>>
>> Cheers,
>> S.
>>
>> stephen@machine:~/test-setup/bp/terr$ dtnd -c dtn.conf
>> [1170954592.901495 /dtnd notice] DTN daemon starting up... (pid 25094)
>> [1170954592.906294 /dtnd notice] random seed is 906289
>> [1170954592.935755 /dtn/bundle/daemon notice] loading bundles from 
>> data store
>> machine dtn% ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>> STACK TRACE: 0x81000a5 0xffffe410 0xb7be42b9 0xb7dac305 0xb7dac342 
>> 0xb7dac186 0xb7ceffbe 0xb7cf0058 0xb7de23ba 0xb7de00f1 0xb7ddc0b0 
>> 0x8122774 0x8
>> 122583 0xb7ddb341
>> fatal handler sending signal to thread 3073878960
>> ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>> STACK TRACE: 0x81000a5 0xffffe40e 0x810fd21 0x812266c 0x8122583 
>> 0xb7ddb341
>> fatal handler sending signal to thread 3065486256
>> ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>> STACK TRACE: 0x81000a5 0xffffe410 0x810b3ac 0x810baa1 0x810ab9e 
>> 0x810eb7f 0x8096a0a 0x812266c 0x8122583 0xb7ddb341
>> fatal handler sending signal to thread 3057093552
>> ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>> STACK TRACE: 0x81000a5 0xffffe410 0x810b3ac 0x810aefc 0x806849d 
>> 0x812266c 0x8122583 0xb7ddb341
>> fatal handler sending signal to thread 3048700848
>> ERROR: dtnd (pid 25094) got fatal SIGABRT - will dump core
>> STACK TRACE: 0x81000a5 0xffffe40e 0x810fd21 0x812266c 0x8122583 
>> 0xb7ddb341
>> fatal handler dumping core
>> Aborted
>> stephen@machine:~/test-setup/bp/terr$ uname -a
>> Linux machine 2.6.15-26-server #1 SMP Thu Aug 3 04:09:15 UTC 2006 i686 
>> GNU/Linux
>>
>> _______________________________________________
>> dtn-users mailing list
>> dtn-users@mailman.dtnrg.org
>> http://mailman.dtnrg.org/mailman/listinfo/dtn-users
> 
> _______________________________________________
> dtn-users mailing list
> dtn-users@mailman.dtnrg.org
> http://mailman.dtnrg.org/mailman/listinfo/dtn-users
> 


Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [134.102.201.18]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l23EPUY06940 for <dtn-users@mailman.dtnrg.org>; Sat, 3 Mar 2007 06:25:30 -0800
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.0/8.13.2) with ESMTP id l23EPPc3010773 for <dtn-users@mailman.dtnrg.org>; Sat, 3 Mar 2007 15:25:26 +0100 (CET)
Received: from [192.168.178.20] (F2f40.f.ppp-pool.de [195.4.47.64]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id D78A65CF9 for <dtn-users@mailman.dtnrg.org>; Sat,  3 Mar 2007 15:25:23 +0100 (CET)
Message-ID: <45E9854D.4070207@tzi.org>
Date: Sat, 03 Mar 2007 15:25:17 +0100
From: Dirk Kutscher <dku@tzi.org>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Subject: Re: [dtn-users] DTN2 and dynamic linking
References: <45E73D64.8030008@tzi.org>
In-Reply-To: <45E73D64.8030008@tzi.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Dirk Kutscher wrote:

> in case the dynamic linking changes I have made to DTN2 for Dtn-Ruby are 
> of general interest, this is the patch:
> 
> https://prj.tzi.org/cgi-bin/trac.cgi/browser/dtn-ruby/DTN2-shared.patch?format=raw 

This is already obsolete -- Michael has enabled dynamic linking in DTN2 
now -- thanks!

Regards,

Dirk



Received: from smtp-bedford.mitre.org (smtpproxy1.mitre.org [192.160.51.76]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l22IsLY26676 for <dtn-users@mailman.dtnrg.org>; Fri, 2 Mar 2007 10:54:22 -0800
Received: from smtp-bedford.mitre.org (localhost.localdomain [127.0.0.1]) by smtp-bedford.mitre.org (8.12.11.20060308/8.12.11) with SMTP id l22IsLpP031440 for <dtn-users@mailman.dtnrg.org>; Fri, 2 Mar 2007 13:54:21 -0500
Received: from smtp-bedford.mitre.org (localhost.localdomain [127.0.0.1]) by smtp-bedford.mitre.org (Postfix) with ESMTP id 0DED0BEFB for <dtn-users@mailman.dtnrg.org>; Fri,  2 Mar 2007 13:54:21 -0500 (EST)
Received: from imcfe2.MITRE.ORG (imcfe2.mitre.org [129.83.29.4]) by smtp-bedford.mitre.org (8.12.11.20060308/8.12.11) with ESMTP id l22IsKR7031431 for <dtn-users@mailman.dtnrg.org>; Fri, 2 Mar 2007 13:54:20 -0500
Received: from IMCSRV4.MITRE.ORG ([129.83.20.161]) by imcfe2.MITRE.ORG with Microsoft SMTPSVC(6.0.3790.1830); Fri, 2 Mar 2007 13:54:20 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Fri, 2 Mar 2007 13:54:19 -0500
Message-ID: <87ABB5B9BD11A240B9CBB3F0485AEC89016E0AA5@IMCSRV4.MITRE.ORG>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Gathering Performance Data
Thread-Index: Acdc/C75X3R3buP1Rwyl9fLeKrDU5g==
From: "Feighery, Patrick D." <feighery@mitre.org>
To: <dtn-users@mailman.dtnrg.org>
X-OriginalArrivalTime: 02 Mar 2007 18:54:20.0494 (UTC) FILETIME=[2FB036E0:01C75CFC]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by webbie.berkeley.intel-research.net id l22IsLY26676
Subject: [dtn-users] Gathering Performance Data
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

I am trying to gather some simple performance data with dtncp/dtncpd.
Unfortunately the results reported by dtncp seems to have the same
issues/problems as ftp does when putting a file.  It calculates the
stats based the local interaction with the socket buffers, which is not
the same as calculating the stats when the destination actually
receives the file.  In other words, once the last write() to the socket
buffer succeeds, transfer time is recorded.

Is seems like there is no way to get a file versus put the file, is
this true?  Is there an option to request a receipt so transfer times
can be accurately accounted for?

Many thanks

	Pat

   


Received: from relay.imagine.ie (relay.imagine.ie [87.232.1.40]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l21KtXY14208 for <dtn-users@mailman.dtnrg.org>; Thu, 1 Mar 2007 12:55:33 -0800
Received: from mail2.int.imagine.ie (mail2 [87.232.1.153]) by relay.imagine.ie (Postfix) with ESMTP id ED54F321FD for <dtn-users@mailman.dtnrg.org>; Thu,  1 Mar 2007 20:55:31 +0000 (GMT)
Received: from [10.87.48.3] (dsl-102-234.cust.imagine.ie [87.232.102.234]) by mail2.int.imagine.ie (8.13.4/8.13.4/Debian-3) with ESMTP id l21KtTG2011354 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <dtn-users@mailman.dtnrg.org>; Thu, 1 Mar 2007 20:55:30 GMT
Message-ID: <45E73E0C.60501@cs.tcd.ie>
Date: Thu, 01 Mar 2007 20:56:44 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Thunderbird 1.5.0.9 (Windows/20061207)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Subject: Re: [dtn-users] ARM platform?
References: <45E71607.3050406@bbn.com>
In-Reply-To: <45E71607.3050406@bbn.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Bayes-Prob: 0.0001 (Score 0)
X-Spam-Score: 0.00 () [Hold at 8.00] 
X-Canit-Stats-ID: 5609115 - 16debd8de008
X-CanItPRO-Stream: outgoing
X-Scanned-By: CanIt (www . roaringpenguin . com) on 87.232.1.53
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

We use the karo-electronics [1] development boards. They work fine.
Good support generally as well, but bit expensive if you need more
than a few.

Others here use gumstix [2], haven't dug into the dirt there myself
but I think they worked fine also. I can ask if details are useful.

S.

[1] http://www.karo-electronics.de/
[2] http://www.gumstix.com/

Christopher Small wrote:
> We're thinking of doing some testing on an ARM/XScale.  Any suggestions 
> for a test platform? Something simple that just works would be nice ;-).
> 
> - Chris


Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [134.102.201.18]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l21Ks4Y14170 for <dtn-users@mailman.dtnrg.org>; Thu, 1 Mar 2007 12:54:04 -0800
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.0/8.13.2) with ESMTP id l21Ks0nM012433 for <dtn-users@mailman.dtnrg.org>; Thu, 1 Mar 2007 21:54:01 +0100 (CET)
Received: from [192.168.178.22] (F2ee8.f.ppp-pool.de [195.4.46.232]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id 13A2F5CF9 for <dtn-users@mailman.dtnrg.org>; Thu,  1 Mar 2007 21:53:59 +0100 (CET)
Message-ID: <45E73D64.8030008@tzi.org>
Date: Thu, 01 Mar 2007 21:53:56 +0100
From: Dirk Kutscher <dku@tzi.org>
User-Agent: Thunderbird 1.5.0.9 (Windows/20061207)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new
Subject: [dtn-users] DTN2 and dynamic linking
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Hi,

in case the dynamic linking changes I have made to DTN2 for Dtn-Ruby are 
of general interest, this is the patch:

https://prj.tzi.org/cgi-bin/trac.cgi/browser/dtn-ruby/DTN2-shared.patch?format=raw

Usage:

cd DTN2
patch -p0 <DTN2-shared.patch


Please note that this will probably only be useful for recent Linux 
versions, mainly due to different dynamic linking conventions on other 
platforms. Doing this right would require some platform-specific 
configuration, e.g., using libtool etc.

Regards,

Dirk




Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [134.102.201.18]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l21KlCY14110 for <dtn-users@mailman.dtnrg.org>; Thu, 1 Mar 2007 12:47:12 -0800
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.0/8.13.2) with ESMTP id l21Kl8Wn008367 for <dtn-users@mailman.dtnrg.org>; Thu, 1 Mar 2007 21:47:08 +0100 (CET)
Received: from [192.168.178.22] (F2ee8.f.ppp-pool.de [195.4.46.232]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id 95F8C5CF9 for <dtn-users@mailman.dtnrg.org>; Thu,  1 Mar 2007 21:47:06 +0100 (CET)
Message-ID: <45E73BC7.6090402@tzi.org>
Date: Thu, 01 Mar 2007 21:47:03 +0100
From: Dirk Kutscher <dku@tzi.org>
User-Agent: Thunderbird 1.5.0.9 (Windows/20061207)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Subject: Re: [dtn-users] DTN-Ruby
References: <45BE3D80.7000907@tzi.org>
In-Reply-To: <45BE3D80.7000907@tzi.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Dirk Kutscher wrote:

> I have hacked Ruby bindings for DTN2's application library and some 
> corresponding Ruby code that enables you to develop DTN applications in 
> Ruby.

Hi,

I have now taken this a bit further and have done the following changes:

  - The previous version required static linking of the DTN2 libs and the
    extension libs to the Ruby interpreter. I have now hacked DTN2 so
    that the build process generates shared libraries, which makes it
    easier to build the bindings separately and use dynamic loading
    features of the Ruby interpreter. I have compiled the changes to DTN2
    in a patch that can be applied on current DTN2 source trees.

  - This has also facilitated the development of bindings to other
    scripting languages -- I have done Python and Perl as a
    proof-of-concept.

- Some bug fixes


The installation process has obviously changed quite a bit. I have tried 
to describe it here:

	https://prj.tzi.org/cgi-bin/trac.cgi/wiki/Dtn-ruby

Let me know how it works for you.

Regards,

Dirk





Received: from n066.sc1.he.tucows.com (smtpout0168.sc1.he.tucows.com [64.97.136.168]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l21Ke9Y14053 for <dtn-users@mailman.dtnrg.org>; Thu, 1 Mar 2007 12:40:09 -0800
Received: from [192.168.0.6] (82.2.115.242) by n066.sc1.he.tucows.com (7.2.069.1) id 45CB412C00166DE9 for dtn-users@mailman.dtnrg.org; Thu, 1 Mar 2007 20:39:55 +0000
Mime-Version: 1.0 (Apple Message framework v752.2)
In-Reply-To: <45E71607.3050406@bbn.com>
References: <45E71607.3050406@bbn.com>
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <6FAAE8D4-7A54-45FA-B57F-43CD653D30A5@virgin.net>
Content-Transfer-Encoding: 7bit
From: Darren Long <darren.long@virgin.net>
Subject: Re: [dtn-users] ARM platform?
Date: Thu, 1 Mar 2007 20:39:50 +0000
To: dtn-users@mailman.dtnrg.org
X-Mailer: Apple Mail (2.752.2)
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Linksys NSLU2 (and external USB disk drive) running Debian? It's  
worked nicely for me. You can even compile on the target, if you're  
not in a hurry...

Darren

On 1 Mar 2007, at 18:05, Christopher Small wrote:

> We're thinking of doing some testing on an ARM/XScale.  Any  
> suggestions for a test platform? Something simple that just works  
> would be nice ;-).
>
> - Chris
> -- 
>
> Dr. Christopher Small                         617.873.6261 (vox)
> Networking Research        x(){ x|x& };x      617.873.6091 (fax)
> BBN Technologies | MS 6/5C | 10 Moulton St | Cambridge MA, 02138
>
>
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@mailman.dtnrg.org
> http://mailman.dtnrg.org/mailman/listinfo/dtn-users



Received: from mx12.bbn.com (mx12.bbn.com [128.33.0.81]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l21I64Y12963 for <dtn-users@mailman.dtnrg.org>; Thu, 1 Mar 2007 10:06:04 -0800
Received: from sneetch.bbn.com ([128.89.80.78]) by mx12.bbn.com with esmtp (Exim 4.60) (envelope-from <csmall@bbn.com>) id 1HMpfC-0002NK-5w for dtn-users@mailman.dtnrg.org; Thu, 01 Mar 2007 13:05:58 -0500
Message-ID: <45E71607.3050406@bbn.com>
Date: Thu, 01 Mar 2007 13:05:59 -0500
From: Christopher Small <csmall@bbn.com>
User-Agent: Thunderbird 1.5.0.9 (Macintosh/20061207)
MIME-Version: 1.0
To: dtn-users@mailman.dtnrg.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [dtn-users] ARM platform?
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

We're thinking of doing some testing on an ARM/XScale.  Any suggestions 
for a test platform? Something simple that just works would be nice ;-).

- Chris
-- 

Dr. Christopher Small                         617.873.6261 (vox)
Networking Research        x(){ x|x& };x      617.873.6091 (fax)
BBN Technologies | MS 6/5C | 10 Moulton St | Cambridge MA, 02138





Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.228]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l21H38Y12474 for <dtn-users@mailman.dtnrg.org>; Thu, 1 Mar 2007 09:03:08 -0800
Received: by wr-out-0506.google.com with SMTP id i3so740100wra for <dtn-users@mailman.dtnrg.org>; Thu, 01 Mar 2007 09:03:04 -0800 (PST)
DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=jSMwJmM28Hi0C3Ub4aEI4ImjFA3OHJ5oMSu5f93F1NIz0iWw8EDnRGJciwzHG/bF6io9jv1WYs9PLnqbpOBdtL+PIOxSwPCu2IcVjIRYFWGnUisufA27nIZ1u5+A7jEokpL+puDlwNg79L0G6VucGrDI5nTzDML39gk+qCwReoI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=L3c1ODICIjoAr/ogdn5BoeeuKuGnvfYmQ7G/tt7hI32USTms4ya4UprY5EiGonciVnRseC7+o2bbHnIWDL4zj0+WcsB6NYM+q2gFC1T7D+Bvtd4f9BhZc9Vx3t2HdHjN5bwAfZvkcDYSyTNHqrMwYtLfQCx/hsDmwV3M3d5LZQY=
Received: by 10.114.161.11 with SMTP id j11mr3486451wae.1172768583518; Thu, 01 Mar 2007 09:03:03 -0800 (PST)
Received: by 10.114.144.3 with HTTP; Thu, 1 Mar 2007 09:03:03 -0800 (PST)
Message-ID: <d35f8e370703010903l1798c610t4aef12b8de6b2fea@mail.gmail.com>
Date: Thu, 1 Mar 2007 12:03:03 -0500
From: "ryan m" <smarts40@gmail.com>
To: dtn-users@mailman.dtnrg.org
Subject: Re: [dtn-users] nokia 770
In-Reply-To: <215957.13367.qm@web33402.mail.mud.yahoo.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="----=_Part_70033_33330609.1172768583479"
References: <1C460329-8E6B-4711-9BBE-AA721FE8524C@virgin.net> <215957.13367.qm@web33402.mail.mud.yahoo.com>
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

------=_Part_70033_33330609.1172768583479
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Thank you very much for this insight... I did as you suggested and
cross-compiled a freash version and everything worked great, now I really do
wish I had more time to pay attention to this list, sorry for the repeat
question.

Also thank you to others who relied to me while I was trying to get this
working.

Ryan

On 2/28/07, Dell Kronewitter <dell@ieee.org> wrote:
>
>
> Hi Ryan,
>
> That looks like the problem I had a few weeks ago on
> ARM:
> http://mailman.dtnrg.org/pipermail/dtn-users/2007-February/000491.html
>
> The current CVSed version should fix it.
>
> Good luck,
>
> Dell
>
>
> --- Darren Long <darren.long@virgin.net> wrote:
>
> > Hi,
> >
> > On the grounds that my advice caused your problem,
> > I've just run
> > dtnping on the NSLU2. I can ping it (localhost) and
> > my iBook without
> > problems.  The iBook is running recent code from
> > CVS, and the NSLU2
> > is running code fetched from CVS on 22nd Jan, with
> > some hacks to get
> > most of the apps built (see my earlier post if you
> > need them - I
> > don't know if the code-base has changed in that
> > respect).
> >
> > You say on the receiving side...is that log from the
> > desktop or the
> > nokia?  Can both nodes dtnping localhost?
> >
> > Darren
> >
> > On 28 Feb 2007, at 15:33, ryan m wrote:
> >
> > > Thank you very much for the help, I was able to
> > get it to compile
> > > with that, but now I've run into an odd issue when
> > trying to test
> > > it via dtnping.  I'm pinging from the nokia 770 to
> > a desktop and on
> > > the recieving side I'm getting these errrors:
> > >
> > > [1172676002.170277 /dtn/bundle/payload/16/file
> > debug] open /home/
> > > edifyteam/jabber/tmp/bundles/bundle_16.dat (flags
> > 0xc2 mode 0x180):
> > > fd 25
> > > [1172676002.170404
> > /dtn/storage/bundles/fdcache/cache debug] Added
> > > entry fd=25 pin_count=1 size=0
> > > [1172676002.170459
> > /dtn/storage/bundles/fdcache/cache debug] Unpin
> > > entry fd=25 pin_count=0 size=1
> > > [1172676002.170507 /dtn/bundle/refs debug] bundle
> > id 16
> > > (0x8db4020): refcount 0 -> 1 (0 mappings) add
> > > CLConnection::IncomingBundle
> > > [1172676002.170558 /dtn/cl/tcp/conn/0x8db39b8
> > debug]
> > > handle_data_segment: got segment of length 130 at
> > offset 0
> > > [1172676002.170611 /dtn/cl/tcp/conn/0x8db39b8
> > debug]
> > > handle_data_segment: updated ack_data
> > (segment_offset 0) [ ]
> > > ack_data [ 129 ]
> > > [1172676002.170658 /dtn/cl/tcp/conn/0x8db39b8
> > debug] got
> > > BUNDLE_END: total length 130
> > > [1172676002.170698 /dtn/cl/tcp/conn/0x8db39b8
> > debug]
> > > handle_data_todo: reading todo segment 130/130 at
> > offset 0
> > > [1172676002.170741 /dtn/bundle/protocol debug]
> > consume: got first
> > > block... creating primary block info
> > > [1172676002.170789 /dtn/bundle/protocol debug]
> > consume: 130 bytes
> > > left to process
> > > [1172676002.170831 /dtn/bundle/protocol debug]
> > consume: block
> > > processor 0x0 type 0x0 incomplete, calling consume
> > (0 bytes already
> > > buffered)
> > > [1172676002.170878 /dtn/bundle/protocol debug]
> > BlockProcessor type
> > > 0x0 consumed preamble 5/5 for block type (0x0):
> > data_offset 5
> > > data_length 0
> > > [1172676002.170922 /dtn/bundle/protocol debug]
> > parsed primary block
> > > length 0 (preamble 5)
> > > [1172676002.170962 /dtn/bundle/protocol error] got
> > primary block
> > > with zero length
> > > [1172676002.171002 /dtn/bundle/protocol error]
> > consume: protocol
> > > error handling block 0x0
> > > [1172676002.171042 /dtn/cl/tcp/conn/0x8db39b8
> > error] protocol error
> > > parsing bundle data segment
> > > [1172676002.171084 /dtn/cl/tcp/conn/0x8db39b8
> > debug] break_contact:
> > > cl protocol error
> > > [1172676002.171126 /dtn/cl/tcp/conn/0x8db39b8/sock
> > debug] closing
> > > socket in state ESTABLISHED
> > > [1172676002.171230 /dtn/cl/tcp/conn/0x8db39b8/sock
> > debug] state
> > > ESTABLISHED -> FINI
> > >
> > > Then I just get a bunch of transmit failed events
> > at the sending side.
> > >
> > > Anyone have any thoughts why I'm getting this?
> > >
> > > On 2/27/07, Darren Long <darren.long@virgin.net>
> > wrote:
> > > Hi,
> > >
> > > I disabled the -Wcast-align warning when I built
> > on my NSLU2 running
> > > Debian for little-endian ARM.  The daemon has been
> > running happily
> > > for a month, but I've not tried the apps on it.
> > >
> > > Darren
> >
> >
>
>
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@mailman.dtnrg.org
> http://mailman.dtnrg.org/mailman/listinfo/dtn-users
>

------=_Part_70033_33330609.1172768583479
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Thank you very much for this insight... I did as you suggested and cross-compiled a freash version and everything worked great, now I really do wish I had more time to pay attention to this list, sorry for the repeat question.
<br><br>Also thank you to others who relied to me while I was trying to get this working.<br><br>Ryan<br><br><div><span class="gmail_quote">On 2/28/07, <b class="gmail_sendername">Dell Kronewitter</b> &lt;<a href="mailto:dell@ieee.org">
dell@ieee.org</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>Hi Ryan,<br><br>That looks like the problem I had a few weeks ago on
<br>ARM:<br><a href="http://mailman.dtnrg.org/pipermail/dtn-users/2007-February/000491.html">http://mailman.dtnrg.org/pipermail/dtn-users/2007-February/000491.html</a><br><br>The current CVSed version should fix it.<br><br>
Good luck,<br><br>Dell<br><br><br>--- Darren Long &lt;<a href="mailto:darren.long@virgin.net">darren.long@virgin.net</a>&gt; wrote:<br><br>&gt; Hi,<br>&gt;<br>&gt; On the grounds that my advice caused your problem,<br>&gt; I&#39;ve just run
<br>&gt; dtnping on the NSLU2. I can ping it (localhost) and<br>&gt; my iBook without<br>&gt; problems.&nbsp;&nbsp;The iBook is running recent code from<br>&gt; CVS, and the NSLU2<br>&gt; is running code fetched from CVS on 22nd Jan, with
<br>&gt; some hacks to get<br>&gt; most of the apps built (see my earlier post if you<br>&gt; need them - I<br>&gt; don&#39;t know if the code-base has changed in that<br>&gt; respect).<br>&gt;<br>&gt; You say on the receiving side...is that log from the
<br>&gt; desktop or the<br>&gt; nokia?&nbsp;&nbsp;Can both nodes dtnping localhost?<br>&gt;<br>&gt; Darren<br>&gt;<br>&gt; On 28 Feb 2007, at 15:33, ryan m wrote:<br>&gt;<br>&gt; &gt; Thank you very much for the help, I was able to
<br>&gt; get it to compile<br>&gt; &gt; with that, but now I&#39;ve run into an odd issue when<br>&gt; trying to test<br>&gt; &gt; it via dtnping.&nbsp;&nbsp;I&#39;m pinging from the nokia 770 to<br>&gt; a desktop and on<br>&gt; &gt; the recieving side I&#39;m getting these errrors:
<br>&gt; &gt;<br>&gt; &gt; [1172676002.170277 /dtn/bundle/payload/16/file<br>&gt; debug] open /home/<br>&gt; &gt; edifyteam/jabber/tmp/bundles/bundle_16.dat (flags<br>&gt; 0xc2 mode 0x180):<br>&gt; &gt; fd 25<br>&gt; &gt; [
1172676002.170404<br>&gt; /dtn/storage/bundles/fdcache/cache debug] Added<br>&gt; &gt; entry fd=25 pin_count=1 size=0<br>&gt; &gt; [1172676002.170459<br>&gt; /dtn/storage/bundles/fdcache/cache debug] Unpin<br>&gt; &gt; entry fd=25 pin_count=0 size=1
<br>&gt; &gt; [1172676002.170507 /dtn/bundle/refs debug] bundle<br>&gt; id 16<br>&gt; &gt; (0x8db4020): refcount 0 -&gt; 1 (0 mappings) add<br>&gt; &gt; CLConnection::IncomingBundle<br>&gt; &gt; [1172676002.170558 /dtn/cl/tcp/conn/0x8db39b8
<br>&gt; debug]<br>&gt; &gt; handle_data_segment: got segment of length 130 at<br>&gt; offset 0<br>&gt; &gt; [1172676002.170611 /dtn/cl/tcp/conn/0x8db39b8<br>&gt; debug]<br>&gt; &gt; handle_data_segment: updated ack_data<br>
&gt; (segment_offset 0) [ ]<br>&gt; &gt; ack_data [ 129 ]<br>&gt; &gt; [1172676002.170658 /dtn/cl/tcp/conn/0x8db39b8<br>&gt; debug] got<br>&gt; &gt; BUNDLE_END: total length 130<br>&gt; &gt; [1172676002.170698 /dtn/cl/tcp/conn/0x8db39b8
<br>&gt; debug]<br>&gt; &gt; handle_data_todo: reading todo segment 130/130 at<br>&gt; offset 0<br>&gt; &gt; [1172676002.170741 /dtn/bundle/protocol debug]<br>&gt; consume: got first<br>&gt; &gt; block... creating primary block info
<br>&gt; &gt; [1172676002.170789 /dtn/bundle/protocol debug]<br>&gt; consume: 130 bytes<br>&gt; &gt; left to process<br>&gt; &gt; [1172676002.170831 /dtn/bundle/protocol debug]<br>&gt; consume: block<br>&gt; &gt; processor 0x0 type 0x0 incomplete, calling consume
<br>&gt; (0 bytes already<br>&gt; &gt; buffered)<br>&gt; &gt; [1172676002.170878 /dtn/bundle/protocol debug]<br>&gt; BlockProcessor type<br>&gt; &gt; 0x0 consumed preamble 5/5 for block type (0x0):<br>&gt; data_offset 5<br>
&gt; &gt; data_length 0<br>&gt; &gt; [1172676002.170922 /dtn/bundle/protocol debug]<br>&gt; parsed primary block<br>&gt; &gt; length 0 (preamble 5)<br>&gt; &gt; [1172676002.170962 /dtn/bundle/protocol error] got<br>&gt; primary block
<br>&gt; &gt; with zero length<br>&gt; &gt; [1172676002.171002 /dtn/bundle/protocol error]<br>&gt; consume: protocol<br>&gt; &gt; error handling block 0x0<br>&gt; &gt; [1172676002.171042 /dtn/cl/tcp/conn/0x8db39b8<br>&gt; error] protocol error
<br>&gt; &gt; parsing bundle data segment<br>&gt; &gt; [1172676002.171084 /dtn/cl/tcp/conn/0x8db39b8<br>&gt; debug] break_contact:<br>&gt; &gt; cl protocol error<br>&gt; &gt; [1172676002.171126 /dtn/cl/tcp/conn/0x8db39b8/sock
<br>&gt; debug] closing<br>&gt; &gt; socket in state ESTABLISHED<br>&gt; &gt; [1172676002.171230 /dtn/cl/tcp/conn/0x8db39b8/sock<br>&gt; debug] state<br>&gt; &gt; ESTABLISHED -&gt; FINI<br>&gt; &gt;<br>&gt; &gt; Then I just get a bunch of transmit failed events
<br>&gt; at the sending side.<br>&gt; &gt;<br>&gt; &gt; Anyone have any thoughts why I&#39;m getting this?<br>&gt; &gt;<br>&gt; &gt; On 2/27/07, Darren Long &lt;<a href="mailto:darren.long@virgin.net">darren.long@virgin.net
</a>&gt;<br>&gt; wrote:<br>&gt; &gt; Hi,<br>&gt; &gt;<br>&gt; &gt; I disabled the -Wcast-align warning when I built<br>&gt; on my NSLU2 running<br>&gt; &gt; Debian for little-endian ARM.&nbsp;&nbsp;The daemon has been<br>&gt; running happily
<br>&gt; &gt; for a month, but I&#39;ve not tried the apps on it.<br>&gt; &gt;<br>&gt; &gt; Darren<br>&gt;<br>&gt;<br><br><br><br>_______________________________________________<br>dtn-users mailing list<br><a href="mailto:dtn-users@mailman.dtnrg.org">
dtn-users@mailman.dtnrg.org</a><br><a href="http://mailman.dtnrg.org/mailman/listinfo/dtn-users">http://mailman.dtnrg.org/mailman/listinfo/dtn-users</a><br></blockquote></div><br>

------=_Part_70033_33330609.1172768583479--


Received: from gateway0.EECS.Berkeley.EDU (gateway0.EECS.Berkeley.EDU [169.229.60.93]) by webbie.berkeley.intel-research.net (8.11.6/8.11.6) with ESMTP id l21H1RY12444 for <dtn-users@mailman.dtnrg.org>; Thu, 1 Mar 2007 09:01:27 -0800
Received: from [192.168.1.2] (dsl081-061-178.sfo1.dsl.speakeasy.net [64.81.61.178]) (authenticated bits=0) by gateway0.EECS.Berkeley.EDU (8.14.0/8.13.5) with ESMTP id l21H1Pgt016146 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 1 Mar 2007 09:01:27 -0800 (PST)
In-Reply-To: <1172767797.45e7043586cbb@mail-www.oit.umass.edu>
References: <1172767797.45e7043586cbb@mail-www.oit.umass.edu>
Mime-Version: 1.0 (Apple Message framework v752.3)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <879820DC-1E73-439F-99CB-AA0F9EE7EE1C@cs.berkeley.edu>
Cc: dtn-users@mailman.dtnrg.org
Content-Transfer-Encoding: 7bit
From: Michael Demmer <demmer@cs.berkeley.edu>
X-Applemailsentby: demmer
Date: Thu, 1 Mar 2007 09:01:26 -0800
To: stg@student.umass.edu
X-Mailer: Apple Mail (2.752.3)
Subject: [dtn-users] Re: [dtn-interest] DTN2 ConvergenceLayers
Sender: dtn-users-admin@mailman.dtnrg.org
Errors-To: dtn-users-admin@mailman.dtnrg.org
X-BeenThere: dtn-users@mailman.dtnrg.org
X-Mailman-Version: 2.0.13
Precedence: bulk
Reply-To: dtn-users@mailman.dtnrg.org
List-Unsubscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=unsubscribe>
List-Id: discussion/answers list for users of the dtn reference implementation <dtn-users.mailman.dtnrg.org>
List-Post: <mailto:dtn-users@mailman.dtnrg.org>
List-Help: <mailto:dtn-users-request@mailman.dtnrg.org?subject=help>
List-Subscribe: <http://mailman.dtnrg.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@mailman.dtnrg.org?subject=subscribe>
List-Archive: <http://mailman.dtnrg.org/pipermail/dtn-users/>

Steve,

First of all the appropriate mailing list for discussion related to  
the reference implementation is dtn-users, not dtn-interest, so I've  
posted this reply to the correct place.

As far as your question goes, you've pretty much covered it... the  
EthConvergenceLayer that's currently in the implementation is an out- 
of-date attempt at this, and it could use some updating to conform  
with the current design. In particular, endpoint naming and neighbor  
discovery have changed a lot since that implementation was done.

If you want, feel free to send me a more specific code design if you  
want some feedback before you dive in more deeply. I'd be happy to  
take a look.

Thanks,
-mike

On Mar 1, 2007, at 8:49 AM, stg@student.umass.edu wrote:

> Hi,
>
>    I'm a student at UMASS doing some work with DTNs and planning on  
> writing a
> 802.11 Convergence Layer. I have been looking through the node  
> discovery code
> and the convergence layer interface itself. Besides some parsing  
> for the
> dtn.conf file and these two places is there anywhere else I might  
> need to add
> something to create my CL?
>
> Thanks,
> Steve
>
> _______________________________________________
> dtn-interest mailing list
> dtn-interest@mailman.dtnrg.org
> http://mailman.dtnrg.org/mailman/listinfo/dtn-interest


