
From ahennes1@math.umd.edu  Wed May  2 13:04:54 2012
Return-Path: <ahennes1@math.umd.edu>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 16B3121E80E2 for <dtn-users@ietfa.amsl.com>; Wed,  2 May 2012 13:04:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.949
X-Spam-Level: 
X-Spam-Status: No, score=-5.949 tagged_above=-999 required=5 tests=[AWL=0.650,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0iWs0ijnk6Me for <dtn-users@ietfa.amsl.com>; Wed,  2 May 2012 13:04:53 -0700 (PDT)
Received: from mailfilter.ece.umd.edu (mailfilter.ece.umd.edu [129.2.90.4]) by ietfa.amsl.com (Postfix) with ESMTP id 9E9FA21E80BE for <dtn-users@irtf.org>; Wed,  2 May 2012 13:04:53 -0700 (PDT)
X-ASG-Debug-ID: 1335989092-04739d10269b95c0001-Wq7V4d
Received: from svr4.math.umd.edu ([129.2.56.14]) by mailfilter.ece.umd.edu with ESMTP id q9T3mPO9WeUG8LXI for <dtn-users@irtf.org>; Wed, 02 May 2012 16:04:52 -0400 (EDT)
X-Barracuda-Envelope-From: ahennes1@math.umd.edu
X-Barracuda-Apparent-Source-IP: 129.2.56.14
Received: by svr4.math.umd.edu (Postfix, from userid 48) id ECD0F6FC83; Wed,  2 May 2012 16:04:52 -0400 (EDT)
Received: from 65.127.220.136 by webmail.math.umd.edu with HTTP; Wed, 2 May 2012 16:04:52 -0400
Message-ID: <67b4d745dd161145852801b76aba9d3c.squirrel@webmail.math.umd.edu>
Date: Wed, 2 May 2012 16:04:52 -0400
From: ahennes1@math.umd.edu
X-ASG-Orig-Subj: Improving performance in DTN2
To: dtn-users@irtf.org
User-Agent: SquirrelMail/1.4.20
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
Importance: Normal
X-Barracuda-Connect: UNKNOWN[129.2.56.14]
X-Barracuda-Start-Time: 1335989092
X-Barracuda-URL: http://mailfilter.ece.umd.edu:8000/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at ece.umd.edu
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=7.0 KILL_LEVEL=1000.0 tests=NO_REAL_NAME
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.95805 Rule breakdown below pts rule name              description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME           From: does not include a real name
Subject: [dtn-users] Improving performance in DTN2
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 20:04:54 -0000

We're working on improving the performance of DTN2, specifically on the
processing of bundles that come in over the network. We've surveyed the
literature on this subject, but if anyone has any further insights or
tools that may be helpful to us, we would really appreciate it.


Thanks,
-Angela



Angela Hennessy
Laboratory for Telecommunications Sciences (LTS)


From oreilly@mbari.org  Wed May  2 14:36:32 2012
Return-Path: <oreilly@mbari.org>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E9FC411E80CB for <dtn-users@ietfa.amsl.com>; Wed,  2 May 2012 14:36:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a76rxnfav6F1 for <dtn-users@ietfa.amsl.com>; Wed,  2 May 2012 14:36:32 -0700 (PDT)
Received: from slush.shore.mbari.org (slush.shore.mbari.org [134.89.12.31]) by ietfa.amsl.com (Postfix) with ESMTP id 5816311E80CA for <dtn-users@irtf.org>; Wed,  2 May 2012 14:36:32 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by slush.shore.mbari.org (Postfix) with ESMTP id 1821D6A4A27 for <dtn-users@irtf.org>; Wed,  2 May 2012 14:36:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at mbari.org
Received: from slush.shore.mbari.org ([127.0.0.1]) by localhost (slush.shore.mbari.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3wMWfSu0JBBR for <dtn-users@irtf.org>; Wed,  2 May 2012 14:36:31 -0700 (PDT)
Received: from vesuvio-2.shore.mbari.org (vesuvio-2.shore.mbari.org [134.89.28.205]) by slush.shore.mbari.org (Postfix) with ESMTPSA id 48A666A47CC for <dtn-users@irtf.org>; Wed,  2 May 2012 14:36:31 -0700 (PDT)
Message-Id: <0377817A-4631-432D-B7D6-08727D7D58B1@mbari.org>
From: Tom O'Reilly <oreilly@mbari.org>
To: dtn-users@irtf.org
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Wed, 2 May 2012 14:36:31 -0700
X-Mailer: Apple Mail (2.936)
Subject: [dtn-users] DTN2 tutorials
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 21:36:33 -0000

Are there any real "hands-on" DTN2 tutorials beyond the extremely  
trivial examples in the DTN2 docs/ directory? Those examples are not  
very useful in building a larger directory.

Most of the "tutorials" listed at http://www.dtnrg.org/wiki/Docs#head-1375af1c39adfa7a05ac36d64ad76582533d2b26 
  are not hands-on tutorials in the usual sense, and most do not deal  
with DTN2 specifically.

An step-by-step example showing how to build a multi-node tcp/udp  
network with DTN2, showing actual configuration files would be very  
useful.

Thanks,
Tom


From oreilly@mbari.org  Wed May  2 14:41:24 2012
Return-Path: <oreilly@mbari.org>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 86F3A11E80BD for <dtn-users@ietfa.amsl.com>; Wed,  2 May 2012 14:41:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id atjbrQhanNNW for <dtn-users@ietfa.amsl.com>; Wed,  2 May 2012 14:41:23 -0700 (PDT)
Received: from slush.shore.mbari.org (slush.shore.mbari.org [134.89.12.31]) by ietfa.amsl.com (Postfix) with ESMTP id D06E211E80B1 for <dtn-users@irtf.org>; Wed,  2 May 2012 14:41:23 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by slush.shore.mbari.org (Postfix) with ESMTP id C4B9945E00A for <dtn-users@irtf.org>; Wed,  2 May 2012 14:41:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at mbari.org
Received: from slush.shore.mbari.org ([127.0.0.1]) by localhost (slush.shore.mbari.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QqJUnL-tTYUu; Wed,  2 May 2012 14:41:23 -0700 (PDT)
Received: from vesuvio-2.shore.mbari.org (vesuvio-2.shore.mbari.org [134.89.28.205]) by slush.shore.mbari.org (Postfix) with ESMTPSA id 36CFF45E006; Wed,  2 May 2012 14:41:23 -0700 (PDT)
Message-Id: <997F5DAC-CD7D-4D5A-AF3A-EAFB7394914E@mbari.org>
From: Tom O'Reilly <oreilly@mbari.org>
To: "Tom O'Reilly" <oreilly@mbari.org>
In-Reply-To: <0377817A-4631-432D-B7D6-08727D7D58B1@mbari.org>
Content-Type: multipart/alternative; boundary=Apple-Mail-40--942086097
Mime-Version: 1.0 (Apple Message framework v936)
Date: Wed, 2 May 2012 14:41:22 -0700
References: <0377817A-4631-432D-B7D6-08727D7D58B1@mbari.org>
X-Mailer: Apple Mail (2.936)
Cc: dtn-users@irtf.org
Subject: Re: [dtn-users] DTN2 tutorials
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 21:41:24 -0000

--Apple-Mail-40--942086097
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit


On May 2, 2012, at 2:36 PM, Tom O'Reilly wrote:

> Those examples are not very useful in building a larger directory.

I mean a larger network, not directory.


>
> Most of the "tutorials" listed at http://www.dtnrg.org/wiki/Docs#head-1375af1c39adfa7a05ac36d64ad76582533d2b26 
>  are not hands-on tutorials in the usual sense, and most do not deal  
> with DTN2 specifically.
>
> An step-by-step example showing how to build a multi-node tcp/udp  
> network with DTN2, showing actual configuration files would be very  
> useful.
>
> Thanks,
> Tom
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@irtf.org
> https://www.irtf.org/mailman/listinfo/dtn-users

------------------------------------------------
Thomas C. O'Reilly
Monterey Bay Aquarium Research Institute
7700 Sandholdt Road
Moss Landing, CA 95039
831-775-1766
oreilly@mbari.org
http://www.mbari.org
"The machine does not isolate man from the great mysteries of nature,
but plunges him more deeply into them."

     - ANTOINE DE SAINT-EXUPERY
       "Wind, Sand, and Stars" (1939)


--Apple-Mail-40--942086097
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><br><div><div>On May 2, 2012, =
at 2:36 PM, Tom O'Reilly wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div>Those =
examples are not very useful in building a larger =
directory.<br></div></blockquote><div><br></div>I mean a larger network, =
not directory.</div><div><br></div><div><br><blockquote =
type=3D"cite"><div><br>Most of the "tutorials" listed at <a =
href=3D"http://www.dtnrg.org/wiki/Docs#head-1375af1c39adfa7a05ac36d64ad765=
82533d2b26">http://www.dtnrg.org/wiki/Docs#head-1375af1c39adfa7a05ac36d64a=
d76582533d2b26</a> are not hands-on tutorials in the usual sense, and =
most do not deal with DTN2 specifically.<br><br>An step-by-step example =
showing how to build a multi-node tcp/udp network with DTN2, showing =
actual configuration files would be very =
useful.<br><br>Thanks,<br>Tom<br><br>_____________________________________=
__________<br>dtn-users mailing list<br><a =
href=3D"mailto:dtn-users@irtf.org">dtn-users@irtf.org</a><br>https://www.i=
rtf.org/mailman/listinfo/dtn-users<br></div></blockquote></div><br><div =
apple-content-edited=3D"true"> <span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; =
"><div><div>------------------------------------------------</div><div>Tho=
mas C. O'Reilly<br>Monterey Bay Aquarium Research Institute<br>7700 =
Sandholdt Road<br>Moss Landing, CA 95039<br>831-775-1766<br><a =
href=3D"mailto:oreilly@mbari.org">oreilly@mbari.org</a><br>http://www.mbar=
i.org<br>"The machine does not isolate man from the great mysteries of =
nature,&nbsp;<br>but plunges him more deeply into =
them."<br><br>&nbsp;&nbsp;&nbsp; - ANTOINE DE =
SAINT-EXUPERY<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Wind, Sand, and Stars" =
(1939)<br></div></div></div></span> </div><br></body></html>=

--Apple-Mail-40--942086097--

From william.d.ivancic@nasa.gov  Thu May  3 05:29:24 2012
Return-Path: <william.d.ivancic@nasa.gov>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5836B21F857D for <dtn-users@ietfa.amsl.com>; Thu,  3 May 2012 05:29:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.494
X-Spam-Level: 
X-Spam-Status: No, score=-6.494 tagged_above=-999 required=5 tests=[AWL=0.104,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2D9JJ0akgbSP for <dtn-users@ietfa.amsl.com>; Thu,  3 May 2012 05:29:23 -0700 (PDT)
Received: from ndmsnpf01.ndc.nasa.gov (ndmsnpf01.ndc.nasa.gov [198.117.0.121]) by ietfa.amsl.com (Postfix) with ESMTP id 4787721F8577 for <dtn-users@irtf.org>; Thu,  3 May 2012 05:29:23 -0700 (PDT)
Received: from ndjsppt03.ndc.nasa.gov (ndjsppt03.ndc.nasa.gov [198.117.1.102]) by ndmsnpf01.ndc.nasa.gov (Postfix) with ESMTP id 3FD1E260850; Thu,  3 May 2012 07:29:22 -0500 (CDT)
Received: from ndjshub03.ndc.nasa.gov (ndjshub03-pub.ndc.nasa.gov [198.117.1.33]) by ndjsppt03.ndc.nasa.gov (8.14.5/8.14.5) with ESMTP id q43CTM4Y027610;  Thu, 3 May 2012 07:29:22 -0500
Received: from NDJSSCC07.ndc.nasa.gov ([198.117.4.178]) by ndjshub03.ndc.nasa.gov ([10.202.202.162]) with mapi; Thu, 3 May 2012 07:29:21 -0500
From: "Ivancic, William D. (GRC-RHN0)" <william.d.ivancic@nasa.gov>
To: "Tom O'Reilly" <oreilly@mbari.org>
Date: Thu, 3 May 2012 07:29:20 -0500
Thread-Topic: [dtn-users] DTN2 tutorials
Thread-Index: Ac0pKF4BkfPmo9rGQpGB4JwVLcvl7g==
Message-ID: <DB71F9DC-820A-4D30-BCB7-F329CB6F4232@nasa.gov>
References: <0377817A-4631-432D-B7D6-08727D7D58B1@mbari.org> <997F5DAC-CD7D-4D5A-AF3A-EAFB7394914E@mbari.org>
In-Reply-To: <997F5DAC-CD7D-4D5A-AF3A-EAFB7394914E@mbari.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_DB71F9DC820A4D30BCB7F329CB6F4232nasagov_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.6.7580, 1.0.260, 0.0.0000 definitions=2012-05-03_03:2012-05-02, 2012-05-03, 1970-01-01 signatures=0
Cc: "dtn-users@irtf.org" <dtn-users@irtf.org>
Subject: Re: [dtn-users] DTN2 tutorials
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 12:29:24 -0000

--_000_DB71F9DC820A4D30BCB7F329CB6F4232nasagov_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Any "large" network (greater than 4 or 5 nodes) and you'll want some type o=
f routing protocol like Prophet, Epidemic, RAPID or APLE  or something.   I=
t depends on your network and what you want to do.  CGR is also in there, b=
ut that is for very predictable networks like Space (Orbital Mechanics) and=
 probably not for super large networks due to scaling.

- Will
On May 2, 2012, at 5:41 PM, Tom O'Reilly wrote:


On May 2, 2012, at 2:36 PM, Tom O'Reilly wrote:

Those examples are not very useful in building a larger directory.

I mean a larger network, not directory.



Most of the "tutorials" listed at http://www.dtnrg.org/wiki/Docs#head-1375a=
f1c39adfa7a05ac36d64ad76582533d2b26 are not hands-on tutorials in the usual=
 sense, and most do not deal with DTN2 specifically.

An step-by-step example showing how to build a multi-node tcp/udp network w=
ith DTN2, showing actual configuration files would be very useful.

Thanks,
Tom

_______________________________________________
dtn-users mailing list
dtn-users@irtf.org<mailto:dtn-users@irtf.org>
https://www.irtf.org/mailman/listinfo/dtn-users

------------------------------------------------
Thomas C. O'Reilly
Monterey Bay Aquarium Research Institute
7700 Sandholdt Road
Moss Landing, CA 95039
831-775-1766
oreilly@mbari.org<mailto:oreilly@mbari.org>
http://www.mbari.org
"The machine does not isolate man from the great mysteries of nature,
but plunges him more deeply into them."

    - ANTOINE DE SAINT-EXUPERY
      "Wind, Sand, and Stars" (1939)

_______________________________________________
dtn-users mailing list
dtn-users@irtf.org<mailto:dtn-users@irtf.org>
https://www.irtf.org/mailman/listinfo/dtn-users

******************************
William D. Ivancic
Phone 216-433-3494
Fax 216-433-8705
Networking Lab 216-433-2620
Mobile 440-503-4892
http://roland.grc.nasa.gov/~ivancic


--_000_DB71F9DC820A4D30BCB7F329CB6F4232nasagov_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html><head></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode:=
 space; -webkit-line-break: after-white-space; ">Any "large" network (great=
er than 4 or 5 nodes) and you'll want some type of routing protocol like Pr=
ophet, Epidemic, RAPID or APLE &nbsp;or something. &nbsp; It depends on you=
r network and what you want to do. &nbsp;CGR is also in there, but that is =
for very predictable networks like Space (Orbital Mechanics) and probably n=
ot for super large networks due to scaling.<div><br></div><div>- Will<br><d=
iv><div>On May 2, 2012, at 5:41 PM, Tom O'Reilly wrote:</div><br class=3D"A=
pple-interchange-newline"><blockquote type=3D"cite"><div style=3D"word-wrap=
: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-spa=
ce; "><br><div><div>On May 2, 2012, at 2:36 PM, Tom O'Reilly wrote:</div><b=
r class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div>Those =
examples are not very useful in building a larger directory.<br></div></blo=
ckquote><div><br></div>I mean a larger network, not directory.</div><div><b=
r></div><div><br><blockquote type=3D"cite"><div><br>Most of the "tutorials"=
 listed at <a href=3D"http://www.dtnrg.org/wiki/Docs#head-1375af1c39adfa7a0=
5ac36d64ad76582533d2b26">http://www.dtnrg.org/wiki/Docs#head-1375af1c39adfa=
7a05ac36d64ad76582533d2b26</a> are not hands-on tutorials in the usual sens=
e, and most do not deal with DTN2 specifically.<br><br>An step-by-step exam=
ple showing how to build a multi-node tcp/udp network with DTN2, showing ac=
tual configuration files would be very useful.<br><br>Thanks,<br>Tom<br><br=
>_______________________________________________<br>dtn-users mailing list<=
br><a href=3D"mailto:dtn-users@irtf.org">dtn-users@irtf.org</a><br><a href=
=3D"https://www.irtf.org/mailman/listinfo/dtn-users">https://www.irtf.org/m=
ailman/listinfo/dtn-users</a><br></div></blockquote></div><br><div apple-co=
ntent-edited=3D"true"> <span class=3D"Apple-style-span" style=3D"border-col=
lapse: separate; font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: normal; o=
rphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none=
; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizon=
tal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decora=
tions-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-=
width: 0px; font-size: medium; "><div style=3D"word-wrap: break-word; -webk=
it-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>---=
---------------------------------------------</div><div>Thomas C. O'Reilly<=
br>Monterey Bay Aquarium Research Institute<br>7700 Sandholdt Road<br>Moss =
Landing, CA 95039<br>831-775-1766<br><a href=3D"mailto:oreilly@mbari.org">o=
reilly@mbari.org</a><br><a href=3D"http://www.mbari.org">http://www.mbari.o=
rg</a><br>"The machine does not isolate man from the great mysteries of nat=
ure,&nbsp;<br>but plunges him more deeply into them."<br><br>&nbsp;&nbsp;&n=
bsp; - ANTOINE DE SAINT-EXUPERY<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Wind, Sa=
nd, and Stars" (1939)<br></div></div></div></span> </div><br></div>________=
_______________________________________<br>dtn-users mailing list<br><a hre=
f=3D"mailto:dtn-users@irtf.org">dtn-users@irtf.org</a><br>https://www.irtf.=
org/mailman/listinfo/dtn-users<br></blockquote></div><br><div>
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; color:=
 rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: no=
rmal; font-weight: normal; letter-spacing: normal; line-height: normal; orp=
hans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-sp=
ace: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacin=
g: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-e=
ffect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px=
; font-size: medium; "><span class=3D"Apple-style-span" style=3D"border-col=
lapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: n=
ormal; font-variant: normal; font-weight: normal; letter-spacing: normal; l=
ine-height: normal; orphans: 2; text-indent: 0px; text-transform: none; whi=
te-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-s=
pacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations=
-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width=
: 0px; font-size: medium; "><div style=3D"word-wrap: break-word; -webkit-nb=
sp-mode: space; -webkit-line-break: after-white-space; "><div><span class=
=3D"Apple-style-span" style=3D"color: rgb(31, 73, 125); font-family: 'Times=
 New Roman', serif; font-size: 13px; ">******************************</span=
><span class=3D"Apple-style-span" style=3D"color: rgb(31, 73, 125); font-fa=
mily: 'Times New Roman', serif; font-size: 13px; "><br></span><span class=
=3D"Apple-style-span" style=3D"color: rgb(31, 73, 125); font-family: 'Times=
 New Roman', serif; font-size: 13px; ">William D. Ivancic</span><span class=
=3D"Apple-style-span" style=3D"color: rgb(31, 73, 125); font-family: 'Times=
 New Roman', serif; font-size: 13px; "><br></span><span class=3D"Apple-styl=
e-span" style=3D"color: rgb(31, 73, 125); font-family: 'Times New Roman', s=
erif; font-size: 13px; ">Phone 216-433-3494</span><span class=3D"Apple-styl=
e-span" style=3D"color: rgb(31, 73, 125); font-family: 'Times New Roman', s=
erif; font-size: 13px; "><br></span><span class=3D"Apple-style-span" style=
=3D"color: rgb(31, 73, 125); font-family: 'Times New Roman', serif; font-si=
ze: 13px; ">Fax 216-433-8705</span><span class=3D"Apple-style-span" style=
=3D"color: rgb(31, 73, 125); font-family: 'Times New Roman', serif; font-si=
ze: 13px; "><br></span><span class=3D"Apple-style-span" style=3D"color: rgb=
(31, 73, 125); font-family: 'Times New Roman', serif; font-size: 13px; ">Ne=
tworking Lab 216-433-2620</span><span class=3D"Apple-style-span" style=3D"c=
olor: rgb(31, 73, 125); font-family: 'Times New Roman', serif; font-size: 1=
3px; "><br></span><span class=3D"Apple-style-span" style=3D"color: rgb(31, =
73, 125); font-family: 'Times New Roman', serif; font-size: 13px; ">Mobile =
440-503-4892</span><span class=3D"Apple-style-span" style=3D"color: rgb(31,=
 73, 125); font-family: 'Times New Roman', serif; font-size: 13px; "><br></=
span><span class=3D"Apple-style-span" style=3D"color: rgb(31, 73, 125); fon=
t-family: 'Times New Roman', serif; font-size: 13px; "><a href=3D"http://ro=
land.grc.nasa.gov/~ivancic" style=3D"color: blue; text-decoration: underlin=
e; ">http://roland.grc.nasa.gov/~ivancic</a></span></div></div></span></spa=
n>
</div>
<br></div></body></html>=

--_000_DB71F9DC820A4D30BCB7F329CB6F4232nasagov_--

From kscott@mitre.org  Thu May  3 05:33:26 2012
Return-Path: <kscott@mitre.org>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A745F21F858A for <dtn-users@ietfa.amsl.com>; Thu,  3 May 2012 05:33:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sEh3zBuTOqXl for <dtn-users@ietfa.amsl.com>; Thu,  3 May 2012 05:33:25 -0700 (PDT)
Received: from smtpksrv1.mitre.org (smtpksrv1.mitre.org [198.49.146.77]) by ietfa.amsl.com (Postfix) with ESMTP id 1EBCB21F852C for <dtn-users@irtf.org>; Thu,  3 May 2012 05:33:25 -0700 (PDT)
Received: from smtpksrv1.mitre.org (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 5C26221B00ED; Thu,  3 May 2012 08:33:22 -0400 (EDT)
Received: from IMCCAS02.MITRE.ORG (imccas02.mitre.org [129.83.29.79]) by smtpksrv1.mitre.org (Postfix) with ESMTP id 4C7E821B00C7; Thu,  3 May 2012 08:33:22 -0400 (EDT)
Received: from IMCMBX01.MITRE.ORG ([169.254.1.227]) by IMCCAS02.MITRE.ORG ([129.83.29.79]) with mapi id 14.02.0283.003; Thu, 3 May 2012 08:33:22 -0400
From: "Scott, Keith L." <kscott@mitre.org>
To: Tom O'Reilly <oreilly@mbari.org>
Thread-Topic: [dtn-users] DTN2 tutorials
Thread-Index: AQHNKKu6H6el8FpMGUeR/rh8lrdIUZa3SlgAgAC19AA=
Date: Thu, 3 May 2012 12:33:20 +0000
Message-ID: <5EE81C5C4CFFF4418C5EAD12F49D64EE2012E1@IMCMBX01.MITRE.ORG>
References: <0377817A-4631-432D-B7D6-08727D7D58B1@mbari.org> <997F5DAC-CD7D-4D5A-AF3A-EAFB7394914E@mbari.org>
In-Reply-To: <997F5DAC-CD7D-4D5A-AF3A-EAFB7394914E@mbari.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [129.83.31.53]
Content-Type: multipart/alternative; boundary="_000_5EE81C5C4CFFF4418C5EAD12F49D64EE2012E1IMCMBX01MITREORG_"
MIME-Version: 1.0
Cc: "dtn-users@irtf.org" <dtn-users@irtf.org>
Subject: Re: [dtn-users] DTN2 tutorials
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 12:33:26 -0000

--_000_5EE81C5C4CFFF4418C5EAD12F49D64EE2012E1IMCMBX01MITREORG_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

If it's DTN2-based, the dtlsr router coupled with the IP-based neighbor dis=
covery mechanisms will form decent-sized networks, provided the mobility is=
 low enough for dtlsr to keep up.

Just out of curiosity: how large is large?  10, 100, 500, 1000?

                                --keith

From: dtn-users-bounces@irtf.org [mailto:dtn-users-bounces@irtf.org] On Beh=
alf Of Tom O'Reilly
Sent: Wednesday, May 02, 2012 5:41 PM
To: Tom O'Reilly
Cc: dtn-users@irtf.org
Subject: Re: [dtn-users] DTN2 tutorials


On May 2, 2012, at 2:36 PM, Tom O'Reilly wrote:


Those examples are not very useful in building a larger directory.

I mean a larger network, not directory.




Most of the "tutorials" listed at http://www.dtnrg.org/wiki/Docs#head-1375a=
f1c39adfa7a05ac36d64ad76582533d2b26 are not hands-on tutorials in the usual=
 sense, and most do not deal with DTN2 specifically.

An step-by-step example showing how to build a multi-node tcp/udp network w=
ith DTN2, showing actual configuration files would be very useful.

Thanks,
Tom

_______________________________________________
dtn-users mailing list
dtn-users@irtf.org<mailto:dtn-users@irtf.org>
https://www.irtf.org/mailman/listinfo/dtn-users

------------------------------------------------
Thomas C. O'Reilly
Monterey Bay Aquarium Research Institute
7700 Sandholdt Road
Moss Landing, CA 95039
831-775-1766
oreilly@mbari.org<mailto:oreilly@mbari.org>
http://www.mbari.org
"The machine does not isolate man from the great mysteries of nature,
but plunges him more deeply into them."

    - ANTOINE DE SAINT-EXUPERY
      "Wind, Sand, and Stars" (1939)


--_000_5EE81C5C4CFFF4418C5EAD12F49D64EE2012E1IMCMBX01MITREORG_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.apple-style-span
	{mso-style-name:apple-style-span;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">If it&#8217;s DTN2-based,=
 the dtlsr router coupled with the IP-based neighbor discovery mechanisms w=
ill form decent-sized networks, provided the mobility is low enough
 for dtlsr to keep up.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Just out of curiosity: ho=
w large is large?&nbsp; 10, 100, 500, 1000?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; --keith<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</spa=
n></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;=
sans-serif&quot;"> dtn-users-bounces@irtf.org [mailto:dtn-users-bounces@irt=
f.org]
<b>On Behalf Of </b>Tom O'Reilly<br>
<b>Sent:</b> Wednesday, May 02, 2012 5:41 PM<br>
<b>To:</b> Tom O'Reilly<br>
<b>Cc:</b> dtn-users@irtf.org<br>
<b>Subject:</b> Re: [dtn-users] DTN2 tutorials<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">On May 2, 2012, at 2:36 P=
M, Tom O'Reilly wrote:<o:p></o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><br>
<br>
<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">Those examples are not ve=
ry useful in building a larger directory.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">I mean a larger network, =
not directory.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><br>
<br>
<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><br>
Most of the &quot;tutorials&quot; listed at <a href=3D"http://www.dtnrg.org=
/wiki/Docs#head-1375af1c39adfa7a05ac36d64ad76582533d2b26">
http://www.dtnrg.org/wiki/Docs#head-1375af1c39adfa7a05ac36d64ad76582533d2b2=
6</a> are not hands-on tutorials in the usual sense, and most do not deal w=
ith DTN2 specifically.<br>
<br>
An step-by-step example showing how to build a multi-node tcp/udp network w=
ith DTN2, showing actual configuration files would be very useful.<br>
<br>
Thanks,<br>
Tom<br>
<br>
_______________________________________________<br>
dtn-users mailing list<br>
<a href=3D"mailto:dtn-users@irtf.org">dtn-users@irtf.org</a><br>
<a href=3D"https://www.irtf.org/mailman/listinfo/dtn-users">https://www.irt=
f.org/mailman/listinfo/dtn-users</a><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
13.5pt;font-family:&quot;Helvetica&quot;,&quot;sans-serif&quot;;color:black=
">------------------------------------------------<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
13.5pt;font-family:&quot;Helvetica&quot;,&quot;sans-serif&quot;;color:black=
">Thomas C. O'Reilly<br>
Monterey Bay Aquarium Research Institute<br>
7700 Sandholdt Road<br>
Moss Landing, CA 95039<br>
831-775-1766<br>
<a href=3D"mailto:oreilly@mbari.org">oreilly@mbari.org</a><br>
<a href=3D"http://www.mbari.org">http://www.mbari.org</a><br>
&quot;The machine does not isolate man from the great mysteries of nature,&=
nbsp;<br>
but plunges him more deeply into them.&quot;<br>
<br>
&nbsp;&nbsp;&nbsp; - ANTOINE DE SAINT-EXUPERY<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;Wind, Sand, and Stars&quot; (1939)<o:p=
></o:p></span></p>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_5EE81C5C4CFFF4418C5EAD12F49D64EE2012E1IMCMBX01MITREORG_--

From william.d.ivancic@nasa.gov  Thu May  3 05:49:43 2012
Return-Path: <william.d.ivancic@nasa.gov>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D2B521F85A2 for <dtn-users@ietfa.amsl.com>; Thu,  3 May 2012 05:49:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.059
X-Spam-Level: 
X-Spam-Status: No, score=-6.059 tagged_above=-999 required=5 tests=[AWL=-0.345, BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3OjZBrZO6gYU for <dtn-users@ietfa.amsl.com>; Thu,  3 May 2012 05:49:42 -0700 (PDT)
Received: from ndmsnpf02.ndc.nasa.gov (ndmsnpf02.ndc.nasa.gov [198.117.0.122]) by ietfa.amsl.com (Postfix) with ESMTP id 3CD6821F8594 for <dtn-users@irtf.org>; Thu,  3 May 2012 05:49:42 -0700 (PDT)
Received: from ndjsppt03.ndc.nasa.gov (ndjsppt04.ndc.nasa.gov [198.117.1.103]) by ndmsnpf02.ndc.nasa.gov (Postfix) with ESMTP id 64C161081E4; Thu,  3 May 2012 07:49:39 -0500 (CDT)
Received: from ndjshub01.ndc.nasa.gov (ndjshub01-pub.ndc.nasa.gov [198.117.1.160]) by ndjsppt04.ndc.nasa.gov (8.14.5/8.14.5) with ESMTP id q43Cnc8g010188;  Thu, 3 May 2012 07:49:39 -0500
Received: from NDJSSCC07.ndc.nasa.gov ([198.117.4.178]) by ndjshub01.ndc.nasa.gov ([198.117.1.160]) with mapi; Thu, 3 May 2012 07:49:38 -0500
From: "Ivancic, William D. (GRC-RHN0)" <william.d.ivancic@nasa.gov>
To: "Scott, Keith L." <kscott@mitre.org>
Date: Thu, 3 May 2012 07:49:38 -0500
Thread-Topic: [dtn-users] DTN2 tutorials
Thread-Index: Ac0pKzNylah3VttERzih/W46NFNjRQ==
Message-ID: <105CF060-A92D-48ED-965F-2E08D959FA9E@nasa.gov>
References: <0377817A-4631-432D-B7D6-08727D7D58B1@mbari.org> <997F5DAC-CD7D-4D5A-AF3A-EAFB7394914E@mbari.org> <5EE81C5C4CFFF4418C5EAD12F49D64EE2012E1@IMCMBX01.MITRE.ORG>
In-Reply-To: <5EE81C5C4CFFF4418C5EAD12F49D64EE2012E1@IMCMBX01.MITRE.ORG>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_105CF060A92D48ED965F2E08D959FA9Enasagov_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.6.7580, 1.0.260, 0.0.0000 definitions=2012-05-03_03:2012-05-02, 2012-05-03, 1970-01-01 signatures=0
Cc: "dtn-users@irtf.org" <dtn-users@irtf.org>
Subject: Re: [dtn-users] DTN2 tutorials
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 12:49:43 -0000

--_000_105CF060A92D48ED965F2E08D959FA9Enasagov_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

If you want to get a feel for different routing protocols GRC's DTNbone net=
work uses DTLSR and, I believe Ohio University uses CGR.

http://www.dtnrg.org/wiki/DtnBone

- Will


On May 3, 2012, at 8:33 AM, Scott, Keith L. wrote:

If it=92s DTN2-based, the dtlsr router coupled with the IP-based neighbor d=
iscovery mechanisms will form decent-sized networks, provided the mobility =
is low enough for dtlsr to keep up.

Just out of curiosity: how large is large?  10, 100, 500, 1000?

                                --keith


--_000_105CF060A92D48ED965F2E08D959FA9Enasagov_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html><head><base href=3D"x-msg://387/"></head><body style=3D"word-wrap: br=
eak-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
">If you want to get a feel for different routing protocols GRC's DTNbone n=
etwork uses DTLSR and, I believe Ohio University uses CGR.<div><br></div><d=
iv><a href=3D"http://www.dtnrg.org/wiki/DtnBone">http://www.dtnrg.org/wiki/=
DtnBone</a></div><div><br></div><div>- Will</div><div><br></div><div><br><d=
iv><div>On May 3, 2012, at 8:33 AM, Scott, Keith L. wrote:</div><br class=
=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div lang=3D"EN-US=
" link=3D"blue" vlink=3D"purple"><div class=3D"WordSection1" style=3D"page:=
 WordSection1; "><div style=3D"margin-top: 0in; margin-right: 0in; margin-l=
eft: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New=
 Roman', serif; "><span style=3D"font-size: 11pt; font-family: Calibri, san=
s-serif; color: rgb(31, 73, 125); ">If it=92s DTN2-based, the dtlsr router =
coupled with the IP-based neighbor discovery mechanisms will form decent-si=
zed networks, provided the mobility is low enough for dtlsr to keep up.<o:p=
></o:p></span></div><div style=3D"margin-top: 0in; margin-right: 0in; margi=
n-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif; "><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></div><div s=
tyle=3D"margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom=
: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span=
 style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31,=
 73, 125); ">Just out of curiosity: how large is large?&nbsp; 10, 100, 500,=
 1000?<o:p></o:p></span></div><div style=3D"margin-top: 0in; margin-right: =
0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 12pt; font-famil=
y: 'Times New Roman', serif; "><span style=3D"font-size: 11pt; font-family:=
 Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></=
div><div style=3D"margin-top: 0in; margin-right: 0in; margin-left: 0in; mar=
gin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', seri=
f; "><span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; colo=
r: rgb(31, 73, 125); ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --keith<o:p></o=
:p></span></div></div></div></blockquote></div><div><span class=3D"Apple-st=
yle-span" style=3D"border-collapse: separate; font-style: normal; font-vari=
ant: normal; font-weight: normal; letter-spacing: normal; line-height: norm=
al; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal=
; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -we=
bkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none=
; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><span c=
lass=3D"Apple-style-span" style=3D"border-collapse: separate; font-style: n=
ormal; font-variant: normal; font-weight: normal; letter-spacing: normal; l=
ine-height: normal; orphans: 2; text-indent: 0px; text-transform: none; whi=
te-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-s=
pacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations=
-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width=
: 0px; font-size: 13px;"><div style=3D"word-wrap: break-word; -webkit-nbsp-=
mode: space; -webkit-line-break: after-white-space; "><div><font class=3D"A=
pple-style-span" color=3D"#1f497d" face=3D"'Times New Roman', serif"><br></=
font></div></div></span></span></div></div></body></html>=

--_000_105CF060A92D48ED965F2E08D959FA9Enasagov_--

From stephen.farrell@cs.tcd.ie  Thu May  3 07:30:45 2012
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1034821F85C5 for <dtn-users@ietfa.amsl.com>; Thu,  3 May 2012 07:30:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P+bTRyOnlApV for <dtn-users@ietfa.amsl.com>; Thu,  3 May 2012 07:30:44 -0700 (PDT)
Received: from scss.tcd.ie (hermes.scss.tcd.ie [IPv6:2001:770:10:200:889f:cdff:fe8d:ccd2]) by ietfa.amsl.com (Postfix) with ESMTP id 3C45221F860E for <dtn-users@irtf.org>; Thu,  3 May 2012 07:30:43 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id C0A621714DA; Thu,  3 May 2012 15:30:37 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1336055437; bh=y2Xzktj2PIXd+z G4/s+ToTGexuayxcCpVBvioL+7NSg=; b=BPc90hHpVmRLxvzAxIY1E8IuzImE7a rWQyXu8HjzVLLkiQKWhG+ISNCJD5eHb94rWqvmL5J83jvrFc3ZYg4c+mW4wkNH4Q oXkMMXH+4mFZzsJ9Us2BvT9/6FQ186czb467ytEkDchEfCUJiatnWy0x1UEP7vos WLBXLFk3lNLVve3Hw9EeApRcrQp4XuGI8Fp5hZ+u+GM3jl1B0102RuZv8Qz+4C/N brostxZUJtxCgt+bT57CynOUllwQ5coKGmd42hRx8o9HSs5lfeSwunQLdv23sqRY NcN7xxYJT5PBq0jPtM1Zcxsq77uKpWAzo0Y6X3K0M95UMcgHpJPKiLNQ==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id WdcEPWrlozDM; Thu,  3 May 2012 15:30:37 +0100 (IST)
Received: from [10.16.123.51] (173-167-193-1-ip-static.hfc.comcastbusiness.net [173.167.193.1]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id E1BE6171471; Thu,  3 May 2012 15:30:36 +0100 (IST)
Message-ID: <4FA2968B.3000203@cs.tcd.ie>
Date: Thu, 03 May 2012 15:30:35 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120424 Thunderbird/12.0
MIME-Version: 1.0
To: ahennes1@math.umd.edu
References: <67b4d745dd161145852801b76aba9d3c.squirrel@webmail.math.umd.edu>
In-Reply-To: <67b4d745dd161145852801b76aba9d3c.squirrel@webmail.math.umd.edu>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: dtn-users@irtf.org
Subject: Re: [dtn-users] Improving performance in DTN2
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 14:30:45 -0000

Good stuff.

Look forward to seeing the results.

One other unrelated thing: max bundle size is currently abut 2GB
then it breaks.

We had some msc students look at this a couple of years ago as
a term assignment and they fixed it, but then they went and lost
their code, graduated and buggered off;-)

So its an easy fix and maybe related to this work, e.g. if you
look at performance vs. bundle size then you might want to fix
this.

S

On 05/02/2012 09:04 PM, ahennes1@math.umd.edu wrote:
> We're working on improving the performance of DTN2, specifically on the
> processing of bundles that come in over the network. We've surveyed the
> literature on this subject, but if anyone has any further insights or
> tools that may be helpful to us, we would really appreciate it.
> 
> 
> Thanks,
> -Angela
> 
> 
> 
> Angela Hennessy
> Laboratory for Telecommunications Sciences (LTS)
> 
> _______________________________________________
> dtn-users mailing list
> dtn-users@irtf.org
> https://www.irtf.org/mailman/listinfo/dtn-users
> 

From hedwig.fujinoo@gmail.com  Thu May  3 08:46:23 2012
Return-Path: <hedwig.fujinoo@gmail.com>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DEEA621F84C3 for <dtn-users@ietfa.amsl.com>; Thu,  3 May 2012 08:46:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OzyCZffxIgHa for <dtn-users@ietfa.amsl.com>; Thu,  3 May 2012 08:46:23 -0700 (PDT)
Received: from mail-yx0-f182.google.com (mail-yx0-f182.google.com [209.85.213.182]) by ietfa.amsl.com (Postfix) with ESMTP id 53BC221F8476 for <dtn-users@irtf.org>; Thu,  3 May 2012 08:46:23 -0700 (PDT)
Received: by yenl9 with SMTP id l9so2431210yen.13 for <dtn-users@irtf.org>; Thu, 03 May 2012 08:46:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=p0fzpn89QEWtHg3mVH0SRUDZR7mywdzW5mn1eU1c5yM=; b=O0FC5S1ay0zvcI+94kh86nqt0bQZ4gXpg6xG0KRs4cGVjLytz+dbmbr8U8g3Y2+p9z vOWGLk9P4gxAR7R9VApjJMhz5XNvuS424n6lFTlGM4cg2P4Gco7KuFKg+Iq0pQVBtl2L +Q9/j0nPsFgq4GwDYl9e3gkgv7DY3dkZPbGe/mm/dFVKSwsy9wVimsG3ZPEj6lg2re/U JXSCIXMYOMMl85tNiD1R7BToYbKgo6fNzKuRNf4mpFoRmrfiCk049Ckb9MiLPxPLAlR0 7f3wF6EBT1MzfNkafhfkJJXyUZnKxMyXPlciMWB6wuVeS6MBumMXBIoo3Mk3OssSUwbQ bjbQ==
MIME-Version: 1.0
Received: by 10.236.76.230 with SMTP id b66mr3484475yhe.93.1336059486289; Thu, 03 May 2012 08:38:06 -0700 (PDT)
Received: by 10.236.44.70 with HTTP; Thu, 3 May 2012 08:38:06 -0700 (PDT)
Date: Thu, 3 May 2012 08:38:06 -0700
Message-ID: <CA+h0p7CJ+bzE+i27kyyc7em0t0PQ-1HS0QErMD6np0X8sXS7YQ@mail.gmail.com>
From: Meisuchi Naisuty <hedwig.fujinoo@gmail.com>
To: dtn-users@irtf.org
Content-Type: multipart/alternative; boundary=20cf300fb1c1143d9904bf239705
Cc: Elwyn Davies <davieseb@scss.tcd.ie>
Subject: [dtn-users] DTN analyze by wireshark
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 15:46:24 -0000

--20cf300fb1c1143d9904bf239705
Content-Type: text/plain; charset=ISO-8859-1

hi...

i try to compare the wireshark DTN delay and log DTN delay
i found in specific file size it has big difference..
i think im doing wrong taken delay by wireshark..
anybody know how to measure delay and throughput through wireshark?
i cant find unique port like tcp protocol or any unique id to know where is
start and end of packet data transfer (cause the packet in wireshark mixed
by daemon communication) :D
thanks for response :D

--20cf300fb1c1143d9904bf239705
Content-Type: text/html; charset=ISO-8859-1

hi...<br><br>i try to compare the wireshark DTN delay and log DTN delay<br>i found in specific file size it has big difference..<br>i think im doing wrong taken delay by wireshark..<br>anybody know how to measure delay and throughput through wireshark?<br>
i cant find unique port like tcp protocol or any unique id to know where is start and end of packet data transfer (cause the packet in wireshark mixed by daemon communication) :D<br>thanks for response :D<br>

--20cf300fb1c1143d9904bf239705--

From hedwig.fujinoo@gmail.com  Fri May  4 09:18:07 2012
Return-Path: <hedwig.fujinoo@gmail.com>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 18E2B21E8019 for <dtn-users@ietfa.amsl.com>; Fri,  4 May 2012 09:18:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d9TEeZH-VyFW for <dtn-users@ietfa.amsl.com>; Fri,  4 May 2012 09:18:06 -0700 (PDT)
Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by ietfa.amsl.com (Postfix) with ESMTP id 4923A21E8011 for <dtn-users@irtf.org>; Fri,  4 May 2012 09:18:06 -0700 (PDT)
Received: by yhgm50 with SMTP id m50so3228454yhg.13 for <dtn-users@irtf.org>; Fri, 04 May 2012 09:18:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=vVUZrLWJf+vRjvtE8E+g7DEwje65hePAhYpxly2pCHA=; b=BCuMXyr/WesZP6XgQXJ77O/cKW9wMpnOK0Uht+Uoo22iB9kxGgzqICKIDC0kIxE6xM 1rEq+9Y5Qf2/12X1GpTD4tSeO04plTzHYC/h5RnCVo3E+Iy6fysdBohgk7V6DSs7ShlE 0Y9Tio+b+hnTYGkyegfMrSWHeJXVDSqfwAQ6h9x8wnmGJS0/Ggyo9MfuHKmBvyiKmcAf +hHCeAiMNrEX6pP+zVhALWjwH3qXQx6M1qhm9TVLxiN65LuiK+1bwtkCWIk9J9Jw2vgJ a26p9VnZOgwkhl6RYDIT0Q1JbUocSk0M2NH1vn/tLz9eIpMFaXgR42ZHnKsjSCv8IBYi ReOw==
MIME-Version: 1.0
Received: by 10.236.80.9 with SMTP id j9mr8944099yhe.8.1336148285931; Fri, 04 May 2012 09:18:05 -0700 (PDT)
Received: by 10.236.44.70 with HTTP; Fri, 4 May 2012 09:18:05 -0700 (PDT)
In-Reply-To: <CA+h0p7CJ+bzE+i27kyyc7em0t0PQ-1HS0QErMD6np0X8sXS7YQ@mail.gmail.com>
References: <CA+h0p7CJ+bzE+i27kyyc7em0t0PQ-1HS0QErMD6np0X8sXS7YQ@mail.gmail.com>
Date: Fri, 4 May 2012 09:18:05 -0700
Message-ID: <CA+h0p7BjdjM2-Zrn5VF7CxtR=Rj3LB2TqANd6OerSJegeL660w@mail.gmail.com>
From: Meisuchi Naisuty <hedwig.fujinoo@gmail.com>
To: Darren Long <darren.long@mac.com>, Elwyn Davies <davieseb@scss.tcd.ie>, dtn-users@irtf.org
Content-Type: multipart/alternative; boundary=20cf30051454f33fc904bf38434c
Subject: [dtn-users] Fwd: DTN analyze by wireshark
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 16:18:07 -0000

--20cf30051454f33fc904bf38434c
Content-Type: text/plain; charset=ISO-8859-1

hi...

i try to compare the wireshark DTN delay and log DTN delay
i found in specific file size it has big difference..
i think im doing wrong taken delay by wireshark..
anybody know how to measure delay and throughput through wireshark?
i cant find unique port like tcp protocol or any unique id to know where is
start and end of packet data transfer (cause the packet in wireshark mixed
by daemon communication) :D
thanks for response :D

--20cf30051454f33fc904bf38434c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><div class=3D"gmail_quote">hi...<br><br>i try to compare the wireshark =
DTN delay and log DTN delay<br>i found in specific file size it has big dif=
ference..<br>i think im doing wrong taken delay by wireshark..<br>anybody k=
now how to measure delay and throughput through wireshark?<br>

i cant find unique port like tcp protocol or any unique id to know where is=
 start and end of packet data transfer (cause the packet in wireshark mixed=
 by daemon communication) :D<br>thanks for response :D<br>
</div><br>

--20cf30051454f33fc904bf38434c--

From razvan@nict.go.jp  Sun May  6 17:25:08 2012
Return-Path: <razvan@nict.go.jp>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7D32A21F8570 for <dtn-users@ietfa.amsl.com>; Sun,  6 May 2012 17:25:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.504
X-Spam-Level: 
X-Spam-Status: No, score=0.504 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, HELO_EQ_JP=1.244]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PtRVshJR0fEq for <dtn-users@ietfa.amsl.com>; Sun,  6 May 2012 17:25:08 -0700 (PDT)
Received: from ns1.nict.go.jp (ns1.nict.go.jp [IPv6:2001:df0:232:300::1]) by ietfa.amsl.com (Postfix) with ESMTP id C83F221F8567 for <dtn-users@irtf.org>; Sun,  6 May 2012 17:25:07 -0700 (PDT)
Received: from gw1.nict.go.jp (gw1 [133.243.18.250]) by ns1.nict.go.jp  with ESMTP id q470P5Ik012284; Mon, 7 May 2012 09:25:05 +0900 (JST)
Received: from gw1.nict.go.jp (localhost [127.0.0.1]) by gw1.nict.go.jp  with ESMTP id q470P5MH012090; Mon, 7 May 2012 09:25:05 +0900 (JST)
Received: from mail3.nict.go.jp (mail.nict.go.jp [133.243.18.3]) by gw1.nict.go.jp  with ESMTP id q470P5L7012087; Mon, 7 May 2012 09:25:05 +0900 (JST)
Received: from mail3.nict.go.jp (localhost [127.0.0.1]) by mail3.nict.go.jp (NICT Mail) with ESMTP id 61BB715F53; Mon,  7 May 2012 09:25:05 +0900 (JST)
Received: from ssh (ssh.nict.go.jp [133.243.3.49]) by mail3.nict.go.jp (NICT Mail) with ESMTP id 3FB5415F41; Mon,  7 May 2012 09:25:05 +0900 (JST)
Date: Mon, 7 May 2012 09:25:04 +0900 (JST)
From: Razvan BEURAN <razvan@nict.go.jp>
To: ahennes1@math.umd.edu
In-Reply-To: <67b4d745dd161145852801b76aba9d3c.squirrel@webmail.math.umd.edu>
Message-ID: <Pine.SOC.4.64.1205070914260.5934@ssh.nict.go.jp>
References: <67b4d745dd161145852801b76aba9d3c.squirrel@webmail.math.umd.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: dtn-users@irtf.org
Subject: Re: [dtn-users] Improving performance in DTN2
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 May 2012 00:25:08 -0000

Dear Angela,

I think your effort is very valuable when thinking about the applicability 
of DTN concepts to everyday scenarios. I say this because I have seen 
throughput results that show that DTN2 performance is lower than that of 
IBR-DTN. Moreover, in our experiments we noticed that dtnping performance 
in DTN2 is also significantly worse compared to IBR-DTN.

In this context I think it would be useful if you could share more details 
about the following issues:

1) Exactly what kind of performance characteristics are you trying to
    improve? Is it throughput?

2) Have you already established a baseline you can compare your
    improvements to? If so, are these results published somewhere, or could
    they be made public?

3) Are you only looking at evaluating the performance in 2-node scenarios,
    or do you have larger setups in mind? Our experience using a network
    emulation testbed showed that in scenarios with many nodes things do
    break up for DTN2. We have only tried up to 25 nodes because of the bad
    results we've got (especially for dtnping), but larger experiments are
    possible. If you are interested, I could provide mroe details to you
    about our testbed and general approach (note that the results are
    not yet public).

Best wishes,
Razvan


On Wed, 2 May 2012, ahennes1@math.umd.edu wrote:

> We're working on improving the performance of DTN2, specifically on the
> processing of bundles that come in over the network. We've surveyed the
> literature on this subject, but if anyone has any further insights or
> tools that may be helpful to us, we would really appreciate it.
>
>
> Thanks,
> -Angela
>
>
>
> Angela Hennessy
> Laboratory for Telecommunications Sciences (LTS)
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@irtf.org
> https://www.irtf.org/mailman/listinfo/dtn-users
>

From oreilly@mbari.org  Wed May  9 17:32:59 2012
Return-Path: <oreilly@mbari.org>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20EE111E80AF for <dtn-users@ietfa.amsl.com>; Wed,  9 May 2012 17:32:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.044
X-Spam-Level: 
X-Spam-Status: No, score=0.044 tagged_above=-999 required=5 tests=[AWL=-2.642,  BAYES_50=0.001, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, J_CHICKENPOX_14=0.6, J_CHICKENPOX_34=0.6, J_CHICKENPOX_43=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xsoaq2xvxUpZ for <dtn-users@ietfa.amsl.com>; Wed,  9 May 2012 17:32:57 -0700 (PDT)
Received: from slush.shore.mbari.org (slush.shore.mbari.org [134.89.12.31]) by ietfa.amsl.com (Postfix) with ESMTP id 4F29611E80AA for <dtn-users@irtf.org>; Wed,  9 May 2012 17:32:53 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by slush.shore.mbari.org (Postfix) with ESMTP id 7A6C945E005 for <dtn-users@irtf.org>; Wed,  9 May 2012 17:32:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at mbari.org
Received: from slush.shore.mbari.org ([127.0.0.1]) by localhost (slush.shore.mbari.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P7Dh9mQCFU1T for <dtn-users@irtf.org>; Wed,  9 May 2012 17:32:52 -0700 (PDT)
Received: from [10.250.32.206] (mbari_dtn_0.shore.mbari.org [134.89.13.70]) by slush.shore.mbari.org (Postfix) with ESMTPSA id 1BE4F6A4058 for <dtn-users@irtf.org>; Wed,  9 May 2012 17:32:52 -0700 (PDT)
Message-Id: <B80021F7-8E5D-4BD2-9415-CE1D0A86D217@mbari.org>
From: Tom O'Reilly <oreilly@mbari.org>
To: dtn-users@irtf.org
Content-Type: multipart/alternative; boundary=Apple-Mail-69--326997136
Mime-Version: 1.0 (Apple Message framework v936)
Date: Wed, 9 May 2012 17:32:51 -0700
X-Mailer: Apple Mail (2.936)
Subject: [dtn-users] dtncpd causes dtnd crash
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 00:32:59 -0000

--Apple-Mail-69--326997136
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit


dtncpd frequently causes dtnd to crash on my RedHat machine. I'm  
running dtn version 2.8.0.

I start dtnd as follows, logging at debug level:

dtnd -c trex.dtn.conf -d -o dtnd.log -l debug

Then I start dtncpd:

dtncpd incoming/
opening connection to dtn router...
fatal error opening dtn handle: error in ipc communication

At this point dtnd has crashed, and dtnd.log contains the following:

[1336608944.240116 /log debug] adding log reparse signal handler
[1336608944.240997 /timer debug] adding signal handler 0x8328426 for  
signal 1
[1336608944.241245 /log debug] adding log rotate signal handler
[1336608944.241445 /timer debug] adding signal handler 0x832780c for  
signal 10
[1336608944.241670 /dtnd debug] ignoring SIGPIPE
[1336608944.241887 /dtnd notice] random seed is 241854
[1336608944.244618 /dtnd notice] DTN daemon starting up... (pid 8886)
[1336608944.294499 /dtn/tclcmd/debug debug] debug command registering
[1336608944.295102 /dtn/tclcmd/gettimeofday debug] gettimeofday  
command register
ing
[1336608944.295575 /dtn/tclcmd/help debug] help command registering
[1336608944.296358 /dtn/tclcmd/log debug] log command registering
[1336608944.299855 /thread debug] activating thread creation barrier
[1336608944.300293 /dtn/apiserver/notifier debug] created pipe, fds: 7 8
[1336608944.300530 /dtn/apiserver/notifier debug] set_nonblocking:  
nonblocking m
ode set
[1336608944.300752 /dtn/apiserver/notifier debug] set_nonblocking:  
nonblocking m
ode set
[1336608944.301106 /dtn/apiserver debug] APIServer init (evironment  
set addr 127
.0.0.1 port 5010)
[1336608944.301752 /dtn/tclcmd/api debug] api command registering
[1336608944.302159 /command/completion_notifier/notifier debug]  
created pipe, fd
s: 9 10
[1336608944.302399 /command/completion_notifier/notifier debug]  
set_nonblocking:
  nonblocking mode set
[1336608944.302621 /command/completion_notifier/notifier debug]  
set_nonblocking:
  nonblocking mode set
[1336608944.303340 /dtn/tclcmd/bundle debug] bundle command registering
[1336608944.303809 /dtn/tclcmd/interface debug] interface command  
registering
[1336608944.304499 /dtn/tclcmd/link debug] link command registering
[1336608944.306444 /dtn/tclcmd/param debug] param command registering
[1336608944.306930 /dtn/tclcmd/registration debug] registration  
command register
ing
[1336608944.309768 /dtn/tclcmd/route debug] route command registering
[1336608944.310304 /dtn/tclcmd/discovery debug] discovery command  
registering
[1336608944.311984 /dtn/tclcmd/prophet debug] prophet command  
registering
[1336608944.312356 /dtn/tclcmd/shutdown debug] shutdown command  
registering
[1336608944.312704 /dtn/tclcmd/quit debug] quit command registering
[1336608944.315738 /dtn/tclcmd/storage debug] storage command  
registering
[1336608944.316378 /dtn/tclcmd/block debug] block command registering
[1336608944.317253 /dtn/tclcmd/ecla debug] ecla command registering
[1336608944.317527 /dtnd debug] registered dtn commands
[1336608944.319542 /oasys/util/uri/ debug] URI::normalize: normalized  
URI dtn:no
ne
[1336608944.320341 /dtn/bundle/daemon/notifier debug] created pipe,  
fds: 11 12
[1336608944.320584 /dtn/bundle/daemon/notifier debug] set_nonblocking:  
nonblocking
[1336608944.320584 /dtn/bundle/daemon/notifier debug] set_nonblocking:  
nonblocki
ng mode set
[1336608944.320805 /dtn/bundle/daemon/notifier debug] set_nonblocking:  
nonblocki
ng mode set
[1336608944.321231 /dtnd debug] intialized dtn components
[1336608944.321468 /dtn/tclcmd/console debug] console command  
registering
[1336608944.322186 /dtn/tclcmd/test debug] test command registering
[1336608944.322585 /dtnd info] parsing configuration file  
trex.dtn.conf...
[1336608944.322816 /dtn/tclcmd debug] executing command file  
trex.dtn.conf
[1336608944.334233 /oasys/util/uri/ debug] URI::normalize: normalized  
URI dtn://
trex.dtn
[1336608944.335274 /dtn/interface/table info] adding interface tcp0  
(tcp)
[1336608944.335619 /dtn/cl/tcp debug] adding interface tcp0
[1336608944.336048 /dtn/cl/tcp/listener/notifier debug] created pipe,  
fds: 13 14
[1336608944.336287 /dtn/cl/tcp/listener/notifier debug]  
set_nonblocking: nonbloc
king mode set
[1336608944.336512 /dtn/cl/tcp/listener/notifier debug]  
set_nonblocking: nonbloc
king mode set
[1336608944.336936 /dtn/cl/tcp/iface/tcp0 debug] created socket 15
[1336608944.337180 /dtn/cl/tcp/iface/tcp0 debug] IPSocket::configure
[1336608944.337381 /dtn/cl/tcp/iface/tcp0 debug]      
params.reuseaddr_: 1
[1336608944.337586 /dtn/cl/tcp/iface/tcp0 debug]      
params.reuseport_: 0
[1336608944.337789 /dtn/cl/tcp/iface/tcp0 debug]      
params.broadcast_: 0
[1336608944.337993 /dtn/cl/tcp/iface/tcp0 debug]      
params.multicast_: 0
[1336608944.338339 /dtn/cl/tcp/iface/tcp0 debug]      
local_addr_      : 0
[1336608944.338552 /dtn/cl/tcp/iface/tcp0 debug]      
remote_addr_     : -1
[1336608944.338755 /dtn/cl/tcp/iface/tcp0 debug]      
local_port_      : 0
[1336608944.338958 /dtn/cl/tcp/iface/tcp0 debug]      
remote_port_     : 0
[1336608944.339162 /dtn/cl/tcp/iface/tcp0 debug] setting SO_REUSEADDR
[1336608944.339499 /dtn/cl/tcp/iface/tcp0 debug] binding to 0.0.0.0:4556
[1336608944.339897 /dtn/cl/tcp/iface/tcp0 debug] listening
[1336608944.340407 /dtn/cl/tcp/iface/tcp0 debug] state INIT -> LISTENING
[1336608944.340629 /thread debug] delaying start of thread 0x9ddf0ec  
[TCPConverg
enceLayer::Listener] due to barrier
[1336608944.341349 /dtn/link/manta_link debug] set_state UNAVAILABLE - 
 > UNAVAILA
BLE
[1336608944.341595 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 0 -> 1 add Link::create_link:  
return value
[1336608944.342239 /dtn/cl/tcp debug] adding ALWAYSON link 10.250.32.202
[1336608944.342957 /dtn/link/manta_link info] new link manta_link  
[10.250.32.202
  dtn:none ALWAYSON tcp state=UNAVAILABLE]
[1336608944.343210 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 1 -> 2 add !!DEFAULT REF  
CONSTRUCTOR!!
[1336608944.343545 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 2 -> 1 del Link::create_link:  
return value
[1336608944.343888 /dtn/contact/manager debug] adding NEW link  
manta_link
[1336608944.344121 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 1 -> 2 add ContactManager
[1336608944.344378 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 2 -> 3 add ContactManager
[1336608944.344629 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 2 del ContactManager
[1336608944.344876 /dtn/contact/manager debug] posting LinkCreatedEvent
[1336608944.345087 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 2 -> 3 add LinkCreatedEvent
[1336608944.345363 /dtn/bundle/daemon debug] posting event (0x9ddf948)  
with type
  LINK_CREATED (at back)
[1336608944.345646 /dtn/bundle/daemon/msgqueue debug] notifier notify
[1336608944.345925 /dtn/bundle/daemon/msgqueue debug] notify count = 1
[1336608944.346189 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 2 del !!DEFAULT REF  
CONSTRUCTOR!!
[1336608944.346773 /oasys/util/uri/ debug] URI::normalize: normalized  
URI dtn://
manta.dtn/*
[1336608944.347086 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 2 -> 3 add  
ContactManager::find_link: ret
urn value
[1336608944.347415 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dtn:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 4 add !! 
DEFAULT REF CONSTRUCTOR!!
[1336608944.347659 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 3 del  
ContactManager::find_link: ret
urn value
[1336608944.348044 /oasys/util/uri/ debug] URI::normalize: normalized  
URI *:*
[1336608944.348364 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 4 add RouteEntry
[1336608944.348656 /dtn/bundle/daemon debug] posting event (0x9dd8ac8)  
with type
  ROUTE_ADD (at back)
[1336608944.348907 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 3 del !!DEFAULT REF  
CONSTRUCTOR!!
[1336608944.349462 /oasys/util/uri/ debug] URI::normalize: normalized  
URI dtn://
vesuvio.dtn/*
[1336608944.349775 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 4 add  
ContactManager::find_link: ret
urn value
[1336608944.350053 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 5 add !!DEFAULT REF  
CONSTRUCTOR!!
[1336608944.350438 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 4 del  
ContactManager::find_link: ret
urn value
[1336608944.350728 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 5 add RouteEntry
[1336608944.350998 /dtn/bundle/daemon debug] posting event (0x9ddf728)  
with type ROUTE_ADD (at back)
[1336608944.351247 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 4 del !!DEFAULT REF  
CONSTRUCTOR!!
[1336608944.351843 /oasys/util/uri/ debug] URI::normalize: normalized  
URI dtn://
shore.dtn/*
[1336608944.352154 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 5 add  
ContactManager::find_link: ret
urn value
[1336608944.352433 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 6 add !!DEFAULT REF  
CONSTRUCTOR!!
[1336608944.352669 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 6 -> 5 del  
ContactManager::find_link: ret
urn value
[1336608944.352944 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 6 add RouteEntry
[1336608944.353207 /dtn/bundle/daemon debug] posting event (0x9dd8c08)  
with type
  ROUTE_ADD (at back)
[1336608944.353456 /dtn/link/refs_b debug] refcount manta_link  
[10.250.32.202 dt
n:none ALWAYSON tcp state=UNAVAILABLE] 6 -> 5 del !!DEFAULT REF  
CONSTRUCTOR!!
[1336608944.353798 /dtnd debug] Initializing datastore.
[1336608944.354065 /dtn/storage debug] DurableStore instantiated  
(0x9ddf808)
[1336608944.356052 /dtn/storage info] initializing db name=DTN (not  
shared), dir
=/home/dorado1/mydtn/var/trex/db
[1336608944.374653 /dtn/storage/deadlock_timer debug] rescheduling in  
5000 msecs
[1336608944.374926 /timer debug] scheduling timer 0x9e3fdf8 in 5000 ms  
at 133660
8949:374875
[1336608944.375531 /dtn/storage info] datastore /home/dorado1/mydtn/ 
var/trex/db
was not cleanly shut down
[1336608944.375839 /dtnd debug] directory validated: /home/dorado1/ 
mydtn/var/tre
x/bundles
[1336608944.376172 /dtnd debug] directory access validated: /home/ 
dorado1/mydtn/
var/trex/bundles
[1336608944.377762 /dtn/storage debug] get_table -- notfound database  
globals
[1336608944.378195 /dtn/storage/globals error] error initializing  
global store:
table not found
[1336608944.378421 /dtnd critical] error initializing data store
[1336608944.378641 /dtnd error] error initializing data store,  
exiting...
[1336608944.379403 /log debug] shutting down
[1336608944.385404 /log debug] shutting down


And the trex.dtn.conf configuration file:

set dtn_node "trex"
set dtn_dir $env(HOME)/mydtn

set manta_tcp_adr  "10.250.32.202"
set vesuvio_tcp_adr "10.250.32.206"

###################################################
# DTN configuration.
###################################################
set dtn_eid "dtn://$dtn_node.dtn"
set storage_dir "$dtn_dir/var/$dtn_node"
file mkdir $storage_dir

storage set dbdir "$storage_dir/db"
storage set payloaddir "$storage_dir/bundles"
file mkdir $storage_dir/db
file mkdir $storage_dir/bundles

storage set dbname DTN
route set type static
route local_eid $dtn_eid
console set port 5050
console set addr 127.0.0.1

# Interfaces
interface add tcp0 tcp

# Link and route to Manta
link add manta_link $manta_tcp_adr ALWAYSON tcp keepalive_interval=1  
min_retry_i
nterval=1 max_retry_interval=4
route add dtn://manta.dtn/* manta_link

# Link and route to vesuvio
###link add vesuvio_link $vesuvio_tcp_adr ALWAYSON tcp  
keepalive_interval=1 min_
retry_interval=1 max_retry_interval=4
### route add dtn://vesuvio.dtn/* vesuvio_link

# Route to vesuvio through manta
route add dtn://vesuvio.dtn/* manta_link

# Route to "shore" through manta
route add dtn://shore.dtn/* manta_link


Has anyone seen similar behavior?
I also observe the problem appears to fix itself if I first run dtnd  
with the --init-db flag:

dtnd -c trex.dtn.conf --init-db

Initializing the database each time I run dtnd seems like a rather  
draconian solution though...

Thanks,
Tom


------------------------------------------------
Thomas C. O'Reilly
Monterey Bay Aquarium Research Institute
7700 Sandholdt Road
Moss Landing, CA 95039
831-775-1766
oreilly@mbari.org
http://www.mbari.org
"The machine does not isolate man from the great mysteries of nature,
but plunges him more deeply into them."

     - ANTOINE DE SAINT-EXUPERY
       "Wind, Sand, and Stars" (1939)


--Apple-Mail-69--326997136
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><br></div>dtncpd =
frequently causes dtnd to crash on my RedHat machine. I'm running dtn =
version 2.8.0.<div><br></div><div>I start dtnd as follows, logging at =
debug level:</div><div><br></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">dtnd -c trex.dtn.conf -d -o dtnd.log -l =
debug</font><br><div><br></div><div>Then I start =
dtncpd:</div><div><br></div><div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">dtncpd incoming/</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">opening connection to =
dtn router...</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">fatal error opening dtn handle: error in ipc =
communication</font></div><div><br></div><div>At this point dtnd has =
crashed, and&nbsp;dtnd.log contains the =
following:</div><div><br></div><div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.240116 /log debug] adding log reparse =
signal handler &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.240997 /timer debug] adding signal handler 0x8328426 =
for signal 1 &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.241245 =
/log debug] adding log rotate signal handler &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.241445 =
/timer debug] adding signal handler 0x832780c for signal 10 =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.241670 /dtnd debug] ignoring SIGPIPE &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.241887 =
/dtnd notice] random seed is 241854 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.244618 /dtnd notice] DTN daemon starting up... (pid =
8886) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.294499 =
/dtn/tclcmd/debug debug] debug command registering &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.295102 /dtn/tclcmd/gettimeofday =
debug] gettimeofday command register</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">ing &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.295575 =
/dtn/tclcmd/help debug] help command registering &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.296358 =
/dtn/tclcmd/log debug] log command registering &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.299855 =
/thread debug] activating thread creation barrier &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.300293 /dtn/apiserver/notifier debug] =
created pipe, fds: 7 8 &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.300530 /dtn/apiserver/notifier debug] set_nonblocking: =
nonblocking m</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">ode set &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.300752 /dtn/apiserver/notifier debug] =
set_nonblocking: nonblocking m</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">ode set &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.301106 =
/dtn/apiserver debug] APIServer init (evironment set addr =
127</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">.0.0.1 port 5010) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.301752 =
/dtn/tclcmd/api debug] api command registering &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.302159 =
/command/completion_notifier/notifier debug] created pipe, =
fd</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">s: 9 10&nbsp;</font></div></div><div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.302399 =
/command/completion_notifier/notifier debug] =
set_nonblocking:</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">&nbsp;nonblocking mode set &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.302621 =
/command/completion_notifier/notifier debug] =
set_nonblocking:</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">&nbsp;nonblocking mode set &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.303340 =
/dtn/tclcmd/bundle debug] bundle command registering &nbsp; &nbsp; =
&nbsp; &nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.303809 /dtn/tclcmd/interface debug] =
interface command registering &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.304499 =
/dtn/tclcmd/link debug] link command registering &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.306444 =
/dtn/tclcmd/param debug] param command registering &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.306930 /dtn/tclcmd/registration =
debug] registration command register</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">ing &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.309768 =
/dtn/tclcmd/route debug] route command registering &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.310304 /dtn/tclcmd/discovery debug] =
discovery command registering &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.311984 =
/dtn/tclcmd/prophet debug] prophet command registering &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.312356 /dtn/tclcmd/shutdown debug] =
shutdown command registering &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.312704 =
/dtn/tclcmd/quit debug] quit command registering &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.315738 =
/dtn/tclcmd/storage debug] storage command registering &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.316378 /dtn/tclcmd/block debug] block =
command registering &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.317253 /dtn/tclcmd/ecla debug] ecla =
command registering &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.317527 /dtnd debug] registered dtn =
commands &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.319542 =
/oasys/util/uri/ debug] URI::normalize: normalized URI =
dtn:no</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">ne &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.320341 /dtn/bundle/daemon/notifier debug] created =
pipe, fds: 11 12 &nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.320584 /dtn/bundle/daemon/notifier =
debug] set_nonblocking: nonblocking</font></div></div><div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.320584 =
/dtn/bundle/daemon/notifier debug] set_nonblocking: =
nonblocki</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">ng mode set &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.320805 /dtn/bundle/daemon/notifier =
debug] set_nonblocking: nonblocki</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">ng mode set &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.321231 =
/dtnd debug] intialized dtn components &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.321468 /dtn/tclcmd/console debug] =
console command registering &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.322186 /dtn/tclcmd/test debug] test =
command registering &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.322585 /dtnd info] parsing =
configuration file trex.dtn.conf... &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.322816 /dtn/tclcmd debug] executing command file =
trex.dtn.conf &nbsp; &nbsp; &nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.334233 =
/oasys/util/uri/ debug] URI::normalize: normalized URI =
dtn://</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">trex.dtn &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.335274 /dtn/interface/table info] adding interface =
tcp0 (tcp) &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.335619 =
/dtn/cl/tcp debug] adding interface tcp0 &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.336048 =
/dtn/cl/tcp/listener/notifier debug] created pipe, fds: 13 =
14</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.336287 /dtn/cl/tcp/listener/notifier debug] =
set_nonblocking: nonbloc</font></div><div><font class=3D"Apple-style-span"=
 face=3D"'Courier New'">king mode set &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.336512 /dtn/cl/tcp/listener/notifier =
debug] set_nonblocking: nonbloc</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">king mode set &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.336936 /dtn/cl/tcp/iface/tcp0 debug] =
created socket 15 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.337180 /dtn/cl/tcp/iface/tcp0 debug] =
IPSocket::configure &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.337381 /dtn/cl/tcp/iface/tcp0 debug] &nbsp; &nbsp; =
params.reuseaddr_: 1 &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.337586 =
/dtn/cl/tcp/iface/tcp0 debug] &nbsp; &nbsp; params.reuseport_: 0 &nbsp; =
&nbsp; &nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.337789 /dtn/cl/tcp/iface/tcp0 debug] =
&nbsp; &nbsp; params.broadcast_: 0 &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.337993 /dtn/cl/tcp/iface/tcp0 debug] =
&nbsp; &nbsp; params.multicast_: 0 &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div></div><div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.338339 /dtn/cl/tcp/iface/tcp0 debug] =
&nbsp; &nbsp; local_addr_ &nbsp; &nbsp; &nbsp;: 0 &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.338552 /dtn/cl/tcp/iface/tcp0 debug] =
&nbsp; &nbsp; remote_addr_ &nbsp; &nbsp; : -1 &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.338755 /dtn/cl/tcp/iface/tcp0 debug] &nbsp; &nbsp; =
local_port_ &nbsp; &nbsp; &nbsp;: 0 &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.338958 /dtn/cl/tcp/iface/tcp0 debug] =
&nbsp; &nbsp; remote_port_ &nbsp; &nbsp; : 0 &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.339162 /dtn/cl/tcp/iface/tcp0 debug] =
setting SO_REUSEADDR &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.339499 /dtn/cl/tcp/iface/tcp0 debug] =
binding to 0.0.0.0:4556 &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.339897 /dtn/cl/tcp/iface/tcp0 debug] listening &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.340407 /dtn/cl/tcp/iface/tcp0 debug] state INIT -&gt; =
LISTENING &nbsp; &nbsp; &nbsp; &nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.340629 =
/thread debug] delaying start of thread 0x9ddf0ec =
[TCPConverg</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">enceLayer::Listener] due to barrier &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.341349 /dtn/link/manta_link debug] =
set_state UNAVAILABLE -&gt; UNAVAILA</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">BLE &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.341595 =
/dtn/link/refs_b debug] refcount manta_link [10.250.32.202 =
dt</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">n:none ALWAYSON tcp state=3DUNAVAILABLE] 0 -&gt; 1 add =
Link::create_link: return value &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.342239 =
/dtn/cl/tcp debug] adding ALWAYSON link 10.250.32.202 &nbsp; &nbsp; =
&nbsp; &nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.342957 /dtn/link/manta_link info] new =
link manta_link [10.250.32.202</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">&nbsp;dtn:none =
ALWAYSON tcp state=3DUNAVAILABLE] &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.343210 =
/dtn/link/refs_b debug] refcount manta_link [10.250.32.202 =
dt</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">n:none ALWAYSON tcp state=3DUNAVAILABLE] 1 -&gt; 2 add !!DEFAULT =
REF CONSTRUCTOR!! &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.343545 =
/dtn/link/refs_b debug] refcount manta_link [10.250.32.202 =
dt</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">n:none ALWAYSON tcp state=3DUNAVAILABLE] 2 -&gt; 1 del =
Link::create_link: return value &nbsp;</font></div></div><div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.343888 =
/dtn/contact/manager debug] adding NEW link manta_link &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.344121 /dtn/link/refs_b debug] =
refcount manta_link [10.250.32.202 dt</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">n:none ALWAYSON tcp =
state=3DUNAVAILABLE] 1 -&gt; 2 add ContactManager &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.344378 =
/dtn/link/refs_b debug] refcount manta_link [10.250.32.202 =
dt</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">n:none ALWAYSON tcp state=3DUNAVAILABLE] 2 -&gt; 3 add =
ContactManager &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.344629 /dtn/link/refs_b debug] refcount manta_link =
[10.250.32.202 dt</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">n:none ALWAYSON tcp state=3DUNAVAILABLE] 3 -&gt; =
2 del ContactManager &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.344876 /dtn/contact/manager debug] posting =
LinkCreatedEvent &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.345087 /dtn/link/refs_b debug] =
refcount manta_link [10.250.32.202 dt</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">n:none ALWAYSON tcp =
state=3DUNAVAILABLE] 2 -&gt; 3 add LinkCreatedEvent &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.345363 =
/dtn/bundle/daemon debug] posting event (0x9ddf948) with =
type</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">&nbsp;LINK_CREATED (at back) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.345646 =
/dtn/bundle/daemon/msgqueue debug] notifier notify &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.345925 /dtn/bundle/daemon/msgqueue =
debug] notify count =3D 1 &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.346189 /dtn/link/refs_b debug] refcount manta_link =
[10.250.32.202 dt</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">n:none ALWAYSON tcp state=3DUNAVAILABLE] 3 -&gt; =
2 del !!DEFAULT REF CONSTRUCTOR!! &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.346773 =
/oasys/util/uri/ debug] URI::normalize: normalized URI =
dtn://</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">manta.dtn/* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.347086 /dtn/link/refs_b debug] =
refcount manta_link [10.250.32.202 dt</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">n:none ALWAYSON tcp =
state=3DUNAVAILABLE] 2 -&gt; 3 add ContactManager::find_link: =
ret</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">urn value &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.347415 /dtn/link/refs_b debug] =
refcount manta_link [10.250.32.202 dtn:none ALWAYSON tcp =
state=3DUNAVAILABLE] 3 -&gt; 4 add !!DEFAULT REF CONSTRUCTOR!! =
&nbsp;&nbsp;</font></div></div><div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.347659 /dtn/link/refs_b debug] =
refcount manta_link [10.250.32.202 dt</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">n:none ALWAYSON tcp =
state=3DUNAVAILABLE] 4 -&gt; 3 del ContactManager::find_link: =
ret</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">urn value &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.348044 /oasys/util/uri/ debug] =
URI::normalize: normalized URI *:* &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.348364 =
/dtn/link/refs_b debug] refcount manta_link [10.250.32.202 =
dt</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">n:none ALWAYSON tcp state=3DUNAVAILABLE] 3 -&gt; 4 add RouteEntry =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.348656 /dtn/bundle/daemon debug] posting event =
(0x9dd8ac8) with type</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">&nbsp;ROUTE_ADD (at back) &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.348907 =
/dtn/link/refs_b debug] refcount manta_link [10.250.32.202 =
dt</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">n:none ALWAYSON tcp state=3DUNAVAILABLE] 4 -&gt; 3 del !!DEFAULT =
REF CONSTRUCTOR!! &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.349462 =
/oasys/util/uri/ debug] URI::normalize: normalized URI =
dtn://</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">vesuvio.dtn/* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.349775 =
/dtn/link/refs_b debug] refcount manta_link [10.250.32.202 =
dt</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">n:none ALWAYSON tcp state=3DUNAVAILABLE] 3 -&gt; 4 add =
ContactManager::find_link: ret</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">urn value &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.350053 =
/dtn/link/refs_b debug] refcount manta_link [10.250.32.202 =
dt</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">n:none ALWAYSON tcp state=3DUNAVAILABLE] 4 -&gt; 5 add !!DEFAULT =
REF CONSTRUCTOR!! &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.350438 =
/dtn/link/refs_b debug] refcount manta_link [10.250.32.202 =
dt</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">n:none ALWAYSON tcp state=3DUNAVAILABLE] 5 -&gt; 4 del =
ContactManager::find_link: ret</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">urn value &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.350728 =
/dtn/link/refs_b debug] refcount manta_link [10.250.32.202 =
dt</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">n:none ALWAYSON tcp state=3DUNAVAILABLE] 4 -&gt; 5 add RouteEntry =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.350998 /dtn/bundle/daemon debug] posting event =
(0x9ddf728) with type&nbsp;ROUTE_ADD (at back) &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.351247 =
/dtn/link/refs_b debug] refcount manta_link [10.250.32.202 =
dt</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">n:none ALWAYSON tcp state=3DUNAVAILABLE] 5 -&gt; 4 del !!DEFAULT =
REF CONSTRUCTOR!! &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.351843 =
/oasys/util/uri/ debug] URI::normalize: normalized URI =
dtn://</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">shore.dtn/* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.352154 /dtn/link/refs_b debug] =
refcount manta_link [10.250.32.202 dt</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">n:none ALWAYSON tcp =
state=3DUNAVAILABLE] 4 -&gt; 5 add ContactManager::find_link: =
ret</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">urn value &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.352433 /dtn/link/refs_b debug] =
refcount manta_link [10.250.32.202 dt</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">n:none ALWAYSON tcp =
state=3DUNAVAILABLE] 5 -&gt; 6 add !!DEFAULT REF CONSTRUCTOR!! =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.352669 /dtn/link/refs_b debug] =
refcount manta_link [10.250.32.202 dt</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">n:none ALWAYSON tcp =
state=3DUNAVAILABLE] 6 -&gt; 5 del ContactManager::find_link: =
ret</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">urn value &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.352944 /dtn/link/refs_b debug] =
refcount manta_link [10.250.32.202 dt</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">n:none ALWAYSON tcp =
state=3DUNAVAILABLE] 5 -&gt; 6 add RouteEntry &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.353207 =
/dtn/bundle/daemon debug] posting event (0x9dd8c08) with =
type</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">&nbsp;ROUTE_ADD (at back) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.353456 =
/dtn/link/refs_b debug] refcount manta_link [10.250.32.202 =
dt</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">n:none ALWAYSON tcp state=3DUNAVAILABLE] 6 -&gt; 5 del !!DEFAULT =
REF CONSTRUCTOR!! &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.353798 =
/dtnd debug] Initializing datastore. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.354065 /dtn/storage debug] =
DurableStore instantiated (0x9ddf808) &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.356052 /dtn/storage info] initializing db name=3DDTN =
(not shared), dir</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">=3D/home/dorado1/mydtn/var/trex/db &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.374653 =
/dtn/storage/deadlock_timer debug] rescheduling in 5000 =
msecs</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.374926 /timer debug] scheduling timer 0x9e3fdf8 in =
5000 ms at 133660</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">8949:374875 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.375531 /dtn/storage info] datastore =
/home/dorado1/mydtn/var/trex/db&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">was not cleanly shut =
down &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.375839 /dtnd debug] directory =
validated: /home/dorado1/mydtn/var/tre</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">x/bundles &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.376172 =
/dtnd debug] directory access validated: =
/home/dorado1/mydtn/</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">var/trex/bundles &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.377762 /dtn/storage debug] get_table -- notfound =
database globals &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.378195 =
/dtn/storage/globals error] error initializing global =
store:&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">table not found &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.378421 /dtnd critical] error =
initializing data store &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">[1336608944.378641 /dtnd error] error initializing data store, =
exiting... &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">[1336608944.379403 =
/log debug] shutting down &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">[1336608944.385404 /log debug] shutting down =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">&nbsp;&nbsp; &nbsp;</font> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</div></div><div><br></div><div>And the trex.dtn.conf =
configuration file:</div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'"><br></font></div><div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">set dtn_node =
"trex"</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">set dtn_dir $env(HOME)/mydtn</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier =
New'"><br></font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">set manta_tcp_adr =
&nbsp;"10.250.32.202"</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">set vesuvio_tcp_adr "10.250.32.206" =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'"><br></font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier =
New'">###################################################</font></div><div=
><font class=3D"Apple-style-span" face=3D"'Courier New'"># DTN =
configuration.</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier =
New'">###################################################</font></div><div=
><font class=3D"Apple-style-span" face=3D"'Courier New'">set dtn_eid =
"dtn://$dtn_node.dtn"</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">set storage_dir =
"$dtn_dir/var/$dtn_node"</font></div><div><font class=3D"Apple-style-span"=
 face=3D"'Courier New'">file mkdir $storage_dir</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier =
New'"><br></font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">storage set dbdir =
"$storage_dir/db"</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">storage set payloaddir =
"$storage_dir/bundles"</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">file mkdir $storage_dir/db</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">file mkdir =
$storage_dir/bundles</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'"><br></font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">storage set dbname =
DTN</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">route set type static</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">route local_eid =
$dtn_eid &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">console set port 5050 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">console set addr =
127.0.0.1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'"><br></font></div><div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'"># Interfaces &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">interface add tcp0 tcp &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">&nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'"># Link and route to Manta &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">link add manta_link =
$manta_tcp_adr ALWAYSON tcp keepalive_interval=3D1 =
min_retry_i</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">nterval=3D1 max_retry_interval=3D4 &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">route add dtn://manta.dtn/* manta_link &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'"># Link and route to vesuvio &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">###link add =
vesuvio_link $vesuvio_tcp_adr ALWAYSON tcp keepalive_interval=3D1 =
min_</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">retry_interval=3D1 max_retry_interval=3D4 &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">### route add dtn://vesuvio.dtn/* vesuvio_link =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">&nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'"># Route to vesuvio through manta &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">route add dtn://vesuvio.dtn/* manta_link &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'"># Route to "shore" through manta &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">route add dtn://shore.dtn/* manta_link &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;</font></div></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'"><br></font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'"><br></font></div><div =
apple-content-edited=3D"true"> <div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><div>Has anyone seen similar behavior?</div><div>I also observe =
the problem appears to fix itself if I first run dtnd with the --init-db =
flag:</div><div><br></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">dtnd -c trex.dtn.conf =
--init-db</font></div><div><br></div><div>Initializing the database each =
time I run dtnd seems like a rather draconian solution =
though...</div><div><br></div><div>Thanks,</div><div>Tom</div><div><br></d=
iv><div><br></div><div>------------------------------------------------</d=
iv><div>Thomas C. O'Reilly<br>Monterey Bay Aquarium Research =
Institute<br>7700 Sandholdt Road<br>Moss Landing, CA =
95039<br>831-775-1766<br><a =
href=3D"mailto:oreilly@mbari.org">oreilly@mbari.org</a><br>http://www.mbar=
i.org<br>"The machine does not isolate man from the great mysteries of =
nature,&nbsp;<br>but plunges him more deeply into =
them."<br><br>&nbsp;&nbsp;&nbsp; - ANTOINE DE =
SAINT-EXUPERY<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Wind, Sand, and Stars" =
(1939)<br></div></div></div> </div><br></div></div></body></html>=

--Apple-Mail-69--326997136--

From alexmcm@gmail.com  Thu May 10 02:57:59 2012
Return-Path: <alexmcm@gmail.com>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB43021F867A for <dtn-users@ietfa.amsl.com>; Thu, 10 May 2012 02:57:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.31
X-Spam-Level: 
X-Spam-Status: No, score=-0.31 tagged_above=-999 required=5 tests=[BAYES_05=-1.11, J_CHICKENPOX_14=0.6, J_CHICKENPOX_34=0.6, J_CHICKENPOX_43=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AjyWO0JDLUs2 for <dtn-users@ietfa.amsl.com>; Thu, 10 May 2012 02:57:58 -0700 (PDT)
Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by ietfa.amsl.com (Postfix) with ESMTP id 53F0B21F8675 for <dtn-users@irtf.org>; Thu, 10 May 2012 02:57:58 -0700 (PDT)
Received: by bkvi18 with SMTP id i18so270660bkv.13 for <dtn-users@irtf.org>; Thu, 10 May 2012 02:57:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:from:reply-to:to:cc:in-reply-to:references :content-type:organization:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=HYT2USEXVysdZs+sK3I6ehy14nSgVQSaDHPX8C1OVd0=; b=WEBsPnZzVgzoEXBu98/A35gEwnNnhBwvYWDONw7epTJaCswVcjhR3PCIJI4scKcJNa zFt4NDaILUV4V91THWx3JsrPOf86dCSwcf++s014YSZkeXLdQ19A1VuljVpPraqzCl8E XNqr7gXZ9635g9ecyXNNWqGWApapsH8RE/wCcltmKb9l8FokWov0JYgQOeGlV4r9uWQd lYRcMdY4jqHE19f/RU+n0FldbLjbL/m0BqmBjXnJuDgaWLd7CVkoIZ04/U2A9i54TH7d kvvdl0OVf6JyZJsRJjvdfnPwT/iZHzSmMLFfz3s3TIo1Cv0xE+HBCqXUAKwekpkZGm5M k1eA==
Received: by 10.204.154.142 with SMTP id o14mr1474225bkw.116.1336643877056; Thu, 10 May 2012 02:57:57 -0700 (PDT)
Received: from [192.168.1.77] (84-203-38-143.mysmart.ie. [84.203.38.143]) by mx.google.com with ESMTPS id u8sm10622819bks.0.2012.05.10.02.57.55 (version=SSLv3 cipher=OTHER); Thu, 10 May 2012 02:57:56 -0700 (PDT)
Sender: Alex McMahon <alexmcm@gmail.com>
From: Alex McMahon <alex.mcmahon@cs.tcd.ie>
To: Tom O'Reilly <oreilly@mbari.org>
In-Reply-To: <B80021F7-8E5D-4BD2-9415-CE1D0A86D217@mbari.org>
References: <B80021F7-8E5D-4BD2-9415-CE1D0A86D217@mbari.org>
Content-Type: text/plain; charset="UTF-8"
Organization: Trinity College Dublin
Date: Thu, 10 May 2012 10:57:53 +0100
Message-ID: <1336643873.10321.448.camel@oblong>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.3
Content-Transfer-Encoding: 7bit
Cc: dtn-users@irtf.org
Subject: Re: [dtn-users] dtncpd causes dtnd crash
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: alex.mcmahon@cs.tcd.ie
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 09:57:59 -0000

Hi Tom,

dtncpd is not causing dtnd to crash in this instance - the dtnd has not
started in the first place due an error initializing the global store
which appears to be the result of some corruption as the database was
not cleanly shut down.

The error 'in ipc communication' in this case occurs as there is no dtnd
daemon running. The problem appears to fix itself when you run dtnd with
the --init-db flag as this initializes the database

All the best,

Alex 



On Wed, 2012-05-09 at 17:32 -0700, Tom O'Reilly wrote:
> dtncpd frequently causes dtnd to crash on my RedHat machine. I'm
> running dtn version 2.8.0. 
> 
> I start dtnd as follows, logging at debug level: 
> 
> dtnd -c trex.dtn.conf -d -o dtnd.log -l debug 
> 
> Then I start dtncpd: 
> 
> dtncpd incoming/ opening connection to dtn router... fatal error
> opening dtn handle: error in ipc communication 
> 
> At this point dtnd has crashed, and dtnd.log contains the following: 
> 
> [1336608944.240116 /log debug] adding log reparse signal handler
> [1336608944.240997 /timer debug] adding signal handler 0x8328426 for
> signal 1    [1336608944.241245 /log debug] adding log rotate signal
> handler                  [1336608944.241445 /timer debug] adding
> signal handler 0x832780c for signal 10   [1336608944.241670 /dtnd
> debug] ignoring SIGPIPE
> [1336608944.241887 /dtnd notice] random seed is 241854
> [1336608944.244618 /dtnd notice] DTN daemon starting up... (pid 8886)
> [1336608944.294499 /dtn/tclcmd/debug debug] debug command registering
> [1336608944.295102 /dtn/tclcmd/gettimeofday debug] gettimeofday
> command register ing
> [1336608944.295575 /dtn/tclcmd/help debug] help command registering
> [1336608944.296358 /dtn/tclcmd/log debug] log command registering
> [1336608944.299855 /thread debug] activating thread creation barrier
> [1336608944.300293 /dtn/apiserver/notifier debug] created pipe, fds: 7
> 8         [1336608944.300530 /dtn/apiserver/notifier debug]
> set_nonblocking: nonblocking m ode set
> [1336608944.300752 /dtn/apiserver/notifier debug] set_nonblocking:
> nonblocking m ode set
> [1336608944.301106 /dtn/apiserver debug] APIServer init (evironment
> set addr 127 .0.0.1 port 5010)
> [1336608944.301752 /dtn/tclcmd/api debug] api command registering
> [1336608944.302159 /command/completion_notifier/notifier debug]
> created pipe, fd s: 9 10
> [1336608944.302399 /command/completion_notifier/notifier debug]
> set_nonblocking:  nonblocking mode set
> [1336608944.302621 /command/completion_notifier/notifier debug]
> set_nonblocking:  nonblocking mode set
> [1336608944.303340 /dtn/tclcmd/bundle debug] bundle command
> registering          [1336608944.303809 /dtn/tclcmd/interface debug]
> interface command registering    [1336608944.304499 /dtn/tclcmd/link
> debug] link command registering
> [1336608944.306444 /dtn/tclcmd/param debug] param command registering
> [1336608944.306930 /dtn/tclcmd/registration debug] registration
> command register ing
> [1336608944.309768 /dtn/tclcmd/route debug] route command registering
> [1336608944.310304 /dtn/tclcmd/discovery debug] discovery command
> registering    [1336608944.311984 /dtn/tclcmd/prophet debug] prophet
> command registering        [1336608944.312356 /dtn/tclcmd/shutdown
> debug] shutdown command registering
> [1336608944.312704 /dtn/tclcmd/quit debug] quit command registering
> [1336608944.315738 /dtn/tclcmd/storage debug] storage command
> registering        [1336608944.316378 /dtn/tclcmd/block debug] block
> command registering            [1336608944.317253 /dtn/tclcmd/ecla
> debug] ecla command registering              [1336608944.317527 /dtnd
> debug] registered dtn commands
> [1336608944.319542 /oasys/util/uri/ debug] URI::normalize: normalized
> URI dtn:no ne
> [1336608944.320341 /dtn/bundle/daemon/notifier debug] created pipe,
> fds: 11 12   [1336608944.320584 /dtn/bundle/daemon/notifier debug]
> set_nonblocking: nonblocking
> [1336608944.320584 /dtn/bundle/daemon/notifier debug] set_nonblocking:
> nonblocki ng mode set
> [1336608944.320805 /dtn/bundle/daemon/notifier debug] set_nonblocking:
> nonblocki ng mode set
> [1336608944.321231 /dtnd debug] intialized dtn components
> [1336608944.321468 /dtn/tclcmd/console debug] console command
> registering        [1336608944.322186 /dtn/tclcmd/test debug] test
> command registering              [1336608944.322585 /dtnd info]
> parsing configuration file trex.dtn.conf...
> [1336608944.322816 /dtn/tclcmd debug] executing command file
> trex.dtn.conf       [1336608944.334233 /oasys/util/uri/ debug]
> URI::normalize: normalized URI dtn:// trex.dtn
> [1336608944.335274 /dtn/interface/table info] adding interface tcp0
> (tcp)        [1336608944.335619 /dtn/cl/tcp debug] adding interface
> tcp0
> [1336608944.336048 /dtn/cl/tcp/listener/notifier debug] created pipe,
> fds: 13 14 [1336608944.336287 /dtn/cl/tcp/listener/notifier debug]
> set_nonblocking: nonbloc king mode set
> [1336608944.336512 /dtn/cl/tcp/listener/notifier debug]
> set_nonblocking: nonbloc king mode set
> [1336608944.336936 /dtn/cl/tcp/iface/tcp0 debug] created socket 15
> [1336608944.337180 /dtn/cl/tcp/iface/tcp0 debug] IPSocket::configure
> [1336608944.337381 /dtn/cl/tcp/iface/tcp0 debug]
> params.reuseaddr_: 1        [1336608944.337586 /dtn/cl/tcp/iface/tcp0
> debug]     params.reuseport_: 0
> [1336608944.337789 /dtn/cl/tcp/iface/tcp0 debug]
> params.broadcast_: 0        [1336608944.337993 /dtn/cl/tcp/iface/tcp0
> debug]     params.multicast_: 0
> [1336608944.338339 /dtn/cl/tcp/iface/tcp0 debug]
> local_addr_      : 0        [1336608944.338552 /dtn/cl/tcp/iface/tcp0
> debug]     remote_addr_     : -1
> [1336608944.338755 /dtn/cl/tcp/iface/tcp0 debug]
> local_port_      : 0        [1336608944.338958 /dtn/cl/tcp/iface/tcp0
> debug]     remote_port_     : 0
> [1336608944.339162 /dtn/cl/tcp/iface/tcp0 debug] setting SO_REUSEADDR
> [1336608944.339499 /dtn/cl/tcp/iface/tcp0 debug] binding to
> 0.0.0.0:4556         [1336608944.339897 /dtn/cl/tcp/iface/tcp0 debug]
> listening
> [1336608944.340407 /dtn/cl/tcp/iface/tcp0 debug] state INIT ->
> LISTENING         [1336608944.340629 /thread debug] delaying start of
> thread 0x9ddf0ec [TCPConverg enceLayer::Listener] due to barrier
> [1336608944.341349 /dtn/link/manta_link debug] set_state UNAVAILABLE
> -> UNAVAILA BLE
> [1336608944.341595 /dtn/link/refs_b debug] refcount manta_link
> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 0 -> 1 add
> Link::create_link: return value
> [1336608944.342239 /dtn/cl/tcp debug] adding ALWAYSON link
> 10.250.32.202         [1336608944.342957 /dtn/link/manta_link info]
> new link manta_link [10.250.32.202  dtn:none ALWAYSON tcp
> state=UNAVAILABLE]
> [1336608944.343210 /dtn/link/refs_b debug] refcount manta_link
> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 1 -> 2 add !!
> DEFAULT REF CONSTRUCTOR!!    [1336608944.343545 /dtn/link/refs_b
> debug] refcount manta_link [10.250.32.202 dt n:none ALWAYSON tcp
> state=UNAVAILABLE] 2 -> 1 del Link::create_link: return value
> [1336608944.343888 /dtn/contact/manager debug] adding NEW link
> manta_link        [1336608944.344121 /dtn/link/refs_b debug] refcount
> manta_link [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 1
> -> 2 add ContactManager
> [1336608944.344378 /dtn/link/refs_b debug] refcount manta_link
> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 2 -> 3 add
> ContactManager                 [1336608944.344629 /dtn/link/refs_b
> debug] refcount manta_link [10.250.32.202 dt n:none ALWAYSON tcp
> state=UNAVAILABLE] 3 -> 2 del ContactManager
> [1336608944.344876 /dtn/contact/manager debug] posting
> LinkCreatedEvent          [1336608944.345087 /dtn/link/refs_b debug]
> refcount manta_link [10.250.32.202 dt n:none ALWAYSON tcp
> state=UNAVAILABLE] 2 -> 3 add LinkCreatedEvent
> [1336608944.345363 /dtn/bundle/daemon debug] posting event (0x9ddf948)
> with type  LINK_CREATED (at back)
> [1336608944.345646 /dtn/bundle/daemon/msgqueue debug] notifier notify
> [1336608944.345925 /dtn/bundle/daemon/msgqueue debug] notify count = 1
> [1336608944.346189 /dtn/link/refs_b debug] refcount manta_link
> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 2 del !!
> DEFAULT REF CONSTRUCTOR!!    [1336608944.346773 /oasys/util/uri/
> debug] URI::normalize: normalized URI dtn:// manta.dtn/*
> [1336608944.347086 /dtn/link/refs_b debug] refcount manta_link
> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 2 -> 3 add
> ContactManager::find_link: ret urn value
> [1336608944.347415 /dtn/link/refs_b debug] refcount manta_link
> [10.250.32.202 dtn:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 4 add !!
> DEFAULT REF CONSTRUCTOR!!    [1336608944.347659 /dtn/link/refs_b
> debug] refcount manta_link [10.250.32.202 dt n:none ALWAYSON tcp
> state=UNAVAILABLE] 4 -> 3 del ContactManager::find_link: ret urn value
> [1336608944.348044 /oasys/util/uri/ debug] URI::normalize: normalized
> URI *:*    [1336608944.348364 /dtn/link/refs_b debug] refcount
> manta_link [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 3
> -> 4 add RouteEntry
> [1336608944.348656 /dtn/bundle/daemon debug] posting event (0x9dd8ac8)
> with type  ROUTE_ADD (at back)
> [1336608944.348907 /dtn/link/refs_b debug] refcount manta_link
> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 3 del !!
> DEFAULT REF CONSTRUCTOR!!    [1336608944.349462 /oasys/util/uri/
> debug] URI::normalize: normalized URI dtn:// vesuvio.dtn/*
> [1336608944.349775 /dtn/link/refs_b debug] refcount manta_link
> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 4 add
> ContactManager::find_link: ret urn value
> [1336608944.350053 /dtn/link/refs_b debug] refcount manta_link
> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 5 add !!
> DEFAULT REF CONSTRUCTOR!!    [1336608944.350438 /dtn/link/refs_b
> debug] refcount manta_link [10.250.32.202 dt n:none ALWAYSON tcp
> state=UNAVAILABLE] 5 -> 4 del ContactManager::find_link: ret urn value
> [1336608944.350728 /dtn/link/refs_b debug] refcount manta_link
> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 5 add
> RouteEntry                     [1336608944.350998 /dtn/bundle/daemon
> debug] posting event (0x9ddf728) with type ROUTE_ADD (at back)
> [1336608944.351247 /dtn/link/refs_b debug] refcount manta_link
> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 4 del !!
> DEFAULT REF CONSTRUCTOR!!    [1336608944.351843 /oasys/util/uri/
> debug] URI::normalize: normalized URI dtn:// shore.dtn/*
> [1336608944.352154 /dtn/link/refs_b debug] refcount manta_link
> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 5 add
> ContactManager::find_link: ret urn value
> [1336608944.352433 /dtn/link/refs_b debug] refcount manta_link
> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 6 add !!
> DEFAULT REF CONSTRUCTOR!!    [1336608944.352669 /dtn/link/refs_b
> debug] refcount manta_link [10.250.32.202 dt n:none ALWAYSON tcp
> state=UNAVAILABLE] 6 -> 5 del ContactManager::find_link: ret urn value
> [1336608944.352944 /dtn/link/refs_b debug] refcount manta_link
> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 6 add
> RouteEntry                     [1336608944.353207 /dtn/bundle/daemon
> debug] posting event (0x9dd8c08) with type  ROUTE_ADD (at back)
> [1336608944.353456 /dtn/link/refs_b debug] refcount manta_link
> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 6 -> 5 del !!
> DEFAULT REF CONSTRUCTOR!!    [1336608944.353798 /dtnd debug]
> Initializing datastore.
> [1336608944.354065 /dtn/storage debug] DurableStore instantiated
> (0x9ddf808)     [1336608944.356052 /dtn/storage info] initializing db
> name=DTN (not shared), dir =/home/dorado1/mydtn/var/trex/db
> [1336608944.374653 /dtn/storage/deadlock_timer debug] rescheduling in
> 5000 msecs [1336608944.374926 /timer debug] scheduling timer 0x9e3fdf8
> in 5000 ms at 133660 8949:374875
> [1336608944.375531 /dtn/storage info]
> datastore /home/dorado1/mydtn/var/trex/db  was not cleanly shut down
> [1336608944.375839 /dtnd debug] directory
> validated: /home/dorado1/mydtn/var/tre x/bundles
> [1336608944.376172 /dtnd debug] directory access
> validated: /home/dorado1/mydtn/ var/trex/bundles
> [1336608944.377762 /dtn/storage debug] get_table -- notfound database
> globals    [1336608944.378195 /dtn/storage/globals error] error
> initializing global store:  table not found
> [1336608944.378421 /dtnd critical] error initializing data store
> [1336608944.378641 /dtnd error] error initializing data store,
> exiting...        [1336608944.379403 /log debug] shutting down
> [1336608944.385404 /log debug] shutting down          


From oreilly@mbari.org  Thu May 10 08:47:10 2012
Return-Path: <oreilly@mbari.org>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CA7621F86C5 for <dtn-users@ietfa.amsl.com>; Thu, 10 May 2012 08:47:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.073
X-Spam-Level: 
X-Spam-Status: No, score=-0.073 tagged_above=-999 required=5 tests=[AWL=-0.764, BAYES_05=-1.11, HTML_MESSAGE=0.001, J_CHICKENPOX_14=0.6, J_CHICKENPOX_34=0.6, J_CHICKENPOX_43=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Haa4b2U23SX4 for <dtn-users@ietfa.amsl.com>; Thu, 10 May 2012 08:47:08 -0700 (PDT)
Received: from slush.shore.mbari.org (slush.shore.mbari.org [134.89.12.31]) by ietfa.amsl.com (Postfix) with ESMTP id 57DD521F86E1 for <dtn-users@irtf.org>; Thu, 10 May 2012 08:47:08 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by slush.shore.mbari.org (Postfix) with ESMTP id CEA4D45E009; Thu, 10 May 2012 08:47:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at mbari.org
Received: from slush.shore.mbari.org ([127.0.0.1]) by localhost (slush.shore.mbari.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mQF2L7jp0+RA; Thu, 10 May 2012 08:47:05 -0700 (PDT)
Received: from [134.89.9.78] (unknown [134.89.9.78]) by slush.shore.mbari.org (Postfix) with ESMTPSA id 0A83045E005; Thu, 10 May 2012 08:47:05 -0700 (PDT)
Message-Id: <15236C74-AC19-4E56-8906-917FD13C88C7@mbari.org>
From: Tom O'Reilly <oreilly@mbari.org>
To: alex.mcmahon@cs.tcd.ie
In-Reply-To: <1336643873.10321.448.camel@oblong>
Content-Type: multipart/alternative; boundary=Apple-Mail-77--272145182
Mime-Version: 1.0 (Apple Message framework v936)
Date: Thu, 10 May 2012 08:47:03 -0700
References: <B80021F7-8E5D-4BD2-9415-CE1D0A86D217@mbari.org> <1336643873.10321.448.camel@oblong>
X-Mailer: Apple Mail (2.936)
Cc: dtn-users@irtf.org
Subject: Re: [dtn-users] dtncpd causes dtnd crash
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 15:47:10 -0000

--Apple-Mail-77--272145182
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

Thanks for that info Alex.

In general, when is it "necessary" to reinitialize the database with  
the --init-db flag?
I assume when the network topology changes... how about other  
conditions? I guess it may be safe to initialize things every time  
dtnd starts, but that would wipe out any cached bundles and kind of  
defeat the purpose...

Thanks
Tom

On May 10, 2012, at 2:57 AM, Alex McMahon wrote:

> Hi Tom,
>
> dtncpd is not causing dtnd to crash in this instance - the dtnd has  
> not
> started in the first place due an error initializing the global store
> which appears to be the result of some corruption as the database was
> not cleanly shut down.
>
> The error 'in ipc communication' in this case occurs as there is no  
> dtnd
> daemon running. The problem appears to fix itself when you run dtnd  
> with
> the --init-db flag as this initializes the database
>
> All the best,
>
> Alex
>
>
>
> On Wed, 2012-05-09 at 17:32 -0700, Tom O'Reilly wrote:
>> dtncpd frequently causes dtnd to crash on my RedHat machine. I'm
>> running dtn version 2.8.0.
>>
>> I start dtnd as follows, logging at debug level:
>>
>> dtnd -c trex.dtn.conf -d -o dtnd.log -l debug
>>
>> Then I start dtncpd:
>>
>> dtncpd incoming/ opening connection to dtn router... fatal error
>> opening dtn handle: error in ipc communication
>>
>> At this point dtnd has crashed, and dtnd.log contains the following:
>>
>> [1336608944.240116 /log debug] adding log reparse signal handler
>> [1336608944.240997 /timer debug] adding signal handler 0x8328426 for
>> signal 1    [1336608944.241245 /log debug] adding log rotate signal
>> handler                  [1336608944.241445 /timer debug] adding
>> signal handler 0x832780c for signal 10   [1336608944.241670 /dtnd
>> debug] ignoring SIGPIPE
>> [1336608944.241887 /dtnd notice] random seed is 241854
>> [1336608944.244618 /dtnd notice] DTN daemon starting up... (pid 8886)
>> [1336608944.294499 /dtn/tclcmd/debug debug] debug command registering
>> [1336608944.295102 /dtn/tclcmd/gettimeofday debug] gettimeofday
>> command register ing
>> [1336608944.295575 /dtn/tclcmd/help debug] help command registering
>> [1336608944.296358 /dtn/tclcmd/log debug] log command registering
>> [1336608944.299855 /thread debug] activating thread creation barrier
>> [1336608944.300293 /dtn/apiserver/notifier debug] created pipe,  
>> fds: 7
>> 8         [1336608944.300530 /dtn/apiserver/notifier debug]
>> set_nonblocking: nonblocking m ode set
>> [1336608944.300752 /dtn/apiserver/notifier debug] set_nonblocking:
>> nonblocking m ode set
>> [1336608944.301106 /dtn/apiserver debug] APIServer init (evironment
>> set addr 127 .0.0.1 port 5010)
>> [1336608944.301752 /dtn/tclcmd/api debug] api command registering
>> [1336608944.302159 /command/completion_notifier/notifier debug]
>> created pipe, fd s: 9 10
>> [1336608944.302399 /command/completion_notifier/notifier debug]
>> set_nonblocking:  nonblocking mode set
>> [1336608944.302621 /command/completion_notifier/notifier debug]
>> set_nonblocking:  nonblocking mode set
>> [1336608944.303340 /dtn/tclcmd/bundle debug] bundle command
>> registering          [1336608944.303809 /dtn/tclcmd/interface debug]
>> interface command registering    [1336608944.304499 /dtn/tclcmd/link
>> debug] link command registering
>> [1336608944.306444 /dtn/tclcmd/param debug] param command registering
>> [1336608944.306930 /dtn/tclcmd/registration debug] registration
>> command register ing
>> [1336608944.309768 /dtn/tclcmd/route debug] route command registering
>> [1336608944.310304 /dtn/tclcmd/discovery debug] discovery command
>> registering    [1336608944.311984 /dtn/tclcmd/prophet debug] prophet
>> command registering        [1336608944.312356 /dtn/tclcmd/shutdown
>> debug] shutdown command registering
>> [1336608944.312704 /dtn/tclcmd/quit debug] quit command registering
>> [1336608944.315738 /dtn/tclcmd/storage debug] storage command
>> registering        [1336608944.316378 /dtn/tclcmd/block debug] block
>> command registering            [1336608944.317253 /dtn/tclcmd/ecla
>> debug] ecla command registering              [1336608944.317527 /dtnd
>> debug] registered dtn commands
>> [1336608944.319542 /oasys/util/uri/ debug] URI::normalize: normalized
>> URI dtn:no ne
>> [1336608944.320341 /dtn/bundle/daemon/notifier debug] created pipe,
>> fds: 11 12   [1336608944.320584 /dtn/bundle/daemon/notifier debug]
>> set_nonblocking: nonblocking
>> [1336608944.320584 /dtn/bundle/daemon/notifier debug]  
>> set_nonblocking:
>> nonblocki ng mode set
>> [1336608944.320805 /dtn/bundle/daemon/notifier debug]  
>> set_nonblocking:
>> nonblocki ng mode set
>> [1336608944.321231 /dtnd debug] intialized dtn components
>> [1336608944.321468 /dtn/tclcmd/console debug] console command
>> registering        [1336608944.322186 /dtn/tclcmd/test debug] test
>> command registering              [1336608944.322585 /dtnd info]
>> parsing configuration file trex.dtn.conf...
>> [1336608944.322816 /dtn/tclcmd debug] executing command file
>> trex.dtn.conf       [1336608944.334233 /oasys/util/uri/ debug]
>> URI::normalize: normalized URI dtn:// trex.dtn
>> [1336608944.335274 /dtn/interface/table info] adding interface tcp0
>> (tcp)        [1336608944.335619 /dtn/cl/tcp debug] adding interface
>> tcp0
>> [1336608944.336048 /dtn/cl/tcp/listener/notifier debug] created pipe,
>> fds: 13 14 [1336608944.336287 /dtn/cl/tcp/listener/notifier debug]
>> set_nonblocking: nonbloc king mode set
>> [1336608944.336512 /dtn/cl/tcp/listener/notifier debug]
>> set_nonblocking: nonbloc king mode set
>> [1336608944.336936 /dtn/cl/tcp/iface/tcp0 debug] created socket 15
>> [1336608944.337180 /dtn/cl/tcp/iface/tcp0 debug] IPSocket::configure
>> [1336608944.337381 /dtn/cl/tcp/iface/tcp0 debug]
>> params.reuseaddr_: 1        [1336608944.337586 /dtn/cl/tcp/iface/tcp0
>> debug]     params.reuseport_: 0
>> [1336608944.337789 /dtn/cl/tcp/iface/tcp0 debug]
>> params.broadcast_: 0        [1336608944.337993 /dtn/cl/tcp/iface/tcp0
>> debug]     params.multicast_: 0
>> [1336608944.338339 /dtn/cl/tcp/iface/tcp0 debug]
>> local_addr_      : 0        [1336608944.338552 /dtn/cl/tcp/iface/tcp0
>> debug]     remote_addr_     : -1
>> [1336608944.338755 /dtn/cl/tcp/iface/tcp0 debug]
>> local_port_      : 0        [1336608944.338958 /dtn/cl/tcp/iface/tcp0
>> debug]     remote_port_     : 0
>> [1336608944.339162 /dtn/cl/tcp/iface/tcp0 debug] setting SO_REUSEADDR
>> [1336608944.339499 /dtn/cl/tcp/iface/tcp0 debug] binding to
>> 0.0.0.0:4556         [1336608944.339897 /dtn/cl/tcp/iface/tcp0 debug]
>> listening
>> [1336608944.340407 /dtn/cl/tcp/iface/tcp0 debug] state INIT ->
>> LISTENING         [1336608944.340629 /thread debug] delaying start of
>> thread 0x9ddf0ec [TCPConverg enceLayer::Listener] due to barrier
>> [1336608944.341349 /dtn/link/manta_link debug] set_state UNAVAILABLE
>> -> UNAVAILA BLE
>> [1336608944.341595 /dtn/link/refs_b debug] refcount manta_link
>> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 0 -> 1 add
>> Link::create_link: return value
>> [1336608944.342239 /dtn/cl/tcp debug] adding ALWAYSON link
>> 10.250.32.202         [1336608944.342957 /dtn/link/manta_link info]
>> new link manta_link [10.250.32.202  dtn:none ALWAYSON tcp
>> state=UNAVAILABLE]
>> [1336608944.343210 /dtn/link/refs_b debug] refcount manta_link
>> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 1 -> 2  
>> add !!
>> DEFAULT REF CONSTRUCTOR!!    [1336608944.343545 /dtn/link/refs_b
>> debug] refcount manta_link [10.250.32.202 dt n:none ALWAYSON tcp
>> state=UNAVAILABLE] 2 -> 1 del Link::create_link: return value
>> [1336608944.343888 /dtn/contact/manager debug] adding NEW link
>> manta_link        [1336608944.344121 /dtn/link/refs_b debug] refcount
>> manta_link [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 1
>> -> 2 add ContactManager
>> [1336608944.344378 /dtn/link/refs_b debug] refcount manta_link
>> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 2 -> 3 add
>> ContactManager                 [1336608944.344629 /dtn/link/refs_b
>> debug] refcount manta_link [10.250.32.202 dt n:none ALWAYSON tcp
>> state=UNAVAILABLE] 3 -> 2 del ContactManager
>> [1336608944.344876 /dtn/contact/manager debug] posting
>> LinkCreatedEvent          [1336608944.345087 /dtn/link/refs_b debug]
>> refcount manta_link [10.250.32.202 dt n:none ALWAYSON tcp
>> state=UNAVAILABLE] 2 -> 3 add LinkCreatedEvent
>> [1336608944.345363 /dtn/bundle/daemon debug] posting event  
>> (0x9ddf948)
>> with type  LINK_CREATED (at back)
>> [1336608944.345646 /dtn/bundle/daemon/msgqueue debug] notifier notify
>> [1336608944.345925 /dtn/bundle/daemon/msgqueue debug] notify count  
>> = 1
>> [1336608944.346189 /dtn/link/refs_b debug] refcount manta_link
>> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 2  
>> del !!
>> DEFAULT REF CONSTRUCTOR!!    [1336608944.346773 /oasys/util/uri/
>> debug] URI::normalize: normalized URI dtn:// manta.dtn/*
>> [1336608944.347086 /dtn/link/refs_b debug] refcount manta_link
>> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 2 -> 3 add
>> ContactManager::find_link: ret urn value
>> [1336608944.347415 /dtn/link/refs_b debug] refcount manta_link
>> [10.250.32.202 dtn:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 4 add !!
>> DEFAULT REF CONSTRUCTOR!!    [1336608944.347659 /dtn/link/refs_b
>> debug] refcount manta_link [10.250.32.202 dt n:none ALWAYSON tcp
>> state=UNAVAILABLE] 4 -> 3 del ContactManager::find_link: ret urn  
>> value
>> [1336608944.348044 /oasys/util/uri/ debug] URI::normalize: normalized
>> URI *:*    [1336608944.348364 /dtn/link/refs_b debug] refcount
>> manta_link [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 3
>> -> 4 add RouteEntry
>> [1336608944.348656 /dtn/bundle/daemon debug] posting event  
>> (0x9dd8ac8)
>> with type  ROUTE_ADD (at back)
>> [1336608944.348907 /dtn/link/refs_b debug] refcount manta_link
>> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 3  
>> del !!
>> DEFAULT REF CONSTRUCTOR!!    [1336608944.349462 /oasys/util/uri/
>> debug] URI::normalize: normalized URI dtn:// vesuvio.dtn/*
>> [1336608944.349775 /dtn/link/refs_b debug] refcount manta_link
>> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 4 add
>> ContactManager::find_link: ret urn value
>> [1336608944.350053 /dtn/link/refs_b debug] refcount manta_link
>> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 5  
>> add !!
>> DEFAULT REF CONSTRUCTOR!!    [1336608944.350438 /dtn/link/refs_b
>> debug] refcount manta_link [10.250.32.202 dt n:none ALWAYSON tcp
>> state=UNAVAILABLE] 5 -> 4 del ContactManager::find_link: ret urn  
>> value
>> [1336608944.350728 /dtn/link/refs_b debug] refcount manta_link
>> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 5 add
>> RouteEntry                     [1336608944.350998 /dtn/bundle/daemon
>> debug] posting event (0x9ddf728) with type ROUTE_ADD (at back)
>> [1336608944.351247 /dtn/link/refs_b debug] refcount manta_link
>> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 4  
>> del !!
>> DEFAULT REF CONSTRUCTOR!!    [1336608944.351843 /oasys/util/uri/
>> debug] URI::normalize: normalized URI dtn:// shore.dtn/*
>> [1336608944.352154 /dtn/link/refs_b debug] refcount manta_link
>> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 5 add
>> ContactManager::find_link: ret urn value
>> [1336608944.352433 /dtn/link/refs_b debug] refcount manta_link
>> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 6  
>> add !!
>> DEFAULT REF CONSTRUCTOR!!    [1336608944.352669 /dtn/link/refs_b
>> debug] refcount manta_link [10.250.32.202 dt n:none ALWAYSON tcp
>> state=UNAVAILABLE] 6 -> 5 del ContactManager::find_link: ret urn  
>> value
>> [1336608944.352944 /dtn/link/refs_b debug] refcount manta_link
>> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 6 add
>> RouteEntry                     [1336608944.353207 /dtn/bundle/daemon
>> debug] posting event (0x9dd8c08) with type  ROUTE_ADD (at back)
>> [1336608944.353456 /dtn/link/refs_b debug] refcount manta_link
>> [10.250.32.202 dt n:none ALWAYSON tcp state=UNAVAILABLE] 6 -> 5  
>> del !!
>> DEFAULT REF CONSTRUCTOR!!    [1336608944.353798 /dtnd debug]
>> Initializing datastore.
>> [1336608944.354065 /dtn/storage debug] DurableStore instantiated
>> (0x9ddf808)     [1336608944.356052 /dtn/storage info] initializing db
>> name=DTN (not shared), dir =/home/dorado1/mydtn/var/trex/db
>> [1336608944.374653 /dtn/storage/deadlock_timer debug] rescheduling in
>> 5000 msecs [1336608944.374926 /timer debug] scheduling timer  
>> 0x9e3fdf8
>> in 5000 ms at 133660 8949:374875
>> [1336608944.375531 /dtn/storage info]
>> datastore /home/dorado1/mydtn/var/trex/db  was not cleanly shut down
>> [1336608944.375839 /dtnd debug] directory
>> validated: /home/dorado1/mydtn/var/tre x/bundles
>> [1336608944.376172 /dtnd debug] directory access
>> validated: /home/dorado1/mydtn/ var/trex/bundles
>> [1336608944.377762 /dtn/storage debug] get_table -- notfound database
>> globals    [1336608944.378195 /dtn/storage/globals error] error
>> initializing global store:  table not found
>> [1336608944.378421 /dtnd critical] error initializing data store
>> [1336608944.378641 /dtnd error] error initializing data store,
>> exiting...        [1336608944.379403 /log debug] shutting down
>> [1336608944.385404 /log debug] shutting down
>

------------------------------------------------
Thomas C. O'Reilly
Monterey Bay Aquarium Research Institute
7700 Sandholdt Road
Moss Landing, CA 95039
831-775-1766
oreilly@mbari.org
http://www.mbari.org
"The machine does not isolate man from the great mysteries of nature,
but plunges him more deeply into them."

     - ANTOINE DE SAINT-EXUPERY
       "Wind, Sand, and Stars" (1939)


--Apple-Mail-77--272145182
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">Thanks for that info =
Alex.<div><br></div><div>In general, when is it "necessary" to =
reinitialize the database with the --init-db flag?</div><div>I assume =
when the network topology changes... how about other conditions? I guess =
it may be safe to initialize things every time dtnd starts, but that =
would wipe out any cached bundles and kind of defeat the =
purpose...</div><div><br></div><div>Thanks</div><div>Tom</div><div><br></d=
iv><div><div><div>On May 10, 2012, at 2:57 AM, Alex McMahon =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div>Hi Tom,<br><br>dtncpd is not causing dtnd to crash in =
this instance - the dtnd has not<br>started in the first place due an =
error initializing the global store<br>which appears to be the result of =
some corruption as the database was<br>not cleanly shut down.<br><br>The =
error 'in ipc communication' in this case occurs as there is no =
dtnd<br>daemon running. The problem appears to fix itself when you run =
dtnd with<br>the --init-db flag as this initializes the =
database<br><br>All the best,<br><br>Alex <br><br><br><br>On Wed, =
2012-05-09 at 17:32 -0700, Tom O'Reilly wrote:<br><blockquote =
type=3D"cite">dtncpd frequently causes dtnd to crash on my RedHat =
machine. I'm<br></blockquote><blockquote type=3D"cite">running dtn =
version 2.8.0. <br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">I start dtnd as =
follows, logging at debug level: <br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">dtnd -c =
trex.dtn.conf -d -o dtnd.log -l debug <br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">Then I start =
dtncpd: <br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">dtncpd =
incoming/ opening connection to dtn router... fatal =
error<br></blockquote><blockquote type=3D"cite">opening dtn handle: =
error in ipc communication <br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">At this point =
dtnd has crashed, and dtnd.log contains the following: =
<br></blockquote><blockquote type=3D"cite"><br></blockquote><blockquote =
type=3D"cite">[1336608944.240116 /log debug] adding log reparse signal =
handler<br></blockquote><blockquote type=3D"cite">[1336608944.240997 =
/timer debug] adding signal handler 0x8328426 =
for<br></blockquote><blockquote type=3D"cite">signal 1 =
&nbsp;&nbsp;&nbsp;[1336608944.241245 /log debug] adding log rotate =
signal<br></blockquote><blockquote type=3D"cite">handler =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.241445 /timer debug] =
adding<br></blockquote><blockquote type=3D"cite">signal handler =
0x832780c for signal 10 &nbsp;&nbsp;[1336608944.241670 =
/dtnd<br></blockquote><blockquote type=3D"cite">debug] ignoring =
SIGPIPE<br></blockquote><blockquote type=3D"cite">[1336608944.241887 =
/dtnd notice] random seed is 241854<br></blockquote><blockquote =
type=3D"cite">[1336608944.244618 /dtnd notice] DTN daemon starting up... =
(pid 8886)<br></blockquote><blockquote type=3D"cite">[1336608944.294499 =
/dtn/tclcmd/debug debug] debug command =
registering<br></blockquote><blockquote type=3D"cite">[1336608944.295102 =
/dtn/tclcmd/gettimeofday debug] gettimeofday<br></blockquote><blockquote =
type=3D"cite">command register ing<br></blockquote><blockquote =
type=3D"cite">[1336608944.295575 /dtn/tclcmd/help debug] help command =
registering<br></blockquote><blockquote type=3D"cite">[1336608944.296358 =
/dtn/tclcmd/log debug] log command =
registering<br></blockquote><blockquote type=3D"cite">[1336608944.299855 =
/thread debug] activating thread creation =
barrier<br></blockquote><blockquote type=3D"cite">[1336608944.300293 =
/dtn/apiserver/notifier debug] created pipe, fds: =
7<br></blockquote><blockquote type=3D"cite">8 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.300530 =
/dtn/apiserver/notifier debug]<br></blockquote><blockquote =
type=3D"cite">set_nonblocking: nonblocking m ode =
set<br></blockquote><blockquote type=3D"cite">[1336608944.300752 =
/dtn/apiserver/notifier debug] =
set_nonblocking:<br></blockquote><blockquote type=3D"cite">nonblocking m =
ode set<br></blockquote><blockquote type=3D"cite">[1336608944.301106 =
/dtn/apiserver debug] APIServer init =
(evironment<br></blockquote><blockquote type=3D"cite">set addr 127 =
.0.0.1 port 5010)<br></blockquote><blockquote =
type=3D"cite">[1336608944.301752 /dtn/tclcmd/api debug] api command =
registering<br></blockquote><blockquote type=3D"cite">[1336608944.302159 =
/command/completion_notifier/notifier debug]<br></blockquote><blockquote =
type=3D"cite">created pipe, fd s: 9 10<br></blockquote><blockquote =
type=3D"cite">[1336608944.302399 /command/completion_notifier/notifier =
debug]<br></blockquote><blockquote type=3D"cite">set_nonblocking: =
&nbsp;nonblocking mode set<br></blockquote><blockquote =
type=3D"cite">[1336608944.302621 /command/completion_notifier/notifier =
debug]<br></blockquote><blockquote type=3D"cite">set_nonblocking: =
&nbsp;nonblocking mode set<br></blockquote><blockquote =
type=3D"cite">[1336608944.303340 /dtn/tclcmd/bundle debug] bundle =
command<br></blockquote><blockquote type=3D"cite">registering =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.303809 =
/dtn/tclcmd/interface debug]<br></blockquote><blockquote =
type=3D"cite">interface command registering =
&nbsp;&nbsp;&nbsp;[1336608944.304499 =
/dtn/tclcmd/link<br></blockquote><blockquote type=3D"cite">debug] link =
command registering<br></blockquote><blockquote =
type=3D"cite">[1336608944.306444 /dtn/tclcmd/param debug] param command =
registering<br></blockquote><blockquote type=3D"cite">[1336608944.306930 =
/dtn/tclcmd/registration debug] registration<br></blockquote><blockquote =
type=3D"cite">command register ing<br></blockquote><blockquote =
type=3D"cite">[1336608944.309768 /dtn/tclcmd/route debug] route command =
registering<br></blockquote><blockquote type=3D"cite">[1336608944.310304 =
/dtn/tclcmd/discovery debug] discovery =
command<br></blockquote><blockquote type=3D"cite">registering =
&nbsp;&nbsp;&nbsp;[1336608944.311984 /dtn/tclcmd/prophet debug] =
prophet<br></blockquote><blockquote type=3D"cite">command registering =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.312356 =
/dtn/tclcmd/shutdown<br></blockquote><blockquote type=3D"cite">debug] =
shutdown command registering<br></blockquote><blockquote =
type=3D"cite">[1336608944.312704 /dtn/tclcmd/quit debug] quit command =
registering<br></blockquote><blockquote type=3D"cite">[1336608944.315738 =
/dtn/tclcmd/storage debug] storage command<br></blockquote><blockquote =
type=3D"cite">registering =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.316378 =
/dtn/tclcmd/block debug] block<br></blockquote><blockquote =
type=3D"cite">command registering =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608=
944.317253 /dtn/tclcmd/ecla<br></blockquote><blockquote =
type=3D"cite">debug] ecla command registering =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;[1336608944.317527 /dtnd<br></blockquote><blockquote =
type=3D"cite">debug] registered dtn commands<br></blockquote><blockquote =
type=3D"cite">[1336608944.319542 /oasys/util/uri/ debug] URI::normalize: =
normalized<br></blockquote><blockquote type=3D"cite">URI dtn:no =
ne<br></blockquote><blockquote type=3D"cite">[1336608944.320341 =
/dtn/bundle/daemon/notifier debug] created =
pipe,<br></blockquote><blockquote type=3D"cite">fds: 11 12 =
&nbsp;&nbsp;[1336608944.320584 /dtn/bundle/daemon/notifier =
debug]<br></blockquote><blockquote type=3D"cite">set_nonblocking: =
nonblocking<br></blockquote><blockquote type=3D"cite">[1336608944.320584 =
/dtn/bundle/daemon/notifier debug] =
set_nonblocking:<br></blockquote><blockquote type=3D"cite">nonblocki ng =
mode set<br></blockquote><blockquote type=3D"cite">[1336608944.320805 =
/dtn/bundle/daemon/notifier debug] =
set_nonblocking:<br></blockquote><blockquote type=3D"cite">nonblocki ng =
mode set<br></blockquote><blockquote type=3D"cite">[1336608944.321231 =
/dtnd debug] intialized dtn components<br></blockquote><blockquote =
type=3D"cite">[1336608944.321468 /dtn/tclcmd/console debug] console =
command<br></blockquote><blockquote type=3D"cite">registering =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.322186 =
/dtn/tclcmd/test debug] test<br></blockquote><blockquote =
type=3D"cite">command registering =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;[1336608944.322585 /dtnd info]<br></blockquote><blockquote =
type=3D"cite">parsing configuration file =
trex.dtn.conf...<br></blockquote><blockquote =
type=3D"cite">[1336608944.322816 /dtn/tclcmd debug] executing command =
file<br></blockquote><blockquote type=3D"cite">trex.dtn.conf =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.334233 /oasys/util/uri/ =
debug]<br></blockquote><blockquote type=3D"cite">URI::normalize: =
normalized URI dtn:// trex.dtn<br></blockquote><blockquote =
type=3D"cite">[1336608944.335274 /dtn/interface/table info] adding =
interface tcp0<br></blockquote><blockquote type=3D"cite">(tcp) =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.335619 /dtn/cl/tcp =
debug] adding interface<br></blockquote><blockquote =
type=3D"cite">tcp0<br></blockquote><blockquote =
type=3D"cite">[1336608944.336048 /dtn/cl/tcp/listener/notifier debug] =
created pipe,<br></blockquote><blockquote type=3D"cite">fds: 13 14 =
[1336608944.336287 /dtn/cl/tcp/listener/notifier =
debug]<br></blockquote><blockquote type=3D"cite">set_nonblocking: =
nonbloc king mode set<br></blockquote><blockquote =
type=3D"cite">[1336608944.336512 /dtn/cl/tcp/listener/notifier =
debug]<br></blockquote><blockquote type=3D"cite">set_nonblocking: =
nonbloc king mode set<br></blockquote><blockquote =
type=3D"cite">[1336608944.336936 /dtn/cl/tcp/iface/tcp0 debug] created =
socket 15<br></blockquote><blockquote type=3D"cite">[1336608944.337180 =
/dtn/cl/tcp/iface/tcp0 debug] =
IPSocket::configure<br></blockquote><blockquote =
type=3D"cite">[1336608944.337381 /dtn/cl/tcp/iface/tcp0 =
debug]<br></blockquote><blockquote type=3D"cite">params.reuseaddr_: 1 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.337586 =
/dtn/cl/tcp/iface/tcp0<br></blockquote><blockquote type=3D"cite">debug] =
&nbsp;&nbsp;&nbsp;&nbsp;params.reuseport_: 0<br></blockquote><blockquote =
type=3D"cite">[1336608944.337789 /dtn/cl/tcp/iface/tcp0 =
debug]<br></blockquote><blockquote type=3D"cite">params.broadcast_: 0 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.337993 =
/dtn/cl/tcp/iface/tcp0<br></blockquote><blockquote type=3D"cite">debug] =
&nbsp;&nbsp;&nbsp;&nbsp;params.multicast_: 0<br></blockquote><blockquote =
type=3D"cite">[1336608944.338339 /dtn/cl/tcp/iface/tcp0 =
debug]<br></blockquote><blockquote type=3D"cite">local_addr_ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: 0 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.338552 =
/dtn/cl/tcp/iface/tcp0<br></blockquote><blockquote type=3D"cite">debug] =
&nbsp;&nbsp;&nbsp;&nbsp;remote_addr_ &nbsp;&nbsp;&nbsp;&nbsp;: =
-1<br></blockquote><blockquote type=3D"cite">[1336608944.338755 =
/dtn/cl/tcp/iface/tcp0 debug]<br></blockquote><blockquote =
type=3D"cite">local_port_ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: 0 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.338958 =
/dtn/cl/tcp/iface/tcp0<br></blockquote><blockquote type=3D"cite">debug] =
&nbsp;&nbsp;&nbsp;&nbsp;remote_port_ &nbsp;&nbsp;&nbsp;&nbsp;: =
0<br></blockquote><blockquote type=3D"cite">[1336608944.339162 =
/dtn/cl/tcp/iface/tcp0 debug] setting =
SO_REUSEADDR<br></blockquote><blockquote type=3D"cite">[1336608944.339499 =
/dtn/cl/tcp/iface/tcp0 debug] binding to<br></blockquote><blockquote =
type=3D"cite">0.0.0.0:4556 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.339897 =
/dtn/cl/tcp/iface/tcp0 debug]<br></blockquote><blockquote =
type=3D"cite">listening<br></blockquote><blockquote =
type=3D"cite">[1336608944.340407 /dtn/cl/tcp/iface/tcp0 debug] state =
INIT -&gt;<br></blockquote><blockquote type=3D"cite">LISTENING =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.340629 =
/thread debug] delaying start of<br></blockquote><blockquote =
type=3D"cite">thread 0x9ddf0ec [TCPConverg enceLayer::Listener] due to =
barrier<br></blockquote><blockquote type=3D"cite">[1336608944.341349 =
/dtn/link/manta_link debug] set_state =
UNAVAILABLE<br></blockquote><blockquote type=3D"cite">-&gt; UNAVAILA =
BLE<br></blockquote><blockquote type=3D"cite">[1336608944.341595 =
/dtn/link/refs_b debug] refcount manta_link<br></blockquote><blockquote =
type=3D"cite">[10.250.32.202 dt n:none ALWAYSON tcp state=3DUNAVAILABLE] =
0 -&gt; 1 add<br></blockquote><blockquote type=3D"cite">Link::create_link:=
 return value<br></blockquote><blockquote type=3D"cite">[1336608944.342239=
 /dtn/cl/tcp debug] adding ALWAYSON link<br></blockquote><blockquote =
type=3D"cite">10.250.32.202 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.342957 =
/dtn/link/manta_link info]<br></blockquote><blockquote type=3D"cite">new =
link manta_link [10.250.32.202 &nbsp;dtn:none ALWAYSON =
tcp<br></blockquote><blockquote =
type=3D"cite">state=3DUNAVAILABLE]<br></blockquote><blockquote =
type=3D"cite">[1336608944.343210 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote><blockquote type=3D"cite">[10.250.32.202 dt =
n:none ALWAYSON tcp state=3DUNAVAILABLE] 1 -&gt; 2 add =
!!<br></blockquote><blockquote type=3D"cite">DEFAULT REF CONSTRUCTOR!! =
&nbsp;&nbsp;&nbsp;[1336608944.343545 =
/dtn/link/refs_b<br></blockquote><blockquote type=3D"cite">debug] =
refcount manta_link [10.250.32.202 dt n:none ALWAYSON =
tcp<br></blockquote><blockquote type=3D"cite">state=3DUNAVAILABLE] 2 =
-&gt; 1 del Link::create_link: return value<br></blockquote><blockquote =
type=3D"cite">[1336608944.343888 /dtn/contact/manager debug] adding NEW =
link<br></blockquote><blockquote type=3D"cite">manta_link =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.344121 =
/dtn/link/refs_b debug] refcount<br></blockquote><blockquote =
type=3D"cite">manta_link [10.250.32.202 dt n:none ALWAYSON tcp =
state=3DUNAVAILABLE] 1<br></blockquote><blockquote type=3D"cite">-&gt; 2 =
add ContactManager<br></blockquote><blockquote =
type=3D"cite">[1336608944.344378 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote><blockquote type=3D"cite">[10.250.32.202 dt =
n:none ALWAYSON tcp state=3DUNAVAILABLE] 2 -&gt; 3 =
add<br></blockquote><blockquote type=3D"cite">ContactManager =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;[1336608944.344629 =
/dtn/link/refs_b<br></blockquote><blockquote type=3D"cite">debug] =
refcount manta_link [10.250.32.202 dt n:none ALWAYSON =
tcp<br></blockquote><blockquote type=3D"cite">state=3DUNAVAILABLE] 3 =
-&gt; 2 del ContactManager<br></blockquote><blockquote =
type=3D"cite">[1336608944.344876 /dtn/contact/manager debug] =
posting<br></blockquote><blockquote type=3D"cite">LinkCreatedEvent =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.345087 =
/dtn/link/refs_b debug]<br></blockquote><blockquote type=3D"cite">refcount=
 manta_link [10.250.32.202 dt n:none ALWAYSON =
tcp<br></blockquote><blockquote type=3D"cite">state=3DUNAVAILABLE] 2 =
-&gt; 3 add LinkCreatedEvent<br></blockquote><blockquote =
type=3D"cite">[1336608944.345363 /dtn/bundle/daemon debug] posting event =
(0x9ddf948)<br></blockquote><blockquote type=3D"cite">with type =
&nbsp;LINK_CREATED (at back)<br></blockquote><blockquote =
type=3D"cite">[1336608944.345646 /dtn/bundle/daemon/msgqueue debug] =
notifier notify<br></blockquote><blockquote =
type=3D"cite">[1336608944.345925 /dtn/bundle/daemon/msgqueue debug] =
notify count =3D 1<br></blockquote><blockquote =
type=3D"cite">[1336608944.346189 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote><blockquote type=3D"cite">[10.250.32.202 dt =
n:none ALWAYSON tcp state=3DUNAVAILABLE] 3 -&gt; 2 del =
!!<br></blockquote><blockquote type=3D"cite">DEFAULT REF CONSTRUCTOR!! =
&nbsp;&nbsp;&nbsp;[1336608944.346773 =
/oasys/util/uri/<br></blockquote><blockquote type=3D"cite">debug] =
URI::normalize: normalized URI dtn:// =
manta.dtn/*<br></blockquote><blockquote type=3D"cite">[1336608944.347086 =
/dtn/link/refs_b debug] refcount manta_link<br></blockquote><blockquote =
type=3D"cite">[10.250.32.202 dt n:none ALWAYSON tcp state=3DUNAVAILABLE] =
2 -&gt; 3 add<br></blockquote><blockquote =
type=3D"cite">ContactManager::find_link: ret urn =
value<br></blockquote><blockquote type=3D"cite">[1336608944.347415 =
/dtn/link/refs_b debug] refcount manta_link<br></blockquote><blockquote =
type=3D"cite">[10.250.32.202 dtn:none ALWAYSON tcp state=3DUNAVAILABLE] =
3 -&gt; 4 add !!<br></blockquote><blockquote type=3D"cite">DEFAULT REF =
CONSTRUCTOR!! &nbsp;&nbsp;&nbsp;[1336608944.347659 =
/dtn/link/refs_b<br></blockquote><blockquote type=3D"cite">debug] =
refcount manta_link [10.250.32.202 dt n:none ALWAYSON =
tcp<br></blockquote><blockquote type=3D"cite">state=3DUNAVAILABLE] 4 =
-&gt; 3 del ContactManager::find_link: ret urn =
value<br></blockquote><blockquote type=3D"cite">[1336608944.348044 =
/oasys/util/uri/ debug] URI::normalize: =
normalized<br></blockquote><blockquote type=3D"cite">URI *:* =
&nbsp;&nbsp;&nbsp;[1336608944.348364 /dtn/link/refs_b debug] =
refcount<br></blockquote><blockquote type=3D"cite">manta_link =
[10.250.32.202 dt n:none ALWAYSON tcp state=3DUNAVAILABLE] =
3<br></blockquote><blockquote type=3D"cite">-&gt; 4 add =
RouteEntry<br></blockquote><blockquote type=3D"cite">[1336608944.348656 =
/dtn/bundle/daemon debug] posting event =
(0x9dd8ac8)<br></blockquote><blockquote type=3D"cite">with type =
&nbsp;ROUTE_ADD (at back)<br></blockquote><blockquote =
type=3D"cite">[1336608944.348907 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote><blockquote type=3D"cite">[10.250.32.202 dt =
n:none ALWAYSON tcp state=3DUNAVAILABLE] 4 -&gt; 3 del =
!!<br></blockquote><blockquote type=3D"cite">DEFAULT REF CONSTRUCTOR!! =
&nbsp;&nbsp;&nbsp;[1336608944.349462 =
/oasys/util/uri/<br></blockquote><blockquote type=3D"cite">debug] =
URI::normalize: normalized URI dtn:// =
vesuvio.dtn/*<br></blockquote><blockquote type=3D"cite">[1336608944.349775=
 /dtn/link/refs_b debug] refcount manta_link<br></blockquote><blockquote =
type=3D"cite">[10.250.32.202 dt n:none ALWAYSON tcp state=3DUNAVAILABLE] =
3 -&gt; 4 add<br></blockquote><blockquote =
type=3D"cite">ContactManager::find_link: ret urn =
value<br></blockquote><blockquote type=3D"cite">[1336608944.350053 =
/dtn/link/refs_b debug] refcount manta_link<br></blockquote><blockquote =
type=3D"cite">[10.250.32.202 dt n:none ALWAYSON tcp state=3DUNAVAILABLE] =
4 -&gt; 5 add !!<br></blockquote><blockquote type=3D"cite">DEFAULT REF =
CONSTRUCTOR!! &nbsp;&nbsp;&nbsp;[1336608944.350438 =
/dtn/link/refs_b<br></blockquote><blockquote type=3D"cite">debug] =
refcount manta_link [10.250.32.202 dt n:none ALWAYSON =
tcp<br></blockquote><blockquote type=3D"cite">state=3DUNAVAILABLE] 5 =
-&gt; 4 del ContactManager::find_link: ret urn =
value<br></blockquote><blockquote type=3D"cite">[1336608944.350728 =
/dtn/link/refs_b debug] refcount manta_link<br></blockquote><blockquote =
type=3D"cite">[10.250.32.202 dt n:none ALWAYSON tcp state=3DUNAVAILABLE] =
4 -&gt; 5 add<br></blockquote><blockquote type=3D"cite">RouteEntry =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.350998 =
/dtn/bundle/daemon<br></blockquote><blockquote type=3D"cite">debug] =
posting event (0x9ddf728) with type ROUTE_ADD (at =
back)<br></blockquote><blockquote type=3D"cite">[1336608944.351247 =
/dtn/link/refs_b debug] refcount manta_link<br></blockquote><blockquote =
type=3D"cite">[10.250.32.202 dt n:none ALWAYSON tcp state=3DUNAVAILABLE] =
5 -&gt; 4 del !!<br></blockquote><blockquote type=3D"cite">DEFAULT REF =
CONSTRUCTOR!! &nbsp;&nbsp;&nbsp;[1336608944.351843 =
/oasys/util/uri/<br></blockquote><blockquote type=3D"cite">debug] =
URI::normalize: normalized URI dtn:// =
shore.dtn/*<br></blockquote><blockquote type=3D"cite">[1336608944.352154 =
/dtn/link/refs_b debug] refcount manta_link<br></blockquote><blockquote =
type=3D"cite">[10.250.32.202 dt n:none ALWAYSON tcp state=3DUNAVAILABLE] =
4 -&gt; 5 add<br></blockquote><blockquote =
type=3D"cite">ContactManager::find_link: ret urn =
value<br></blockquote><blockquote type=3D"cite">[1336608944.352433 =
/dtn/link/refs_b debug] refcount manta_link<br></blockquote><blockquote =
type=3D"cite">[10.250.32.202 dt n:none ALWAYSON tcp state=3DUNAVAILABLE] =
5 -&gt; 6 add !!<br></blockquote><blockquote type=3D"cite">DEFAULT REF =
CONSTRUCTOR!! &nbsp;&nbsp;&nbsp;[1336608944.352669 =
/dtn/link/refs_b<br></blockquote><blockquote type=3D"cite">debug] =
refcount manta_link [10.250.32.202 dt n:none ALWAYSON =
tcp<br></blockquote><blockquote type=3D"cite">state=3DUNAVAILABLE] 6 =
-&gt; 5 del ContactManager::find_link: ret urn =
value<br></blockquote><blockquote type=3D"cite">[1336608944.352944 =
/dtn/link/refs_b debug] refcount manta_link<br></blockquote><blockquote =
type=3D"cite">[10.250.32.202 dt n:none ALWAYSON tcp state=3DUNAVAILABLE] =
5 -&gt; 6 add<br></blockquote><blockquote type=3D"cite">RouteEntry =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.353207 =
/dtn/bundle/daemon<br></blockquote><blockquote type=3D"cite">debug] =
posting event (0x9dd8c08) with type &nbsp;ROUTE_ADD (at =
back)<br></blockquote><blockquote type=3D"cite">[1336608944.353456 =
/dtn/link/refs_b debug] refcount manta_link<br></blockquote><blockquote =
type=3D"cite">[10.250.32.202 dt n:none ALWAYSON tcp state=3DUNAVAILABLE] =
6 -&gt; 5 del !!<br></blockquote><blockquote type=3D"cite">DEFAULT REF =
CONSTRUCTOR!! &nbsp;&nbsp;&nbsp;[1336608944.353798 /dtnd =
debug]<br></blockquote><blockquote type=3D"cite">Initializing =
datastore.<br></blockquote><blockquote type=3D"cite">[1336608944.354065 =
/dtn/storage debug] DurableStore =
instantiated<br></blockquote><blockquote type=3D"cite">(0x9ddf808) =
&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.356052 /dtn/storage info] =
initializing db<br></blockquote><blockquote type=3D"cite">name=3DDTN =
(not shared), dir =
=3D/home/dorado1/mydtn/var/trex/db<br></blockquote><blockquote =
type=3D"cite">[1336608944.374653 /dtn/storage/deadlock_timer debug] =
rescheduling in<br></blockquote><blockquote type=3D"cite">5000 msecs =
[1336608944.374926 /timer debug] scheduling timer =
0x9e3fdf8<br></blockquote><blockquote type=3D"cite">in 5000 ms at 133660 =
8949:374875<br></blockquote><blockquote type=3D"cite">[1336608944.375531 =
/dtn/storage info]<br></blockquote><blockquote type=3D"cite">datastore =
/home/dorado1/mydtn/var/trex/db &nbsp;was not cleanly shut =
down<br></blockquote><blockquote type=3D"cite">[1336608944.375839 /dtnd =
debug] directory<br></blockquote><blockquote type=3D"cite">validated: =
/home/dorado1/mydtn/var/tre x/bundles<br></blockquote><blockquote =
type=3D"cite">[1336608944.376172 /dtnd debug] directory =
access<br></blockquote><blockquote type=3D"cite">validated: =
/home/dorado1/mydtn/ var/trex/bundles<br></blockquote><blockquote =
type=3D"cite">[1336608944.377762 /dtn/storage debug] get_table -- =
notfound database<br></blockquote><blockquote type=3D"cite">globals =
&nbsp;&nbsp;&nbsp;[1336608944.378195 /dtn/storage/globals error] =
error<br></blockquote><blockquote type=3D"cite">initializing global =
store: &nbsp;table not found<br></blockquote><blockquote =
type=3D"cite">[1336608944.378421 /dtnd critical] error initializing data =
store<br></blockquote><blockquote type=3D"cite">[1336608944.378641 /dtnd =
error] error initializing data store,<br></blockquote><blockquote =
type=3D"cite">exiting... =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1336608944.379403 /log debug] =
shutting down<br></blockquote><blockquote type=3D"cite">[1336608944.385404=
 /log debug] shutting down =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote><br=
></div></blockquote></div><br><div apple-content-edited=3D"true"> <span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; =
"><div><div>------------------------------------------------</div><div>Tho=
mas C. O'Reilly<br>Monterey Bay Aquarium Research Institute<br>7700 =
Sandholdt Road<br>Moss Landing, CA 95039<br>831-775-1766<br><a =
href=3D"mailto:oreilly@mbari.org">oreilly@mbari.org</a><br>http://www.mbar=
i.org<br>"The machine does not isolate man from the great mysteries of =
nature,&nbsp;<br>but plunges him more deeply into =
them."<br><br>&nbsp;&nbsp;&nbsp; - ANTOINE DE =
SAINT-EXUPERY<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Wind, Sand, and Stars" =
(1939)<br></div></div></div></span> </div><br></div></body></html>=

--Apple-Mail-77--272145182--

From elwynd@folly.org.uk  Thu May 10 09:52:54 2012
Return-Path: <elwynd@folly.org.uk>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2ECB21F8512 for <dtn-users@ietfa.amsl.com>; Thu, 10 May 2012 09:52:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.517
X-Spam-Level: **
X-Spam-Status: No, score=2.517 tagged_above=-999 required=5 tests=[AWL=-5.115,  BAYES_00=-2.599, FH_HOST_EQ_D_D_D_D=0.765, FH_HOST_EQ_D_D_D_DB=0.888,  HELO_DYNAMIC_SPLIT_IP=3.493, HELO_EQ_IP_ADDR=1.119, J_CHICKENPOX_14=0.6, J_CHICKENPOX_34=0.6, J_CHICKENPOX_43=0.6, RCVD_NUMERIC_HELO=2.067, RDNS_DYNAMIC=0.1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BbLjfuMUKgCU for <dtn-users@ietfa.amsl.com>; Thu, 10 May 2012 09:52:49 -0700 (PDT)
Received: from auth.b.painless.aa.net.uk (b.painless.aa.net.uk [IPv6:2001:8b0:0:30::51bb:1e34]) by ietfa.amsl.com (Postfix) with ESMTP id BA33621F8704 for <dtn-users@irtf.org>; Thu, 10 May 2012 09:52:48 -0700 (PDT)
Received: from 250.254.187.81.in-addr.arpa ([81.187.254.250]) by b.painless.aa.net.uk with esmtp (Exim 4.72) (envelope-from <elwynd@folly.org.uk>) id 1SSWbe-0001kH-21; Thu, 10 May 2012 17:52:46 +0100
From: Elwyn Davies <elwynd@folly.org.uk>
To: Tom O'Reilly <oreilly@mbari.org>
In-Reply-To: <AEF11CC9-D079-4974-BB52-203BB734A20A@mbari.org>
References: <B80021F7-8E5D-4BD2-9415-CE1D0A86D217@mbari.org> <1336640847.4515.2995.camel@mightyatom.folly.org.uk> <AEF11CC9-D079-4974-BB52-203BB734A20A@mbari.org>
Content-Type: text/plain
Organization: Folly Consulting
Date: Thu, 10 May 2012 17:52:40 +0100
Message-Id: <1336668761.4515.3039.camel@mightyatom.folly.org.uk>
Mime-Version: 1.0
X-Mailer: Evolution 2.26.3 
Content-Transfer-Encoding: 7bit
Cc: DTN Users <dtn-users@irtf.org>
Subject: Re: [dtn-users] dtncpd causes dtnd crash
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 16:52:54 -0000

Hi, Tom,

On Thu, 2012-05-10 at 08:44 -0700, Tom O'Reilly wrote:
> Hi Elwyn,
> 
> 
> 
> On May 10, 2012, at 2:07 AM, Elwyn Davies wrote:
> 
> > 
> > I think you may have misunderstood how to get the DTN2 system going
> > on a
> > node.
> > 
> > The 'problem goes away' when you run dtnd with --init-db because you
> > have to run this once to get the database initialized.  After that
> > you
> > should be able to run the daemon as many times as you like in
> > 'production mode'. Thus you would run:
> > dtnd -c trex.dtn.conf -o dtnd.log -l debug --init-db
> > [This runs and terminates having set up the database - check the log
> > says this happened.]
> > and then:
> > 
> > dtnd -c trex.dtn.conf -d -o dtnd.log -l debug
> > [which goes off into the background]
> > Check it is running by telneting in to port 5050 on the localhost
> > (or
> > run it undaemonized until you are happy it is working).
> > 
> 
> 
> I have run with --init-db on all of my nodes at least once - probably
> several days before the problem recurs. 
> Before yesterday's problem occurred, I had run dtncpd several times
> before dtnd began its crashing behavior.
> Under what conditions is it necessary to re-initialize dtnd again?
> 
Hmm.
The log file indicated that the globals table was missing when you
started dtnd.  That indicates that the database was either deleted or
corrupted after the previous run.  Also the .ds_clean file that is
created when the database is cleanly shut down at the end of the
previous run was missing.  This indicates that something went wrong at
the end of the previous run or you changed where the database was
stored.

You normally only need to use --init-db at cold start, or after moving
the database to a new directory (and not moving the files), or after
changing the storage mechanism, although it is sometimes necessary
during development when things go badly wrong.  It might also be
necessary if, e.g., you manually deleted some bundle files.

Usually using --tidy is enough to get things going again - this
reinitializes the tables and gets rid of existing data.

v2.8.0 has been somewhat superseded but I haven't seen this problem
despite using DTN2 a great deal over the last 6 months, and leaving
instances running for days at a time.


> > 
> > Check it with dtnping and then use dtncpd.
> > 
> > BTW Quite a lot of the directory creation stuff that you have added
> > in
> > to dtn.conf is unnecessary - --init-db automatically creates the db
> > and
> > bundles directories provided the base dbdir is present and
> > writeable.
> > Its also wise to be explicit about the storage type you are using -
> > you
> > are using the default berkeleydb I believe.
> > 
> > If you haven't done so, (and maybe even so) have a read of the
> > tutorial
> > in the DTN2/doc/manual directory which describes getting started.
> > 
> 
> 
> 
> 
> Thanks for your help Elwyn - I have gone through the tutorial in the
> past; it's okay as a starter, but do you know of a more extensive
> tutorial?

A comment we have heard before (and quite recently).  No, there isn't.
One of us will have to settle down and do some more.

Regards,
Elwyn


> 
> 
> Thanks,
> 
> 
> Tom
> 
> > 
> > Regards,
> > Elwyn
> > 
> > 
> > On Wed, 2012-05-09 at 17:32 -0700, Tom O'Reilly wrote:
> > > 
> > > 
> > > dtncpd frequently causes dtnd to crash on my RedHat machine. I'm
> > > running dtn version 2.8.0.
> > > 
> > > 
> > > I start dtnd as follows, logging at debug level:
> > > 
> > > 
> > > dtnd -c trex.dtn.conf -d -o dtnd.log -l debug
> > > 
> > > 
> > > Then I start dtncpd:
> > > 
> > > 
> > > dtncpd incoming/
> > > opening connection to dtn router...
> > > fatal error opening dtn handle: error in ipc communication
> > > 
> > > 
> > > At this point dtnd has crashed, and dtnd.log contains the
> > > following:
> > > 
> > > 
> > > [1336608944.240116 /log debug] adding log reparse signal handler
> > > 
> > > [1336608944.240997 /timer debug] adding signal handler 0x8328426
> > > for
> > > signal 1   
> > > [1336608944.241245 /log debug] adding log rotate signal handler
> > > 
> > > [1336608944.241445 /timer debug] adding signal handler 0x832780c
> > > for
> > > signal 10  
> > > [1336608944.241670 /dtnd debug] ignoring SIGPIPE
> > > 
> > > [1336608944.241887 /dtnd notice] random seed is 241854
> > > 
> > > [1336608944.244618 /dtnd notice] DTN daemon starting up... (pid
> > > 8886)
> > > 
> > > [1336608944.294499 /dtn/tclcmd/debug debug] debug command
> > > registering
> > > 
> > > [1336608944.295102 /dtn/tclcmd/gettimeofday debug] gettimeofday
> > > command register
> > > ing
> > > 
> > > [1336608944.295575 /dtn/tclcmd/help debug] help command
> > > registering
> > > 
> > > [1336608944.296358 /dtn/tclcmd/log debug] log command registering
> > > 
> > > [1336608944.299855 /thread debug] activating thread creation
> > > barrier
> > > 
> > > [1336608944.300293 /dtn/apiserver/notifier debug] created pipe,
> > > fds: 7
> > > 8        
> > > [1336608944.300530 /dtn/apiserver/notifier debug] set_nonblocking:
> > > nonblocking m
> > > ode set
> > > 
> > > [1336608944.300752 /dtn/apiserver/notifier debug] set_nonblocking:
> > > nonblocking m
> > > ode set
> > > 
> > > [1336608944.301106 /dtn/apiserver debug] APIServer init
> > > (evironment
> > > set addr 127
> > > .0.0.1 port 5010)
> > > 
> > > [1336608944.301752 /dtn/tclcmd/api debug] api command registering
> > > 
> > > [1336608944.302159 /command/completion_notifier/notifier debug]
> > > created pipe, fd
> > > s: 9 10 
> > > [1336608944.302399 /command/completion_notifier/notifier debug]
> > > set_nonblocking:
> > > nonblocking mode set
> > > 
> > > [1336608944.302621 /command/completion_notifier/notifier debug]
> > > set_nonblocking:
> > > nonblocking mode set
> > > 
> > > [1336608944.303340 /dtn/tclcmd/bundle debug] bundle command
> > > registering         
> > > [1336608944.303809 /dtn/tclcmd/interface debug] interface command
> > > registering   
> > > [1336608944.304499 /dtn/tclcmd/link debug] link command
> > > registering
> > > 
> > > [1336608944.306444 /dtn/tclcmd/param debug] param command
> > > registering
> > > 
> > > [1336608944.306930 /dtn/tclcmd/registration debug] registration
> > > command register
> > > ing
> > > 
> > > [1336608944.309768 /dtn/tclcmd/route debug] route command
> > > registering
> > > 
> > > [1336608944.310304 /dtn/tclcmd/discovery debug] discovery command
> > > registering   
> > > [1336608944.311984 /dtn/tclcmd/prophet debug] prophet command
> > > registering       
> > > [1336608944.312356 /dtn/tclcmd/shutdown debug] shutdown command
> > > registering     
> > > [1336608944.312704 /dtn/tclcmd/quit debug] quit command
> > > registering
> > > 
> > > [1336608944.315738 /dtn/tclcmd/storage debug] storage command
> > > registering       
> > > [1336608944.316378 /dtn/tclcmd/block debug] block command
> > > registering
> > > 
> > > [1336608944.317253 /dtn/tclcmd/ecla debug] ecla command
> > > registering
> > > 
> > > [1336608944.317527 /dtnd debug] registered dtn commands
> > > 
> > > [1336608944.319542 /oasys/util/uri/ debug] URI::normalize:
> > > normalized
> > > URI dtn:no
> > > ne
> > > 
> > > [1336608944.320341 /dtn/bundle/daemon/notifier debug] created
> > > pipe,
> > > fds: 11 12  
> > > [1336608944.320584 /dtn/bundle/daemon/notifier debug]
> > > set_nonblocking:
> > > nonblocking
> > > [1336608944.320584 /dtn/bundle/daemon/notifier debug]
> > > set_nonblocking:
> > > nonblocki
> > > ng mode set
> > > 
> > > [1336608944.320805 /dtn/bundle/daemon/notifier debug]
> > > set_nonblocking:
> > > nonblocki
> > > ng mode set
> > > 
> > > [1336608944.321231 /dtnd debug] intialized dtn components
> > > 
> > > [1336608944.321468 /dtn/tclcmd/console debug] console command
> > > registering       
> > > [1336608944.322186 /dtn/tclcmd/test debug] test command
> > > registering
> > > 
> > > [1336608944.322585 /dtnd info] parsing configuration file
> > > trex.dtn.conf...      
> > > [1336608944.322816 /dtn/tclcmd debug] executing command file
> > > trex.dtn.conf      
> > > [1336608944.334233 /oasys/util/uri/ debug] URI::normalize:
> > > normalized
> > > URI dtn://
> > > trex.dtn
> > > 
> > > [1336608944.335274 /dtn/interface/table info] adding interface
> > > tcp0
> > > (tcp)       
> > > [1336608944.335619 /dtn/cl/tcp debug] adding interface tcp0
> > > 
> > > [1336608944.336048 /dtn/cl/tcp/listener/notifier debug] created
> > > pipe,
> > > fds: 13 14
> > > [1336608944.336287 /dtn/cl/tcp/listener/notifier debug]
> > > set_nonblocking: nonbloc
> > > king mode set
> > > 
> > > [1336608944.336512 /dtn/cl/tcp/listener/notifier debug]
> > > set_nonblocking: nonbloc
> > > king mode set
> > > 
> > > [1336608944.336936 /dtn/cl/tcp/iface/tcp0 debug] created socket 15
> > > 
> > > [1336608944.337180 /dtn/cl/tcp/iface/tcp0 debug]
> > > IPSocket::configure
> > > 
> > > [1336608944.337381 /dtn/cl/tcp/iface/tcp0 debug]
> > > params.reuseaddr_: 1       
> > > [1336608944.337586 /dtn/cl/tcp/iface/tcp0 debug]
> > > params.reuseport_: 0       
> > > [1336608944.337789 /dtn/cl/tcp/iface/tcp0 debug]
> > > params.broadcast_: 0       
> > > [1336608944.337993 /dtn/cl/tcp/iface/tcp0 debug]
> > > params.multicast_: 0       
> > > [1336608944.338339 /dtn/cl/tcp/iface/tcp0 debug]     local_addr_
> > > : 0       
> > > [1336608944.338552 /dtn/cl/tcp/iface/tcp0 debug]     remote_addr_
> > >  : -1      
> > > [1336608944.338755 /dtn/cl/tcp/iface/tcp0 debug]     local_port_
> > > : 0       
> > > [1336608944.338958 /dtn/cl/tcp/iface/tcp0 debug]     remote_port_
> > >  : 0       
> > > [1336608944.339162 /dtn/cl/tcp/iface/tcp0 debug] setting
> > > SO_REUSEADDR
> > > 
> > > [1336608944.339499 /dtn/cl/tcp/iface/tcp0 debug] binding to
> > > 0.0.0.0:4556        
> > > [1336608944.339897 /dtn/cl/tcp/iface/tcp0 debug] listening
> > > 
> > > [1336608944.340407 /dtn/cl/tcp/iface/tcp0 debug] state INIT ->
> > > LISTENING        
> > > [1336608944.340629 /thread debug] delaying start of thread
> > > 0x9ddf0ec
> > > [TCPConverg
> > > enceLayer::Listener] due to barrier
> > > 
> > > [1336608944.341349 /dtn/link/manta_link debug] set_state
> > > UNAVAILABLE
> > > -> UNAVAILA
> > > BLE
> > > 
> > > [1336608944.341595 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 0 -> 1 add
> > > Link::create_link:
> > > return value
> > > 
> > > [1336608944.342239 /dtn/cl/tcp debug] adding ALWAYSON link
> > > 10.250.32.202        
> > > [1336608944.342957 /dtn/link/manta_link info] new link manta_link
> > > [10.250.32.202
> > > dtn:none ALWAYSON tcp state=UNAVAILABLE]
> > > 
> > > [1336608944.343210 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 1 -> 2 add !!DEFAULT REF
> > > CONSTRUCTOR!!   
> > > [1336608944.343545 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 2 -> 1 del
> > > Link::create_link:
> > > return value  
> > > [1336608944.343888 /dtn/contact/manager debug] adding NEW link
> > > manta_link       
> > > [1336608944.344121 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 1 -> 2 add ContactManager
> > > 
> > > [1336608944.344378 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 2 -> 3 add ContactManager
> > > 
> > > [1336608944.344629 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 2 del ContactManager
> > > 
> > > [1336608944.344876 /dtn/contact/manager debug] posting
> > > LinkCreatedEvent         
> > > [1336608944.345087 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 2 -> 3 add LinkCreatedEvent
> > > 
> > > [1336608944.345363 /dtn/bundle/daemon debug] posting event
> > > (0x9ddf948)
> > > with type
> > > LINK_CREATED (at back)
> > > 
> > > [1336608944.345646 /dtn/bundle/daemon/msgqueue debug] notifier
> > > notify
> > > 
> > > [1336608944.345925 /dtn/bundle/daemon/msgqueue debug] notify count
> > > =
> > > 1          
> > > [1336608944.346189 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 2 del !!DEFAULT REF
> > > CONSTRUCTOR!!   
> > > [1336608944.346773 /oasys/util/uri/ debug] URI::normalize:
> > > normalized
> > > URI dtn://
> > > manta.dtn/*
> > > 
> > > [1336608944.347086 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 2 -> 3 add
> > > ContactManager::find_link: ret
> > > urn value
> > > 
> > > [1336608944.347415 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dtn:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 4
> > > add !!
> > > DEFAULT REF CONSTRUCTOR!!   
> > > [1336608944.347659 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 3 del
> > > ContactManager::find_link: ret
> > > urn value
> > > 
> > > [1336608944.348044 /oasys/util/uri/ debug] URI::normalize:
> > > normalized
> > > URI *:*   
> > > [1336608944.348364 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 4 add RouteEntry
> > > 
> > > [1336608944.348656 /dtn/bundle/daemon debug] posting event
> > > (0x9dd8ac8)
> > > with type
> > > ROUTE_ADD (at back)
> > > 
> > > [1336608944.348907 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 3 del !!DEFAULT REF
> > > CONSTRUCTOR!!   
> > > [1336608944.349462 /oasys/util/uri/ debug] URI::normalize:
> > > normalized
> > > URI dtn://
> > > vesuvio.dtn/*
> > > 
> > > [1336608944.349775 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 4 add
> > > ContactManager::find_link: ret
> > > urn value
> > > 
> > > [1336608944.350053 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 5 add !!DEFAULT REF
> > > CONSTRUCTOR!!   
> > > [1336608944.350438 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 4 del
> > > ContactManager::find_link: ret
> > > urn value
> > > 
> > > [1336608944.350728 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 5 add RouteEntry
> > > 
> > > [1336608944.350998 /dtn/bundle/daemon debug] posting event
> > > (0x9ddf728)
> > > with type ROUTE_ADD (at back)
> > > 
> > > [1336608944.351247 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 4 del !!DEFAULT REF
> > > CONSTRUCTOR!!   
> > > [1336608944.351843 /oasys/util/uri/ debug] URI::normalize:
> > > normalized
> > > URI dtn://
> > > shore.dtn/*
> > > 
> > > [1336608944.352154 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 5 add
> > > ContactManager::find_link: ret
> > > urn value
> > > 
> > > [1336608944.352433 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 6 add !!DEFAULT REF
> > > CONSTRUCTOR!!   
> > > [1336608944.352669 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 6 -> 5 del
> > > ContactManager::find_link: ret
> > > urn value
> > > 
> > > [1336608944.352944 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 6 add RouteEntry
> > > 
> > > [1336608944.353207 /dtn/bundle/daemon debug] posting event
> > > (0x9dd8c08)
> > > with type
> > > ROUTE_ADD (at back)
> > > 
> > > [1336608944.353456 /dtn/link/refs_b debug] refcount manta_link
> > > [10.250.32.202 dt
> > > n:none ALWAYSON tcp state=UNAVAILABLE] 6 -> 5 del !!DEFAULT REF
> > > CONSTRUCTOR!!   
> > > [1336608944.353798 /dtnd debug] Initializing datastore.
> > > 
> > > [1336608944.354065 /dtn/storage debug] DurableStore instantiated
> > > (0x9ddf808)    
> > > [1336608944.356052 /dtn/storage info] initializing db name=DTN
> > > (not
> > > shared), dir
> > > =/home/dorado1/mydtn/var/trex/db              
> > > [1336608944.374653 /dtn/storage/deadlock_timer debug] rescheduling
> > > in
> > > 5000 msecs
> > > [1336608944.374926 /timer debug] scheduling timer 0x9e3fdf8 in
> > > 5000 ms
> > > at 133660
> > > 8949:374875
> > > 
> > > [1336608944.375531 /dtn/storage info]
> > > datastore /home/dorado1/mydtn/var/trex/db 
> > > was not cleanly shut down
> > > 
> > > [1336608944.375839 /dtnd debug] directory
> > > validated: /home/dorado1/mydtn/var/tre
> > > x/bundles
> > > 
> > > [1336608944.376172 /dtnd debug] directory access
> > > validated: /home/dorado1/mydtn/
> > > var/trex/bundles
> > > 
> > > [1336608944.377762 /dtn/storage debug] get_table -- notfound
> > > database
> > > globals   
> > > [1336608944.378195 /dtn/storage/globals error] error initializing
> > > global store: 
> > > table not found
> > > 
> > > [1336608944.378421 /dtnd critical] error initializing data store
> > > 
> > > [1336608944.378641 /dtnd error] error initializing data store,
> > > exiting...       
> > > [1336608944.379403 /log debug] shutting down
> > > 
> > > [1336608944.385404 /log debug] shutting down
> > > 
> > > 
> > > 
> > > 
> > > And the trex.dtn.conf configuration file:
> > > 
> > > 
> > > set dtn_node "trex"
> > > set dtn_dir $env(HOME)/mydtn
> > > 
> > > 
> > > set manta_tcp_adr  "10.250.32.202"
> > > set vesuvio_tcp_adr "10.250.32.206"  
> > > 
> > > 
> > > ###################################################
> > > # DTN configuration.
> > > ###################################################
> > > set dtn_eid "dtn://$dtn_node.dtn"
> > > set storage_dir "$dtn_dir/var/$dtn_node"
> > > file mkdir $storage_dir
> > > 
> > > 
> > > storage set dbdir "$storage_dir/db"
> > > storage set payloaddir "$storage_dir/bundles"
> > > file mkdir $storage_dir/db
> > > file mkdir $storage_dir/bundles
> > > 
> > > 
> > > storage set dbname DTN
> > > route set type static
> > > route local_eid $dtn_eid
> > > 
> > > console set port 5050
> > > 
> > > console set addr 127.0.0.1
> > > 
> > > 
> > > 
> > > # Interfaces
> > > 
> > > interface add tcp0 tcp
> > > 
> > > 
> > > 
> > > # Link and route to Manta
> > > 
> > > link add manta_link $manta_tcp_adr ALWAYSON tcp
> > > keepalive_interval=1
> > > min_retry_i
> > > nterval=1 max_retry_interval=4
> > > 
> > > route add dtn://manta.dtn/* manta_link
> > > 
> > > 
> > > 
> > > # Link and route to vesuvio
> > > 
> > > ###link add vesuvio_link $vesuvio_tcp_adr ALWAYSON tcp
> > > keepalive_interval=1 min_
> > > retry_interval=1 max_retry_interval=4
> > > 
> > > ### route add dtn://vesuvio.dtn/* vesuvio_link
> > > 
> > > 
> > > 
> > > # Route to vesuvio through manta
> > > 
> > > route add dtn://vesuvio.dtn/* manta_link
> > > 
> > > 
> > > 
> > > # Route to "shore" through manta
> > > 
> > > route add dtn://shore.dtn/* manta_link
> > > 
> > > 
> > > 
> > > 
> > > 
> > > Has anyone seen similar behavior?
> > > I also observe the problem appears to fix itself if I first run
> > > dtnd
> > > with the --init-db flag:
> > > 
> > > 
> > > dtnd -c trex.dtn.conf --init-db
> > > 
> > > 
> > > Initializing the database each time I run dtnd seems like a rather
> > > draconian solution though...
> > > 
> > > 
> > > Thanks,
> > > Tom
> > > 
> > > 
> > > 
> > > 
> > > ------------------------------------------------
> > > Thomas C. O'Reilly
> > > Monterey Bay Aquarium Research Institute
> > > 7700 Sandholdt Road
> > > Moss Landing, CA 95039
> > > 831-775-1766
> > > oreilly@mbari.org
> > > http://www.mbari.org
> > > "The machine does not isolate man from the great mysteries of
> > > nature, 
> > > but plunges him more deeply into them."
> > > 
> > >    - ANTOINE DE SAINT-EXUPERY
> > >      "Wind, Sand, and Stars" (1939)
> > > 
> > > 
> > > 
> > > _______________________________________________
> > > dtn-users mailing list
> > > dtn-users@irtf.org
> > > https://www.irtf.org/mailman/listinfo/dtn-users
> > 
> > 
> 
> ------------------------------------------------
> Thomas C. O'Reilly
> Monterey Bay Aquarium Research Institute
> 7700 Sandholdt Road
> Moss Landing, CA 95039
> 831-775-1766
> oreilly@mbari.org
> http://www.mbari.org
> "The machine does not isolate man from the great mysteries of nature, 
> but plunges him more deeply into them."
> 
>     - ANTOINE DE SAINT-EXUPERY
>       "Wind, Sand, and Stars" (1939)
> 
> 
> 


From oreilly@mbari.org  Fri May 11 14:18:21 2012
Return-Path: <oreilly@mbari.org>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 551B021F85E5 for <dtn-users@ietfa.amsl.com>; Fri, 11 May 2012 14:18:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.798
X-Spam-Level: 
X-Spam-Status: No, score=-0.798 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_14=0.6, J_CHICKENPOX_34=0.6, J_CHICKENPOX_43=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oV0eZPJmCa8S for <dtn-users@ietfa.amsl.com>; Fri, 11 May 2012 14:18:18 -0700 (PDT)
Received: from slush.shore.mbari.org (slush.shore.mbari.org [134.89.12.31]) by ietfa.amsl.com (Postfix) with ESMTP id B4E4E21F85DB for <dtn-users@irtf.org>; Fri, 11 May 2012 14:18:18 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by slush.shore.mbari.org (Postfix) with ESMTP id 7B2E245E002; Fri, 11 May 2012 14:18:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at mbari.org
Received: from slush.shore.mbari.org ([127.0.0.1]) by localhost (slush.shore.mbari.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KdTcMxKzTAar; Fri, 11 May 2012 14:18:16 -0700 (PDT)
Received: from [10.250.32.206] (unknown [69.88.13.47]) by slush.shore.mbari.org (Postfix) with ESMTPSA id E5B6645E00A; Fri, 11 May 2012 14:18:01 -0700 (PDT)
Message-Id: <1337F41E-05F2-4BBE-AD41-7B57D43702E0@mbari.org>
From: Tom O'Reilly <oreilly@mbari.org>
To: Elwyn Davies <elwynd@folly.org.uk>
In-Reply-To: <1336668761.4515.3039.camel@mightyatom.folly.org.uk>
Content-Type: multipart/alternative; boundary=Apple-Mail-27--165895858
Mime-Version: 1.0 (Apple Message framework v936)
Date: Fri, 11 May 2012 14:17:53 -0700
References: <B80021F7-8E5D-4BD2-9415-CE1D0A86D217@mbari.org> <1336640847.4515.2995.camel@mightyatom.folly.org.uk> <AEF11CC9-D079-4974-BB52-203BB734A20A@mbari.org> <1336668761.4515.3039.camel@mightyatom.folly.org.uk>
X-Mailer: Apple Mail (2.936)
Cc: DTN Users <dtn-users@irtf.org>
Subject: Re: [dtn-users] dtncpd causes dtnd crash
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 21:18:21 -0000

--Apple-Mail-27--165895858
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

Hi Elwyn,

On May 10, 2012, at 9:52 AM, Elwyn Davies wrote:

> The log file indicated that the globals table was missing when you
> started dtnd.  That indicates that the database was either deleted or
> corrupted after the previous run.  Also the .ds_clean file that is
> created when the database is cleanly shut down at the end of the
> previous run was missing.  This indicates that something went wrong at
> the end of the previous run or you changed where the database was
> stored.

What is the clean way to shut down dtnd?
When it's running in the foreground, I use ^C.
When it's running as a daemon, I usually issue 'kill' with the default  
TERM signal.

>
> You normally only need to use --init-db at cold start,

What do you mean by "cold start"?
After rebooting the host computer, do I need to use --init-db?


Thanks,
Tom


> or after moving
> the database to a new directory (and not moving the files), or after
> changing the storage mechanism, although it is sometimes necessary
> during development when things go badly wrong.  It might also be
> necessary if, e.g., you manually deleted some bundle files.
>
> Usually using --tidy is enough to get things going again - this
> reinitializes the tables and gets rid of existing data.
>
> v2.8.0 has been somewhat superseded but I haven't seen this problem
> despite using DTN2 a great deal over the last 6 months, and leaving
> instances running for days at a time.
>
>
>>>
>>> Check it with dtnping and then use dtncpd.
>>>
>>> BTW Quite a lot of the directory creation stuff that you have added
>>> in
>>> to dtn.conf is unnecessary - --init-db automatically creates the db
>>> and
>>> bundles directories provided the base dbdir is present and
>>> writeable.
>>> Its also wise to be explicit about the storage type you are using -
>>> you
>>> are using the default berkeleydb I believe.
>>>
>>> If you haven't done so, (and maybe even so) have a read of the
>>> tutorial
>>> in the DTN2/doc/manual directory which describes getting started.
>>>
>>
>>
>>
>>
>> Thanks for your help Elwyn - I have gone through the tutorial in the
>> past; it's okay as a starter, but do you know of a more extensive
>> tutorial?
>
> A comment we have heard before (and quite recently).  No, there isn't.
> One of us will have to settle down and do some more.
>
> Regards,
> Elwyn
>
>
>>
>>
>> Thanks,
>>
>>
>> Tom
>>
>>>
>>> Regards,
>>> Elwyn
>>>
>>>
>>> On Wed, 2012-05-09 at 17:32 -0700, Tom O'Reilly wrote:
>>>>
>>>>
>>>> dtncpd frequently causes dtnd to crash on my RedHat machine. I'm
>>>> running dtn version 2.8.0.
>>>>
>>>>
>>>> I start dtnd as follows, logging at debug level:
>>>>
>>>>
>>>> dtnd -c trex.dtn.conf -d -o dtnd.log -l debug
>>>>
>>>>
>>>> Then I start dtncpd:
>>>>
>>>>
>>>> dtncpd incoming/
>>>> opening connection to dtn router...
>>>> fatal error opening dtn handle: error in ipc communication
>>>>
>>>>
>>>> At this point dtnd has crashed, and dtnd.log contains the
>>>> following:
>>>>
>>>>
>>>> [1336608944.240116 /log debug] adding log reparse signal handler
>>>>
>>>> [1336608944.240997 /timer debug] adding signal handler 0x8328426
>>>> for
>>>> signal 1
>>>> [1336608944.241245 /log debug] adding log rotate signal handler
>>>>
>>>> [1336608944.241445 /timer debug] adding signal handler 0x832780c
>>>> for
>>>> signal 10
>>>> [1336608944.241670 /dtnd debug] ignoring SIGPIPE
>>>>
>>>> [1336608944.241887 /dtnd notice] random seed is 241854
>>>>
>>>> [1336608944.244618 /dtnd notice] DTN daemon starting up... (pid
>>>> 8886)
>>>>
>>>> [1336608944.294499 /dtn/tclcmd/debug debug] debug command
>>>> registering
>>>>
>>>> [1336608944.295102 /dtn/tclcmd/gettimeofday debug] gettimeofday
>>>> command register
>>>> ing
>>>>
>>>> [1336608944.295575 /dtn/tclcmd/help debug] help command
>>>> registering
>>>>
>>>> [1336608944.296358 /dtn/tclcmd/log debug] log command registering
>>>>
>>>> [1336608944.299855 /thread debug] activating thread creation
>>>> barrier
>>>>
>>>> [1336608944.300293 /dtn/apiserver/notifier debug] created pipe,
>>>> fds: 7
>>>> 8
>>>> [1336608944.300530 /dtn/apiserver/notifier debug] set_nonblocking:
>>>> nonblocking m
>>>> ode set
>>>>
>>>> [1336608944.300752 /dtn/apiserver/notifier debug] set_nonblocking:
>>>> nonblocking m
>>>> ode set
>>>>
>>>> [1336608944.301106 /dtn/apiserver debug] APIServer init
>>>> (evironment
>>>> set addr 127
>>>> .0.0.1 port 5010)
>>>>
>>>> [1336608944.301752 /dtn/tclcmd/api debug] api command registering
>>>>
>>>> [1336608944.302159 /command/completion_notifier/notifier debug]
>>>> created pipe, fd
>>>> s: 9 10
>>>> [1336608944.302399 /command/completion_notifier/notifier debug]
>>>> set_nonblocking:
>>>> nonblocking mode set
>>>>
>>>> [1336608944.302621 /command/completion_notifier/notifier debug]
>>>> set_nonblocking:
>>>> nonblocking mode set
>>>>
>>>> [1336608944.303340 /dtn/tclcmd/bundle debug] bundle command
>>>> registering
>>>> [1336608944.303809 /dtn/tclcmd/interface debug] interface command
>>>> registering
>>>> [1336608944.304499 /dtn/tclcmd/link debug] link command
>>>> registering
>>>>
>>>> [1336608944.306444 /dtn/tclcmd/param debug] param command
>>>> registering
>>>>
>>>> [1336608944.306930 /dtn/tclcmd/registration debug] registration
>>>> command register
>>>> ing
>>>>
>>>> [1336608944.309768 /dtn/tclcmd/route debug] route command
>>>> registering
>>>>
>>>> [1336608944.310304 /dtn/tclcmd/discovery debug] discovery command
>>>> registering
>>>> [1336608944.311984 /dtn/tclcmd/prophet debug] prophet command
>>>> registering
>>>> [1336608944.312356 /dtn/tclcmd/shutdown debug] shutdown command
>>>> registering
>>>> [1336608944.312704 /dtn/tclcmd/quit debug] quit command
>>>> registering
>>>>
>>>> [1336608944.315738 /dtn/tclcmd/storage debug] storage command
>>>> registering
>>>> [1336608944.316378 /dtn/tclcmd/block debug] block command
>>>> registering
>>>>
>>>> [1336608944.317253 /dtn/tclcmd/ecla debug] ecla command
>>>> registering
>>>>
>>>> [1336608944.317527 /dtnd debug] registered dtn commands
>>>>
>>>> [1336608944.319542 /oasys/util/uri/ debug] URI::normalize:
>>>> normalized
>>>> URI dtn:no
>>>> ne
>>>>
>>>> [1336608944.320341 /dtn/bundle/daemon/notifier debug] created
>>>> pipe,
>>>> fds: 11 12
>>>> [1336608944.320584 /dtn/bundle/daemon/notifier debug]
>>>> set_nonblocking:
>>>> nonblocking
>>>> [1336608944.320584 /dtn/bundle/daemon/notifier debug]
>>>> set_nonblocking:
>>>> nonblocki
>>>> ng mode set
>>>>
>>>> [1336608944.320805 /dtn/bundle/daemon/notifier debug]
>>>> set_nonblocking:
>>>> nonblocki
>>>> ng mode set
>>>>
>>>> [1336608944.321231 /dtnd debug] intialized dtn components
>>>>
>>>> [1336608944.321468 /dtn/tclcmd/console debug] console command
>>>> registering
>>>> [1336608944.322186 /dtn/tclcmd/test debug] test command
>>>> registering
>>>>
>>>> [1336608944.322585 /dtnd info] parsing configuration file
>>>> trex.dtn.conf...
>>>> [1336608944.322816 /dtn/tclcmd debug] executing command file
>>>> trex.dtn.conf
>>>> [1336608944.334233 /oasys/util/uri/ debug] URI::normalize:
>>>> normalized
>>>> URI dtn://
>>>> trex.dtn
>>>>
>>>> [1336608944.335274 /dtn/interface/table info] adding interface
>>>> tcp0
>>>> (tcp)
>>>> [1336608944.335619 /dtn/cl/tcp debug] adding interface tcp0
>>>>
>>>> [1336608944.336048 /dtn/cl/tcp/listener/notifier debug] created
>>>> pipe,
>>>> fds: 13 14
>>>> [1336608944.336287 /dtn/cl/tcp/listener/notifier debug]
>>>> set_nonblocking: nonbloc
>>>> king mode set
>>>>
>>>> [1336608944.336512 /dtn/cl/tcp/listener/notifier debug]
>>>> set_nonblocking: nonbloc
>>>> king mode set
>>>>
>>>> [1336608944.336936 /dtn/cl/tcp/iface/tcp0 debug] created socket 15
>>>>
>>>> [1336608944.337180 /dtn/cl/tcp/iface/tcp0 debug]
>>>> IPSocket::configure
>>>>
>>>> [1336608944.337381 /dtn/cl/tcp/iface/tcp0 debug]
>>>> params.reuseaddr_: 1
>>>> [1336608944.337586 /dtn/cl/tcp/iface/tcp0 debug]
>>>> params.reuseport_: 0
>>>> [1336608944.337789 /dtn/cl/tcp/iface/tcp0 debug]
>>>> params.broadcast_: 0
>>>> [1336608944.337993 /dtn/cl/tcp/iface/tcp0 debug]
>>>> params.multicast_: 0
>>>> [1336608944.338339 /dtn/cl/tcp/iface/tcp0 debug]     local_addr_
>>>> : 0
>>>> [1336608944.338552 /dtn/cl/tcp/iface/tcp0 debug]     remote_addr_
>>>> : -1
>>>> [1336608944.338755 /dtn/cl/tcp/iface/tcp0 debug]     local_port_
>>>> : 0
>>>> [1336608944.338958 /dtn/cl/tcp/iface/tcp0 debug]     remote_port_
>>>> : 0
>>>> [1336608944.339162 /dtn/cl/tcp/iface/tcp0 debug] setting
>>>> SO_REUSEADDR
>>>>
>>>> [1336608944.339499 /dtn/cl/tcp/iface/tcp0 debug] binding to
>>>> 0.0.0.0:4556
>>>> [1336608944.339897 /dtn/cl/tcp/iface/tcp0 debug] listening
>>>>
>>>> [1336608944.340407 /dtn/cl/tcp/iface/tcp0 debug] state INIT ->
>>>> LISTENING
>>>> [1336608944.340629 /thread debug] delaying start of thread
>>>> 0x9ddf0ec
>>>> [TCPConverg
>>>> enceLayer::Listener] due to barrier
>>>>
>>>> [1336608944.341349 /dtn/link/manta_link debug] set_state
>>>> UNAVAILABLE
>>>> -> UNAVAILA
>>>> BLE
>>>>
>>>> [1336608944.341595 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 0 -> 1 add
>>>> Link::create_link:
>>>> return value
>>>>
>>>> [1336608944.342239 /dtn/cl/tcp debug] adding ALWAYSON link
>>>> 10.250.32.202
>>>> [1336608944.342957 /dtn/link/manta_link info] new link manta_link
>>>> [10.250.32.202
>>>> dtn:none ALWAYSON tcp state=UNAVAILABLE]
>>>>
>>>> [1336608944.343210 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 1 -> 2 add !!DEFAULT REF
>>>> CONSTRUCTOR!!
>>>> [1336608944.343545 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 2 -> 1 del
>>>> Link::create_link:
>>>> return value
>>>> [1336608944.343888 /dtn/contact/manager debug] adding NEW link
>>>> manta_link
>>>> [1336608944.344121 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 1 -> 2 add ContactManager
>>>>
>>>> [1336608944.344378 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 2 -> 3 add ContactManager
>>>>
>>>> [1336608944.344629 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 2 del ContactManager
>>>>
>>>> [1336608944.344876 /dtn/contact/manager debug] posting
>>>> LinkCreatedEvent
>>>> [1336608944.345087 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 2 -> 3 add LinkCreatedEvent
>>>>
>>>> [1336608944.345363 /dtn/bundle/daemon debug] posting event
>>>> (0x9ddf948)
>>>> with type
>>>> LINK_CREATED (at back)
>>>>
>>>> [1336608944.345646 /dtn/bundle/daemon/msgqueue debug] notifier
>>>> notify
>>>>
>>>> [1336608944.345925 /dtn/bundle/daemon/msgqueue debug] notify count
>>>> =
>>>> 1
>>>> [1336608944.346189 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 2 del !!DEFAULT REF
>>>> CONSTRUCTOR!!
>>>> [1336608944.346773 /oasys/util/uri/ debug] URI::normalize:
>>>> normalized
>>>> URI dtn://
>>>> manta.dtn/*
>>>>
>>>> [1336608944.347086 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 2 -> 3 add
>>>> ContactManager::find_link: ret
>>>> urn value
>>>>
>>>> [1336608944.347415 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dtn:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 4
>>>> add !!
>>>> DEFAULT REF CONSTRUCTOR!!
>>>> [1336608944.347659 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 3 del
>>>> ContactManager::find_link: ret
>>>> urn value
>>>>
>>>> [1336608944.348044 /oasys/util/uri/ debug] URI::normalize:
>>>> normalized
>>>> URI *:*
>>>> [1336608944.348364 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 4 add RouteEntry
>>>>
>>>> [1336608944.348656 /dtn/bundle/daemon debug] posting event
>>>> (0x9dd8ac8)
>>>> with type
>>>> ROUTE_ADD (at back)
>>>>
>>>> [1336608944.348907 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 3 del !!DEFAULT REF
>>>> CONSTRUCTOR!!
>>>> [1336608944.349462 /oasys/util/uri/ debug] URI::normalize:
>>>> normalized
>>>> URI dtn://
>>>> vesuvio.dtn/*
>>>>
>>>> [1336608944.349775 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 3 -> 4 add
>>>> ContactManager::find_link: ret
>>>> urn value
>>>>
>>>> [1336608944.350053 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 5 add !!DEFAULT REF
>>>> CONSTRUCTOR!!
>>>> [1336608944.350438 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 4 del
>>>> ContactManager::find_link: ret
>>>> urn value
>>>>
>>>> [1336608944.350728 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 5 add RouteEntry
>>>>
>>>> [1336608944.350998 /dtn/bundle/daemon debug] posting event
>>>> (0x9ddf728)
>>>> with type ROUTE_ADD (at back)
>>>>
>>>> [1336608944.351247 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 4 del !!DEFAULT REF
>>>> CONSTRUCTOR!!
>>>> [1336608944.351843 /oasys/util/uri/ debug] URI::normalize:
>>>> normalized
>>>> URI dtn://
>>>> shore.dtn/*
>>>>
>>>> [1336608944.352154 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 4 -> 5 add
>>>> ContactManager::find_link: ret
>>>> urn value
>>>>
>>>> [1336608944.352433 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 6 add !!DEFAULT REF
>>>> CONSTRUCTOR!!
>>>> [1336608944.352669 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 6 -> 5 del
>>>> ContactManager::find_link: ret
>>>> urn value
>>>>
>>>> [1336608944.352944 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 5 -> 6 add RouteEntry
>>>>
>>>> [1336608944.353207 /dtn/bundle/daemon debug] posting event
>>>> (0x9dd8c08)
>>>> with type
>>>> ROUTE_ADD (at back)
>>>>
>>>> [1336608944.353456 /dtn/link/refs_b debug] refcount manta_link
>>>> [10.250.32.202 dt
>>>> n:none ALWAYSON tcp state=UNAVAILABLE] 6 -> 5 del !!DEFAULT REF
>>>> CONSTRUCTOR!!
>>>> [1336608944.353798 /dtnd debug] Initializing datastore.
>>>>
>>>> [1336608944.354065 /dtn/storage debug] DurableStore instantiated
>>>> (0x9ddf808)
>>>> [1336608944.356052 /dtn/storage info] initializing db name=DTN
>>>> (not
>>>> shared), dir
>>>> =/home/dorado1/mydtn/var/trex/db
>>>> [1336608944.374653 /dtn/storage/deadlock_timer debug] rescheduling
>>>> in
>>>> 5000 msecs
>>>> [1336608944.374926 /timer debug] scheduling timer 0x9e3fdf8 in
>>>> 5000 ms
>>>> at 133660
>>>> 8949:374875
>>>>
>>>> [1336608944.375531 /dtn/storage info]
>>>> datastore /home/dorado1/mydtn/var/trex/db
>>>> was not cleanly shut down
>>>>
>>>> [1336608944.375839 /dtnd debug] directory
>>>> validated: /home/dorado1/mydtn/var/tre
>>>> x/bundles
>>>>
>>>> [1336608944.376172 /dtnd debug] directory access
>>>> validated: /home/dorado1/mydtn/
>>>> var/trex/bundles
>>>>
>>>> [1336608944.377762 /dtn/storage debug] get_table -- notfound
>>>> database
>>>> globals
>>>> [1336608944.378195 /dtn/storage/globals error] error initializing
>>>> global store:
>>>> table not found
>>>>
>>>> [1336608944.378421 /dtnd critical] error initializing data store
>>>>
>>>> [1336608944.378641 /dtnd error] error initializing data store,
>>>> exiting...
>>>> [1336608944.379403 /log debug] shutting down
>>>>
>>>> [1336608944.385404 /log debug] shutting down
>>>>
>>>>
>>>>
>>>>
>>>> And the trex.dtn.conf configuration file:
>>>>
>>>>
>>>> set dtn_node "trex"
>>>> set dtn_dir $env(HOME)/mydtn
>>>>
>>>>
>>>> set manta_tcp_adr  "10.250.32.202"
>>>> set vesuvio_tcp_adr "10.250.32.206"
>>>>
>>>>
>>>> ###################################################
>>>> # DTN configuration.
>>>> ###################################################
>>>> set dtn_eid "dtn://$dtn_node.dtn"
>>>> set storage_dir "$dtn_dir/var/$dtn_node"
>>>> file mkdir $storage_dir
>>>>
>>>>
>>>> storage set dbdir "$storage_dir/db"
>>>> storage set payloaddir "$storage_dir/bundles"
>>>> file mkdir $storage_dir/db
>>>> file mkdir $storage_dir/bundles
>>>>
>>>>
>>>> storage set dbname DTN
>>>> route set type static
>>>> route local_eid $dtn_eid
>>>>
>>>> console set port 5050
>>>>
>>>> console set addr 127.0.0.1
>>>>
>>>>
>>>>
>>>> # Interfaces
>>>>
>>>> interface add tcp0 tcp
>>>>
>>>>
>>>>
>>>> # Link and route to Manta
>>>>
>>>> link add manta_link $manta_tcp_adr ALWAYSON tcp
>>>> keepalive_interval=1
>>>> min_retry_i
>>>> nterval=1 max_retry_interval=4
>>>>
>>>> route add dtn://manta.dtn/* manta_link
>>>>
>>>>
>>>>
>>>> # Link and route to vesuvio
>>>>
>>>> ###link add vesuvio_link $vesuvio_tcp_adr ALWAYSON tcp
>>>> keepalive_interval=1 min_
>>>> retry_interval=1 max_retry_interval=4
>>>>
>>>> ### route add dtn://vesuvio.dtn/* vesuvio_link
>>>>
>>>>
>>>>
>>>> # Route to vesuvio through manta
>>>>
>>>> route add dtn://vesuvio.dtn/* manta_link
>>>>
>>>>
>>>>
>>>> # Route to "shore" through manta
>>>>
>>>> route add dtn://shore.dtn/* manta_link
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Has anyone seen similar behavior?
>>>> I also observe the problem appears to fix itself if I first run
>>>> dtnd
>>>> with the --init-db flag:
>>>>
>>>>
>>>> dtnd -c trex.dtn.conf --init-db
>>>>
>>>>
>>>> Initializing the database each time I run dtnd seems like a rather
>>>> draconian solution though...
>>>>
>>>>
>>>> Thanks,
>>>> Tom
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------------------------
>>>> Thomas C. O'Reilly
>>>> Monterey Bay Aquarium Research Institute
>>>> 7700 Sandholdt Road
>>>> Moss Landing, CA 95039
>>>> 831-775-1766
>>>> oreilly@mbari.org
>>>> http://www.mbari.org
>>>> "The machine does not isolate man from the great mysteries of
>>>> nature,
>>>> but plunges him more deeply into them."
>>>>
>>>>   - ANTOINE DE SAINT-EXUPERY
>>>>     "Wind, Sand, and Stars" (1939)
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> dtn-users mailing list
>>>> dtn-users@irtf.org
>>>> https://www.irtf.org/mailman/listinfo/dtn-users
>>>
>>>
>>
>> ------------------------------------------------
>> Thomas C. O'Reilly
>> Monterey Bay Aquarium Research Institute
>> 7700 Sandholdt Road
>> Moss Landing, CA 95039
>> 831-775-1766
>> oreilly@mbari.org
>> http://www.mbari.org
>> "The machine does not isolate man from the great mysteries of nature,
>> but plunges him more deeply into them."
>>
>>    - ANTOINE DE SAINT-EXUPERY
>>      "Wind, Sand, and Stars" (1939)
>>
>>
>>
>

------------------------------------------------
Thomas C. O'Reilly
Monterey Bay Aquarium Research Institute
7700 Sandholdt Road
Moss Landing, CA 95039
831-775-1766
oreilly@mbari.org
http://www.mbari.org
"The machine does not isolate man from the great mysteries of nature,
but plunges him more deeply into them."

     - ANTOINE DE SAINT-EXUPERY
       "Wind, Sand, and Stars" (1939)


--Apple-Mail-27--165895858
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">Hi Elwyn,<div><br><div><div>On =
May 10, 2012, at 9:52 AM, Elwyn Davies =
wrote:</div><div><br></div><blockquote type=3D"cite"><div>The log file =
indicated that the globals table was missing when you<br>started dtnd. =
&nbsp;That indicates that the database was either deleted =
or<br>corrupted after the previous run. &nbsp;Also the .ds_clean file =
that is<br>created when the database is cleanly shut down at the end of =
the<br>previous run was missing. &nbsp;This indicates that something =
went wrong at<br>the end of the previous run or you changed where the =
database was<br>stored.<br></div></blockquote><div><br></div>What is the =
clean way to shut down dtnd?&nbsp;</div><div>When it's running in the =
foreground, I use ^C.</div><div>When it's running as a daemon, I usually =
issue 'kill' with the default TERM =
signal.</div><div><br></div><div><blockquote type=3D"cite"><div><br>You =
normally only need to use --init-db at cold start, =
</div></blockquote><div><br></div><div>What do you mean by "cold =
start"?&nbsp;</div><div>After rebooting the host computer, do I need to =
use =
--init-db?</div><div><br></div><div><br></div><div>Thanks,</div><div>Tom</=
div><div><br></div><br><blockquote type=3D"cite"><div>or after =
moving<br>the database to a new directory (and not moving the files), or =
after<br>changing the storage mechanism, although it is sometimes =
necessary<br>during development when things go badly wrong. &nbsp;It =
might also be<br>necessary if, e.g., you manually deleted some bundle =
files.<br><br>Usually using --tidy is enough to get things going again - =
this<br>reinitializes the tables and gets rid of existing =
data.<br><br>v2.8.0 has been somewhat superseded but I haven't seen this =
problem<br>despite using DTN2 a great deal over the last 6 months, and =
leaving<br>instances running for days at a time.<br><br><br><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">Check it with dtnping and then =
use dtncpd.<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">BTW Quite a lot of the directory =
creation stuff that you have =
added<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite">in<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">to dtn.conf is unnecessary - =
--init-db automatically creates the =
db<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite">and<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">bundles directories provided the =
base dbdir is present and<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">writeable.<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">Its also wise to be explicit =
about the storage type you are using =
-<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite">you<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">are using the default berkeleydb =
I believe.<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">If you haven't done so, (and =
maybe even so) have a read of =
the<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite">tutorial<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">in the DTN2/doc/manual directory =
which describes getting =
started.<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">Thanks for your =
help Elwyn - I have gone through the tutorial in =
the<br></blockquote><blockquote type=3D"cite">past; it's okay as a =
starter, but do you know of a more extensive<br></blockquote><blockquote =
type=3D"cite">tutorial?<br></blockquote><br>A comment we have heard =
before (and quite recently). &nbsp;No, there isn't.<br>One of us will =
have to settle down and do some =
more.<br><br>Regards,<br>Elwyn<br><br><br><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite">Thanks,<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite">Tom<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">Regards,<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">Elwyn<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">On Wed, 2012-05-09 at 17:32 =
-0700, Tom O'Reilly wrote:<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">dtncpd =
frequently causes dtnd to crash on my RedHat machine. =
I'm<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">running =
dtn version 2.8.0.<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">I =
start dtnd as follows, logging at debug =
level:<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">dtnd =
-c trex.dtn.conf -d -o dtnd.log -l =
debug<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Then I =
start dtncpd:<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">dtncpd =
incoming/<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">opening =
connection to dtn =
router...<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">fatal =
error opening dtn handle: error in ipc =
communication<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">At =
this point dtnd has crashed, and dtnd.log contains =
the<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">following:<br></blockquote></blockquote></blockquote><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.240116 /log debug] adding log reparse signal =
handler<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.240997 /timer debug] adding signal handler =
0x8328426<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">for<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">signal =
1 &nbsp;&nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.241245 /log debug] adding log rotate signal =
handler<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.241445 /timer debug] adding signal handler =
0x832780c<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">for<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">signal =
10 &nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.241670 /dtnd debug] ignoring =
SIGPIPE<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.241887 /dtnd notice] random seed is =
241854<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.244618 /dtnd notice] DTN daemon starting up... =
(pid<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">8886)<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.294499 /dtn/tclcmd/debug debug] debug =
command<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">registering<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.295102 /dtn/tclcmd/gettimeofday debug] =
gettimeofday<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">command =
register<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">ing<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.295575 /dtn/tclcmd/help debug] help =
command<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">registering<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.296358 /dtn/tclcmd/log debug] log command =
registering<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.299855 /thread debug] activating thread =
creation<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">barrier<br></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.300293 /dtn/apiserver/notifier debug] created =
pipe,<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">fds: =
7<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">8 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></=
blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=
 type=3D"cite">[1336608944.300530 /dtn/apiserver/notifier debug] =
set_nonblocking:<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">nonblocking =
m<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">ode =
set<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.300752 /dtn/apiserver/notifier debug] =
set_nonblocking:<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">nonblocking =
m<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">ode =
set<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.301106 /dtn/apiserver debug] APIServer =
init<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">(evironment<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">set addr =
127<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">.0.0.1 =
port 5010)<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.301752 /dtn/tclcmd/api debug] api command =
registering<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.302159 /command/completion_notifier/notifier =
debug]<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">created =
pipe, fd<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">s: 9 =
10 <br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.302399 /command/completion_notifier/notifier =
debug]<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">set_nonblocking:<br></blockquote></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">nonblocking mode =
set<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.302621 /command/completion_notifier/notifier =
debug]<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">set_nonblocking:<br></blockquote></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">nonblocking mode =
set<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.303340 /dtn/tclcmd/bundle debug] bundle =
command<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">registering =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockqu=
ote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">[1336608944.303809 =
/dtn/tclcmd/interface debug] interface =
command<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">registering =
&nbsp;&nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.304499 /dtn/tclcmd/link debug] link =
command<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">registering<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.306444 /dtn/tclcmd/param debug] param =
command<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">registering<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.306930 /dtn/tclcmd/registration debug] =
registration<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">command =
register<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">ing<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.309768 /dtn/tclcmd/route debug] route =
command<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">registering<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.310304 /dtn/tclcmd/discovery debug] discovery =
command<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">registering =
&nbsp;&nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.311984 /dtn/tclcmd/prophet debug] prophet =
command<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">registering =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.312356 /dtn/tclcmd/shutdown debug] shutdown =
command<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">registering =
&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockquote><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.312704 /dtn/tclcmd/quit debug] quit =
command<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">registering<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.315738 /dtn/tclcmd/storage debug] storage =
command<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">registering =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.316378 /dtn/tclcmd/block debug] block =
command<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">registering<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.317253 /dtn/tclcmd/ecla debug] ecla =
command<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">registering<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.317527 /dtnd debug] registered dtn =
commands<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.319542 /oasys/util/uri/ debug] =
URI::normalize:<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">normalized<br></blockquote></blockquote></blockquote><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">URI=
 dtn:no<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">ne<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.320341 /dtn/bundle/daemon/notifier debug] =
created<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">pipe,<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">fds: =
11 12 &nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.320584 /dtn/bundle/daemon/notifier =
debug]<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">set_nonblocking:<br></blockquote></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">nonblocking<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.320584 /dtn/bundle/daemon/notifier =
debug]<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">set_nonblocking:<br></blockquote></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">nonblocki<br></blockquote></blockquote></blockquote><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">ng =
mode set<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.320805 /dtn/bundle/daemon/notifier =
debug]<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">set_nonblocking:<br></blockquote></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">nonblocki<br></blockquote></blockquote></blockquote><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">ng =
mode set<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.321231 /dtnd debug] intialized dtn =
components<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.321468 /dtn/tclcmd/console debug] console =
command<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">registering =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.322186 /dtn/tclcmd/test debug] test =
command<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">registering<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.322585 /dtnd info] parsing configuration =
file<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">trex.dtn.conf... =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.322816 /dtn/tclcmd debug] executing command =
file<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">trex.dtn.conf =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.334233 /oasys/util/uri/ debug] =
URI::normalize:<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">normalized<br></blockquote></blockquote></blockquote><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">URI=
 dtn://<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">trex.dtn<br></blockquote></blockquote></blockquote><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.335274 /dtn/interface/table info] adding =
interface<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">tcp0<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">(tcp) =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.335619 /dtn/cl/tcp debug] adding interface =
tcp0<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.336048 /dtn/cl/tcp/listener/notifier debug] =
created<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">pipe,<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">fds: =
13 14<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.336287 /dtn/cl/tcp/listener/notifier =
debug]<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">set_nonblocking: =
nonbloc<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">king =
mode set<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.336512 /dtn/cl/tcp/listener/notifier =
debug]<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">set_nonblocking: =
nonbloc<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">king =
mode set<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.336936 /dtn/cl/tcp/iface/tcp0 debug] created =
socket 15<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.337180 /dtn/cl/tcp/iface/tcp0 =
debug]<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">IPSocket::configure<br></blockquote></blockquote></blockquot=
e><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.337381 /dtn/cl/tcp/iface/tcp0 =
debug]<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">params.reuseaddr_: 1 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.337586 /dtn/cl/tcp/iface/tcp0 =
debug]<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">params.reuseport_: 0 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.337789 /dtn/cl/tcp/iface/tcp0 =
debug]<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">params.broadcast_: 0 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.337993 /dtn/cl/tcp/iface/tcp0 =
debug]<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">params.multicast_: 0 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.338339 /dtn/cl/tcp/iface/tcp0 debug] =
&nbsp;&nbsp;&nbsp;&nbsp;local_addr_<br></blockquote></blockquote></blockqu=
ote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">: 0 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.338552 /dtn/cl/tcp/iface/tcp0 debug] =
&nbsp;&nbsp;&nbsp;&nbsp;remote_addr_<br></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"> : -1 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.338755 /dtn/cl/tcp/iface/tcp0 debug] =
&nbsp;&nbsp;&nbsp;&nbsp;local_port_<br></blockquote></blockquote></blockqu=
ote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">: 0 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.338958 /dtn/cl/tcp/iface/tcp0 debug] =
&nbsp;&nbsp;&nbsp;&nbsp;remote_port_<br></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"> : 0 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.339162 /dtn/cl/tcp/iface/tcp0 debug] =
setting<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">SO_REUSEADDR<br></blockquote></blockquote></blockquote><bloc=
kquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.339499 /dtn/cl/tcp/iface/tcp0 debug] binding =
to<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">0.0.0.0:4556 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></=
blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=
 type=3D"cite">[1336608944.339897 /dtn/cl/tcp/iface/tcp0 debug] =
listening<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.340407 /dtn/cl/tcp/iface/tcp0 debug] state =
INIT -&gt;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">LISTENING =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></=
blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=
 type=3D"cite">[1336608944.340629 /thread debug] delaying start of =
thread<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">0x9ddf0ec<br></blockquote></blockquote></blockquote><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[TCPConverg<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">enceLayer::Listener] due to =
barrier<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.341349 /dtn/link/manta_link debug] =
set_state<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">UNAVAILABLE<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">-&gt; =
UNAVAILA<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">BLE<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.341595 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 0 -&gt; 1 =
add<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">Link::create_link:<br></blockquote></blockquote></blockquote=
><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">return =
value<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.342239 /dtn/cl/tcp debug] adding ALWAYSON =
link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">10.250.32.202 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></=
blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=
 type=3D"cite">[1336608944.342957 /dtn/link/manta_link info] new link =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202<br></blockquote></blockquote></blockquote><bl=
ockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">dtn:none ALWAYSON tcp =
state=3DUNAVAILABLE]<br></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.343210 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 1 -&gt; 2 add !!DEFAULT =
REF<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">CONSTRUCTOR!! =
&nbsp;&nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.343545 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 2 -&gt; 1 =
del<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">Link::create_link:<br></blockquote></blockquote></blockquote=
><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">return value =
&nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.343888 /dtn/contact/manager debug] adding NEW =
link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">manta_link =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.344121 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 1 -&gt; 2 add =
ContactManager<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.344378 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 2 -&gt; 3 add =
ContactManager<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.344629 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 3 -&gt; 2 del =
ContactManager<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.344876 /dtn/contact/manager debug] =
posting<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">LinkCreatedEvent =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockqu=
ote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">[1336608944.345087 =
/dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 2 -&gt; 3 add =
LinkCreatedEvent<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.345363 /dtn/bundle/daemon debug] posting =
event<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">(0x9ddf948)<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">with =
type<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">LINK_CREATED (at =
back)<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.345646 /dtn/bundle/daemon/msgqueue debug] =
notifier<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">notify<br></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.345925 /dtn/bundle/daemon/msgqueue debug] =
notify count<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">=3D<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">1 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></b=
lockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">[1336608944.346189 =
/dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 3 -&gt; 2 del !!DEFAULT =
REF<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">CONSTRUCTOR!! =
&nbsp;&nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.346773 /oasys/util/uri/ debug] =
URI::normalize:<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">normalized<br></blockquote></blockquote></blockquote><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">URI=
 dtn://<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">manta.dtn/*<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.347086 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 2 -&gt; 3 =
add<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">ContactManager::find_link: =
ret<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">urn =
value<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.347415 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 dtn:none ALWAYSON tcp state=3DUNAVAILABLE] =
3 -&gt; 4<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">add =
!!<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">DEFAULT =
REF CONSTRUCTOR!! =
&nbsp;&nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.347659 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 4 -&gt; 3 =
del<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">ContactManager::find_link: =
ret<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">urn =
value<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.348044 /oasys/util/uri/ debug] =
URI::normalize:<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">normalized<br></blockquote></blockquote></blockquote><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">URI=
 *:* &nbsp;&nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.348364 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 3 -&gt; 4 add =
RouteEntry<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.348656 /dtn/bundle/daemon debug] posting =
event<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">(0x9dd8ac8)<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">with =
type<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">ROUTE_ADD (at =
back)<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.348907 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 4 -&gt; 3 del !!DEFAULT =
REF<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">CONSTRUCTOR!! =
&nbsp;&nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.349462 /oasys/util/uri/ debug] =
URI::normalize:<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">normalized<br></blockquote></blockquote></blockquote><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">URI=
 dtn://<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">vesuvio.dtn/*<br></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.349775 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 3 -&gt; 4 =
add<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">ContactManager::find_link: =
ret<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">urn =
value<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.350053 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 4 -&gt; 5 add !!DEFAULT =
REF<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">CONSTRUCTOR!! =
&nbsp;&nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.350438 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 5 -&gt; 4 =
del<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">ContactManager::find_link: =
ret<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">urn =
value<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.350728 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 4 -&gt; 5 add =
RouteEntry<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.350998 /dtn/bundle/daemon debug] posting =
event<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">(0x9ddf728)<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">with type ROUTE_ADD (at =
back)<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.351247 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 5 -&gt; 4 del !!DEFAULT =
REF<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">CONSTRUCTOR!! =
&nbsp;&nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.351843 /oasys/util/uri/ debug] =
URI::normalize:<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">normalized<br></blockquote></blockquote></blockquote><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">URI=
 dtn://<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">shore.dtn/*<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.352154 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 4 -&gt; 5 =
add<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">ContactManager::find_link: =
ret<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">urn =
value<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.352433 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 5 -&gt; 6 add !!DEFAULT =
REF<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">CONSTRUCTOR!! =
&nbsp;&nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.352669 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 6 -&gt; 5 =
del<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">ContactManager::find_link: =
ret<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">urn =
value<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.352944 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 5 -&gt; 6 add =
RouteEntry<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.353207 /dtn/bundle/daemon debug] posting =
event<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">(0x9dd8c08)<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">with =
type<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">ROUTE_ADD (at =
back)<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.353456 /dtn/link/refs_b debug] refcount =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[10.250.32.202 =
dt<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">n:none =
ALWAYSON tcp state=3DUNAVAILABLE] 6 -&gt; 5 del !!DEFAULT =
REF<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">CONSTRUCTOR!! =
&nbsp;&nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.353798 /dtnd debug] Initializing =
datastore.<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.354065 /dtn/storage debug] DurableStore =
instantiated<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">(0x9ddf808) =
&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.356052 /dtn/storage info] initializing db =
name=3DDTN<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">(not<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">shared),=
 dir<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">=3D/home/dorado1/mydtn/var/trex/db =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.374653 /dtn/storage/deadlock_timer debug] =
rescheduling<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">in<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">5000 =
msecs<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.374926 /timer debug] scheduling timer =
0x9e3fdf8 in<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">5000 =
ms<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">at =
133660<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">8949:374875<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.375531 /dtn/storage =
info]<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">datastore /home/dorado1/mydtn/var/trex/db =
<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">was =
not cleanly shut =
down<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.375839 /dtnd debug] =
directory<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">validated: =
/home/dorado1/mydtn/var/tre<br></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">x/bundles<br></blockquote></blockquote></blockquote><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.376172 /dtnd debug] directory =
access<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">validated: =
/home/dorado1/mydtn/<br></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">var/trex/bundles<br></blockquote></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.377762 /dtn/storage debug] get_table -- =
notfound<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">database<br></blockquote></blockquote></blockquote><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">globals =
&nbsp;&nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.378195 /dtn/storage/globals error] error =
initializing<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">global =
store: <br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">table =
not found<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.378421 /dtnd critical] error initializing data =
store<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.378641 /dtnd error] error initializing data =
store,<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">exiting... =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.379403 /log debug] shutting =
down<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">[1336608944.385404 /log debug] shutting =
down<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">And =
the trex.dtn.conf configuration =
file:<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">set =
dtn_node "trex"<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">set =
dtn_dir =
$env(HOME)/mydtn<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">set =
manta_tcp_adr =
&nbsp;"10.250.32.202"<br></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">set =
vesuvio_tcp_adr "10.250.32.206" =
&nbsp;<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">###################################################<br></blo=
ckquote></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"># DTN =
configuration.<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">###################################################<br></blo=
ckquote></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">set dtn_eid =
"dtn://$dtn_node.dtn"<br></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">set =
storage_dir =
"$dtn_dir/var/$dtn_node"<br></blockquote></blockquote></blockquote><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">file mkdir =
$storage_dir<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">storage =
set dbdir =
"$storage_dir/db"<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">storage =
set payloaddir =
"$storage_dir/bundles"<br></blockquote></blockquote></blockquote><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">file =
mkdir =
$storage_dir/db<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">file =
mkdir =
$storage_dir/bundles<br></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">storage =
set dbname DTN<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">route =
set type static<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">route =
local_eid $dtn_eid<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">console =
set port 5050<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">console =
set addr 127.0.0.1<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"># =
Interfaces<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">interface add tcp0 =
tcp<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"># Link =
and route to Manta<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">link =
add manta_link $manta_tcp_adr ALWAYSON =
tcp<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">keepalive_interval=3D1<br></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">min_retry_i<br></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">nterval=3D1 =
max_retry_interval=3D4<br></blockquote></blockquote></blockquote><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">route =
add dtn://manta.dtn/* =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"># Link =
and route to =
vesuvio<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">###link =
add vesuvio_link $vesuvio_tcp_adr ALWAYSON =
tcp<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">keepalive_interval=3D1 =
min_<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">retry_interval=3D1 =
max_retry_interval=3D4<br></blockquote></blockquote></blockquote><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">### =
route add dtn://vesuvio.dtn/* =
vesuvio_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"># =
Route to vesuvio through =
manta<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">route =
add dtn://vesuvio.dtn/* =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"># =
Route to "shore" through =
manta<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">route =
add dtn://shore.dtn/* =
manta_link<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Has =
anyone seen similar =
behavior?<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">I also =
observe the problem appears to fix itself if I first =
run<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">dtnd<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">with =
the --init-db =
flag:<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">dtnd =
-c trex.dtn.conf =
--init-db<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">Initializing the database each time I run dtnd seems like =
a rather<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">draconian solution =
though...<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">Thanks,<br></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">Tom<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">------------------------------------------------<br></blockq=
uote></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Thomas C. =
O'Reilly<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Monterey=
 Bay Aquarium Research =
Institute<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">7700 =
Sandholdt Road<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Moss =
Landing, CA 95039<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">831-775-1766<br></blockquote></blockquote></blockquote><bloc=
kquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><a =
href=3D"mailto:oreilly@mbari.org">oreilly@mbari.org</a><br></blockquote></=
blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><a =
href=3D"http://www.mbari.org">http://www.mbari.org</a><br></blockquote></b=
lockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">"The machine does not isolate =
man from the great mysteries =
of<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">nature, =
<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">but =
plunges him more deeply into =
them."<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"> =
&nbsp;&nbsp;- ANTOINE DE =
SAINT-EXUPERY<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"> =
&nbsp;&nbsp;&nbsp;&nbsp;"Wind, Sand, and Stars" =
(1939)<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">_______________________________________________<br></blockqu=
ote></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">dtn-users mailing =
list<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><a =
href=3D"mailto:dtn-users@irtf.org">dtn-users@irtf.org</a><br></blockquote>=
</blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><a =
href=3D"https://www.irtf.org/mailman/listinfo/dtn-users">https://www.irtf.=
org/mailman/listinfo/dtn-users</a><br></blockquote></blockquote></blockquo=
te><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite">------------------------------------------------<br></blockq=
uote><blockquote type=3D"cite">Thomas C. =
O'Reilly<br></blockquote><blockquote type=3D"cite">Monterey Bay Aquarium =
Research Institute<br></blockquote><blockquote type=3D"cite">7700 =
Sandholdt Road<br></blockquote><blockquote type=3D"cite">Moss Landing, =
CA 95039<br></blockquote><blockquote =
type=3D"cite">831-775-1766<br></blockquote><blockquote type=3D"cite"><a =
href=3D"mailto:oreilly@mbari.org">oreilly@mbari.org</a><br></blockquote><b=
lockquote type=3D"cite"><a =
href=3D"http://www.mbari.org">http://www.mbari.org</a><br></blockquote><bl=
ockquote type=3D"cite">"The machine does not isolate man from the great =
mysteries of nature, <br></blockquote><blockquote type=3D"cite">but =
plunges him more deeply into them."<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite"> =
&nbsp;&nbsp;&nbsp;- ANTOINE DE SAINT-EXUPERY<br></blockquote><blockquote =
type=3D"cite"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Wind, Sand, and Stars" =
(1939)<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><br></div></blockquote></div><br><div =
apple-content-edited=3D"true"> <span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; =
"><div><div>------------------------------------------------</div><div>Tho=
mas C. O'Reilly<br>Monterey Bay Aquarium Research Institute<br>7700 =
Sandholdt Road<br>Moss Landing, CA 95039<br>831-775-1766<br><a =
href=3D"mailto:oreilly@mbari.org">oreilly@mbari.org</a><br>http://www.mbar=
i.org<br>"The machine does not isolate man from the great mysteries of =
nature,&nbsp;<br>but plunges him more deeply into =
them."<br><br>&nbsp;&nbsp;&nbsp; - ANTOINE DE =
SAINT-EXUPERY<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Wind, Sand, and Stars" =
(1939)<br></div></div></div></span> </div><br></div></body></html>=

--Apple-Mail-27--165895858--

From mehari.kinfe@gmail.com  Sun May 13 07:25:33 2012
Return-Path: <mehari.kinfe@gmail.com>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09BD721F858E for <dtn-users@ietfa.amsl.com>; Sun, 13 May 2012 07:25:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.596
X-Spam-Level: 
X-Spam-Status: No, score=-3.596 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=0.001, RCVD_IN_DNSWL_LOW=-1, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4M-dAorgOOOi for <dtn-users@ietfa.amsl.com>; Sun, 13 May 2012 07:25:32 -0700 (PDT)
Received: from mail-lpp01m010-f54.google.com (mail-lpp01m010-f54.google.com [209.85.215.54]) by ietfa.amsl.com (Postfix) with ESMTP id 3095B21F857D for <dtn-users@irtf.org>; Sun, 13 May 2012 07:25:31 -0700 (PDT)
Received: by laai10 with SMTP id i10so2729058laa.13 for <dtn-users@irtf.org>; Sun, 13 May 2012 07:25:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=cAP+56EYUF9ZW+Fsu2/WQSyKGRutwVMBR47VvWBC4EA=; b=kvwZsXGjhLl0LASSA/QNVJWzqFSjH3sJw5m5byk+ZP5U9t5Utkdd6NRIR2YJmdjay8 0uzntZ4I/XskEsG/aED1gar62dYh0DjSasXmd529LOjOseVb4mgs8m1EKFnwOqZguO5U WxJjlarKcZpb/zg7nE/84ZZd8ikHQrYkDs5QFTmQjaMawqM6yiTZVqRZWhCRNbGzd1f5 1V51M58xuQGJ29hC2Whi4DWxBFUq76uG+8M4Ra04QojKObfhW18ky5zWGZ2o+gdZGrby au1pG+4tYMbwXgv6RnEDHqaqdDGBcy+Vn6xJnO2H0askmI3r1TWRebFEXtuCbwd10r3Y 4+fw==
MIME-Version: 1.0
Received: by 10.112.102.8 with SMTP id fk8mr2063823lbb.71.1336919130944; Sun, 13 May 2012 07:25:30 -0700 (PDT)
Received: by 10.112.115.100 with HTTP; Sun, 13 May 2012 07:25:30 -0700 (PDT)
Date: Sun, 13 May 2012 16:25:30 +0200
Message-ID: <CAKAh9u0pFs6it8anyvozj1SvpwR5yHxNgu2eW5+910w3=nFSgw@mail.gmail.com>
From: Mehari Kinfe <mehari.kinfe@gmail.com>
To: dtn-users@irtf.org
Content-Type: multipart/alternative; boundary=f46d0401730be4b72304bfebbdcf
Subject: [dtn-users] Multiple nodes setup in DTN2
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 May 2012 14:25:33 -0000

--f46d0401730be4b72304bfebbdcf
Content-Type: text/plain; charset=ISO-8859-1

Dear DTN2 users I am a bit new to the DTN2.  I wanted to set up a kind of
nodes inter connected so that I can play with them from different terminals
in my laptop. the tutorial under *"Building a bigger DTN"* is for about
setting up from two computers. Is there any one who can help me where to
start.

When I startup two dtnd daemons, one works while the other returns error
related  to local adress conflict (error message attached). I have
configured two dtn.conf files in different directories for their
corresponding db storage.
How can i give them different local addresses in one computer?

mehari@mehari-HP:~/DTN/DTN2$ daemon/dtnd -c /home/mehari/dtn/dtn.conf
[1336918443.106084 /dtnd notice] random seed is 106078
[1336918443.106221 /dtnd notice] DTN daemon starting up... (pid 3579)
[1336918443.114672 /dtn/cl/tcp/iface/tcp0 error] error binding to
0.0.0.0:4556: Address already in use
[1336918443.114697 /dtn/cl/tcp/iface/tcp0 warning] WARNING: error binding
to requested socket: Address already in use
[1336918443.114720 /dtn/cl/tcp/iface/tcp0 warning] waiting for 10 seconds
then trying again
[1336918453.114865 /dtn/cl/tcp/iface/tcp0 error] error binding to
0.0.0.0:4556: Address already in use
[1336918453.114931 /dtn/interface/table error] convergence layer error
adding interface tcp0
[1336918453.115070 /dtn/tclcmd error] error: line 156: 'error adding
interface tcp0':
error adding interface tcp0
    while executing
"interface add tcp0 tcp"
    (file "/home/mehari/dtn/dtn.conf" line 156)
[1336918453.115100 /dtnd error] error in configuration file, exiting...
mehari@mehari-HP:~/DTN/DTN2$


thanks in advance,

mehari

--f46d0401730be4b72304bfebbdcf
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Dear DTN2 users I am a bit new to the DTN2.=A0 I wanted to set up a kind of=
 nodes inter connected so that I can play with them from different terminal=
s in my laptop. the tutorial under <b>&quot;<font>Building a bigger DTN</fo=
nt>&quot;</b> is for about setting up from two computers. Is there any one =
who can help me where to start. <br>
<br>When I startup two dtnd daemons, one works while the other returns erro=
r related=A0 to local adress conflict (error message attached). I have conf=
igured two dtn.conf files in different directories for their corresponding =
db storage. <br>
How can i give them different local addresses in one computer?<br><br>mehar=
i@mehari-HP:~/DTN/DTN2$ daemon/dtnd -c /home/mehari/dtn/dtn.conf<br>[133691=
8443.106084 /dtnd notice] random seed is 106078<br>[1336918443.106221 /dtnd=
 notice] DTN daemon starting up... (pid 3579)<br>
[1336918443.114672 /dtn/cl/tcp/iface/tcp0 error] error binding to <a href=
=3D"http://0.0.0.0:4556">0.0.0.0:4556</a>: Address already in use<br>[13369=
18443.114697 /dtn/cl/tcp/iface/tcp0 warning] WARNING: error binding to requ=
ested socket: Address already in use<br>
[1336918443.114720 /dtn/cl/tcp/iface/tcp0 warning] waiting for 10 seconds t=
hen trying again<br>[1336918453.114865 /dtn/cl/tcp/iface/tcp0 error] error =
binding to <a href=3D"http://0.0.0.0:4556">0.0.0.0:4556</a>: Address alread=
y in use<br>
[1336918453.114931 /dtn/interface/table error] convergence layer error addi=
ng interface tcp0<br>[1336918453.115070 /dtn/tclcmd error] error: line 156:=
 &#39;error adding interface tcp0&#39;:<br>error adding interface tcp0<br>
=A0=A0=A0 while executing<br>&quot;interface add tcp0 tcp&quot;<br>=A0=A0=
=A0 (file &quot;/home/mehari/dtn/dtn.conf&quot; line 156)<br>[1336918453.11=
5100 /dtnd error] error in configuration file, exiting...<br>mehari@mehari-=
HP:~/DTN/DTN2$ <br>
<br><br>thanks in advance,<br><br>mehari<br><br>

--f46d0401730be4b72304bfebbdcf--

From alexmcm@gmail.com  Sun May 13 12:40:19 2012
Return-Path: <alexmcm@gmail.com>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD80521F852A for <dtn-users@ietfa.amsl.com>; Sun, 13 May 2012 12:40:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.955
X-Spam-Level: 
X-Spam-Status: No, score=-1.955 tagged_above=-999 required=5 tests=[AWL=1.645,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MxGXN6ZW05II for <dtn-users@ietfa.amsl.com>; Sun, 13 May 2012 12:40:19 -0700 (PDT)
Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by ietfa.amsl.com (Postfix) with ESMTP id 0282E21F848F for <dtn-users@irtf.org>; Sun, 13 May 2012 12:40:18 -0700 (PDT)
Received: by eabm6 with SMTP id m6so1538077eab.13 for <dtn-users@irtf.org>; Sun, 13 May 2012 12:40:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:from:reply-to:to:cc:in-reply-to:references :content-type:organization:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=dd12mAfyjkKxzS7wqenkkav3uqO3CTeBO2zjwLQyKAI=; b=uKF7kdF8Wq4UceFpClMwgIGP40iSGksl/UeWP7PDm64aqbyU5l7Zlbap0JqXPEhS+Q ef+usmgw/QBv+X8P45B4YgUhewWTwVkWoLPTJLbwWC+U1w9U4KcVPyPZZscuNdyd3mKi bWefzrWqmcbFClR7gaDHskTaulFOkiop6iH7Fwwc9J3BewiDb9M2UWgbQJ//yKA73wiw ql7G6e5YVsUJhvZKUxzsenFzB8Mpd4/FGsEhpSYBl0pjLS0nKI5s5wcsGh/1mnw5n9sz MdHnJo5+v7dTlbrreL0QqeKl+gm3ixaqzXuJBRZu3ZzOjdQG0qnP2PrlQv1Hc/0JqHn9 LaFQ==
Received: by 10.14.96.6 with SMTP id q6mr950760eef.6.1336938018097; Sun, 13 May 2012 12:40:18 -0700 (PDT)
Received: from [192.168.1.77] (84-203-74-105.mysmart.ie. [84.203.74.105]) by mx.google.com with ESMTPS id v46sm69913548eef.11.2012.05.13.12.40.15 (version=SSLv3 cipher=OTHER); Sun, 13 May 2012 12:40:16 -0700 (PDT)
Sender: Alex McMahon <alexmcm@gmail.com>
From: Alex McMahon <alex.mcmahon@cs.tcd.ie>
To: Mehari Kinfe <mehari.kinfe@gmail.com>
In-Reply-To: <CAKAh9u0pFs6it8anyvozj1SvpwR5yHxNgu2eW5+910w3=nFSgw@mail.gmail.com>
References: <CAKAh9u0pFs6it8anyvozj1SvpwR5yHxNgu2eW5+910w3=nFSgw@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"
Organization: Trinity College Dublin
Date: Sun, 13 May 2012 20:40:14 +0100
Message-ID: <1336938014.2348.8.camel@oblong>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.3
Content-Transfer-Encoding: 7bit
Cc: dtn-users@irtf.org
Subject: Re: [dtn-users] Multiple nodes setup in DTN2
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: alex.mcmahon@cs.tcd.ie
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 May 2012 19:40:19 -0000

Hi Mehari,

Environment variables[1] can be set to facilitate multiple daemons on a
single computer.

[1]
http://dtn.hg.sourceforge.net/hgweb/dtn/DTN2/raw-file/tip/doc/manual/environment.html



for example:

## node 1
set localhost bob
console set addr 127.0.0.1
console set port 5050
api set local_addr 0.0.0.0
api set local_port 5010

## node 2
set localhost alice
console set addr 127.0.0.1
console set port 6050
api set local_addr 0.0.0.0
api set local_port 6010



All the best,

Alex

On Sun, 2012-05-13 at 16:25 +0200, Mehari Kinfe wrote:
> Dear DTN2 users I am a bit new to the DTN2.  I wanted to set up a kind
> of nodes inter connected so that I can play with them from different
> terminals in my laptop. the tutorial under "Building a bigger DTN" is
> for about setting up from two computers. Is there any one who can help
> me where to start. 
> 
> When I startup two dtnd daemons, one works while the other returns
> error related  to local adress conflict (error message attached). I
> have configured two dtn.conf files in different directories for their
> corresponding db storage. 
> How can i give them different local addresses in one computer?
> 
> mehari@mehari-HP:~/DTN/DTN2$ daemon/dtnd -c /home/mehari/dtn/dtn.conf
> [1336918443.106084 /dtnd notice] random seed is 106078
> [1336918443.106221 /dtnd notice] DTN daemon starting up... (pid 3579)
> [1336918443.114672 /dtn/cl/tcp/iface/tcp0 error] error binding to
> 0.0.0.0:4556: Address already in use
> [1336918443.114697 /dtn/cl/tcp/iface/tcp0 warning] WARNING: error
> binding to requested socket: Address already in use
> [1336918443.114720 /dtn/cl/tcp/iface/tcp0 warning] waiting for 10
> seconds then trying again
> [1336918453.114865 /dtn/cl/tcp/iface/tcp0 error] error binding to
> 0.0.0.0:4556: Address already in use
> [1336918453.114931 /dtn/interface/table error] convergence layer error
> adding interface tcp0
> [1336918453.115070 /dtn/tclcmd error] error: line 156: 'error adding
> interface tcp0':
> error adding interface tcp0
>     while executing
> "interface add tcp0 tcp"
>     (file "/home/mehari/dtn/dtn.conf" line 156)
> [1336918453.115100 /dtnd error] error in configuration file,
> exiting...
> mehari@mehari-HP:~/DTN/DTN2$ 
> 
> 
> thanks in advance,
> 
> mehari
> 
> _______________________________________________
> dtn-users mailing list
> dtn-users@irtf.org
> https://www.irtf.org/mailman/listinfo/dtn-users



From anirupdutta@gmail.com  Fri May 18 10:48:20 2012
Return-Path: <anirupdutta@gmail.com>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF21121F867F for <dtn-users@ietfa.amsl.com>; Fri, 18 May 2012 10:48:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.399
X-Spam-Level: 
X-Spam-Status: No, score=-0.399 tagged_above=-999 required=5 tests=[HTML_MESSAGE=0.001, J_CHICKENPOX_33=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kUVBJvpUhQ9g for <dtn-users@ietfa.amsl.com>; Fri, 18 May 2012 10:48:19 -0700 (PDT)
Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by ietfa.amsl.com (Postfix) with ESMTP id 4E92F21F8683 for <dtn-users@irtf.org>; Fri, 18 May 2012 10:48:16 -0700 (PDT)
Received: by eabm6 with SMTP id m6so956684eab.13 for <dtn-users@irtf.org>; Fri, 18 May 2012 10:48:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=j8qlq8/vKYEAfEx61PpgMtM6Zgxe5/JZq7/HSs0XkP4=; b=n5RHjiYWSiE2zeuEdD5ZVh1lJA8tFElqInz7QeaVpF13pnJ0Dsk21BWKXzJ5szw7zY /rbSESKlkScungxedxpOwd4J+1Kyu2wk1+uo0OBZKO36S8qfR9MQdk0/ARIOcxj1/skU u906enFwfOBmkr8y4+Y59TQbCJY5mwbl/oZmrbjX3Y6XMIWzJhuEhmH8kgPJ2Ta+iHB8 U3Vkv3RwSdiE2BbkWrKxaFDkffUw7u/14utjhMKjktV+unZISuSmh809kIfoE4AAvz67 /nGokvPruk4Shmlc2RI753qDJxmv52LJgRHPfhGAF9sbV+IJlJVWuAJmaqWYx8qlxfA3 AkUw==
MIME-Version: 1.0
Received: by 10.14.95.65 with SMTP id o41mr2358075eef.41.1337363295271; Fri, 18 May 2012 10:48:15 -0700 (PDT)
Received: by 10.14.188.133 with HTTP; Fri, 18 May 2012 10:48:15 -0700 (PDT)
Date: Fri, 18 May 2012 12:48:15 -0500
Message-ID: <CAJx7G_yYDtkFbVTk=5CYT1jPaYtJZ5ekxxppzLqjay0DQwHsow@mail.gmail.com>
From: anirup dutta <anirupdutta@gmail.com>
To: dtn-users@irtf.org
Content-Type: multipart/alternative; boundary=bcaec521620f267a7004c0532874
Subject: [dtn-users] Building ION-DTN 3.0.0 in Ubuntu 12.04
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 May 2012 17:48:20 -0000

--bcaec521620f267a7004c0532874
Content-Type: text/plain; charset=ISO-8859-1

I have been trying to build ION-DTN in Ubuntu 12.04 but I have been
unsuccessful.I am able to build the subsystems ici,dgr and ltp but I fail
at bp.
I haven't changed the makefile much from the default except that I have
kept OPT = /usr/local and platform as i86-redhat.(I see that the makefile
inside the i86-redhat uses the -Dlinux preprocessor which should be same
for Ubuntu as well).
Is there any modification that I need to make in the makefile to build it
in Ubuntu ?

I am pasting the error below


./lib/libbpP.so: undefined reference to `bp_release_delivery'
./lib/libbpP.so: undefined reference to `bp_receive'
./lib/libbpP.so: undefined reference to `bp_open'
collect2: ld returned 1 exit status
gmake[1]: *** [bpclock] Error 1

However I can see that bp_release_delivery,bp_receive and bp_open are
defined in the libbp.c file inside the library folder.

I don't have much experience in building from sources in Linux.So if I
asked something lame, sorry about it.

Any kind of help would be appreciated.

Thanking You,

-- 
ANIRUP DUTTA

--bcaec521620f267a7004c0532874
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br clear=3D"all"><div>I have been trying to build ION-DTN in Ubuntu 12.04 =
but I have been unsuccessful.I am able to build the subsystems ici,dgr and =
ltp but I fail at bp.</div><div>I haven&#39;t changed the makefile much fro=
m the default except that I have kept OPT =3D /usr/local and platform as i8=
6-redhat.(I see that the makefile inside the i86-redhat uses the -Dlinux pr=
eprocessor which should be same for Ubuntu as well).</div>
<div>Is there any modification that I need to make in the makefile to build=
 it in Ubuntu ?=A0</div><div><br></div><div>I am pasting the error below=A0=
</div><div><br></div><div><br></div><div><div>./lib/libbpP.so: undefined re=
ference to `bp_release_delivery&#39;</div>
<div>./lib/libbpP.so: undefined reference to `bp_receive&#39;</div><div>./l=
ib/libbpP.so: undefined reference to `bp_open&#39;</div><div>collect2: ld r=
eturned 1 exit status</div><div>gmake[1]: *** [bpclock] Error 1</div></div>
<div><br></div><div>However I can see that=A0bp_release_delivery,bp_receive=
 and bp_open=A0are defined in the libbp.c file inside the library folder.</=
div><div><br></div><div>I don&#39;t have much experience in building from s=
ources in Linux.So if I asked something lame, sorry about it.</div>
<div><br></div><div>Any kind of help would be appreciated.</div><div><br></=
div><div>Thanking You,</div><div><br></div>-- <br>ANIRUP DUTTA<br>

--bcaec521620f267a7004c0532874--

From scott.c.burleigh@jpl.nasa.gov  Fri May 18 11:14:22 2012
Return-Path: <scott.c.burleigh@jpl.nasa.gov>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9CB5E21F86E5 for <dtn-users@ietfa.amsl.com>; Fri, 18 May 2012 11:14:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.799
X-Spam-Level: 
X-Spam-Status: No, score=-2.799 tagged_above=-999 required=5 tests=[HTML_MESSAGE=0.001, J_CHICKENPOX_33=0.6, J_CHICKENPOX_62=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BlZCeWqA9+JW for <dtn-users@ietfa.amsl.com>; Fri, 18 May 2012 11:14:21 -0700 (PDT)
Received: from mail.jpl.nasa.gov (sentrion2.jpl.nasa.gov [128.149.139.106]) by ietfa.amsl.com (Postfix) with ESMTP id E772721F86D1 for <dtn-users@irtf.org>; Fri, 18 May 2012 11:14:20 -0700 (PDT)
Received: from mail.jpl.nasa.gov (ap-ehub-sp01.jpl.nasa.gov [128.149.137.148]) by smtp.jpl.nasa.gov (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q4IIEEwv018071 (using TLSv1/SSLv3 with cipher AES128-SHA (128 bits) verified NO); Fri, 18 May 2012 11:14:14 -0700
Received: from AP-EMBX-SP40.RES.AD.JPL ([169.254.7.245]) by ap-ehub-sp01.RES.AD.JPL ([169.254.3.250]) with mapi id 14.02.0298.004; Fri, 18 May 2012 11:14:14 -0700
From: "Burleigh, Scott C (313B)" <scott.c.burleigh@jpl.nasa.gov>
To: anirup dutta <anirupdutta@gmail.com>, "dtn-users@irtf.org" <dtn-users@irtf.org>
Thread-Topic: [dtn-users] Building ION-DTN 3.0.0 in Ubuntu 12.04
Thread-Index: AQHNNR5ulq5fOQBm7kyyOYRnkVEoxZbP1dUw
Date: Fri, 18 May 2012 18:14:13 +0000
Message-ID: <A5BEAD028815CB40A32A5669CF737C3B05B5F2@ap-embx-sp40.RES.AD.JPL>
References: <CAJx7G_yYDtkFbVTk=5CYT1jPaYtJZ5ekxxppzLqjay0DQwHsow@mail.gmail.com>
In-Reply-To: <CAJx7G_yYDtkFbVTk=5CYT1jPaYtJZ5ekxxppzLqjay0DQwHsow@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [128.149.137.26]
Content-Type: multipart/alternative; boundary="_000_A5BEAD028815CB40A32A5669CF737C3B05B5F2apembxsp40RESADJP_"
MIME-Version: 1.0
X-Source-Sender: scott.c.burleigh@jpl.nasa.gov
X-AUTH: Authorized
Subject: Re: [dtn-users] Building ION-DTN 3.0.0 in Ubuntu 12.04
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 May 2012 18:14:22 -0000

--_000_A5BEAD028815CB40A32A5669CF737C3B05B5F2apembxsp40RESADJP_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Anirup, in general you'll probably have better luck posting questions on IO=
N to one of the ION mailing lists, maybe ion-users@ocp.ohiou.edu<mailto:ion=
-users@ocp.ohiou.edu>.  In this particular case, I think you've run up agai=
nst a difference in linkers that the BP i86-redhat/Makefile doesn't properl=
y account for: your Ubuntu 12.04 seems to be trying to resolve references i=
n libbpP.so itself rather than waiting until that library is linked into an=
 executable.  We ran into the same thing in Windows, in the i86-mingw/Makef=
ile for BP: instead of building separate libbp.dll and libbpP.dll libraries=
 we had to combine the libbp.o and libbpP.o object files into a single libb=
p.dll library.  I should have retrofitted this change into i86-redhat as we=
ll, but I haven't gotten around to that yet.

In the near term you could make that change yourself.  Alternatively, is th=
ere some reason you can't simply use the top-level Makefile?  The low-level=
 Makefiles are vestiges of an older development model; most current mainten=
ance attention goes into that top-level Makefile, including (I think) a sol=
ution to this problem.

Scott

From: dtn-users-bounces@irtf.org [mailto:dtn-users-bounces@irtf.org] On Beh=
alf Of anirup dutta
Sent: Friday, May 18, 2012 10:48 AM
To: dtn-users@irtf.org
Subject: [dtn-users] Building ION-DTN 3.0.0 in Ubuntu 12.04


I have been trying to build ION-DTN in Ubuntu 12.04 but I have been unsucce=
ssful.I am able to build the subsystems ici,dgr and ltp but I fail at bp.
I haven't changed the makefile much from the default except that I have kep=
t OPT =3D /usr/local and platform as i86-redhat.(I see that the makefile in=
side the i86-redhat uses the -Dlinux preprocessor which should be same for =
Ubuntu as well).
Is there any modification that I need to make in the makefile to build it i=
n Ubuntu ?

I am pasting the error below


./lib/libbpP.so: undefined reference to `bp_release_delivery'
./lib/libbpP.so: undefined reference to `bp_receive'
./lib/libbpP.so: undefined reference to `bp_open'
collect2: ld returned 1 exit status
gmake[1]: *** [bpclock] Error 1

However I can see that bp_release_delivery,bp_receive and bp_open are defin=
ed in the libbp.c file inside the library folder.

I don't have much experience in building from sources in Linux.So if I aske=
d something lame, sorry about it.

Any kind of help would be appreciated.

Thanking You,

--
ANIRUP DUTTA

--_000_A5BEAD028815CB40A32A5669CF737C3B05B5F2apembxsp40RESADJP_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Anirup, in general you&#8=
217;ll probably have better luck posting questions on ION to one of the ION=
 mailing lists, maybe
<a href=3D"mailto:ion-users@ocp.ohiou.edu">ion-users@ocp.ohiou.edu</a>.&nbs=
p; In this particular case, I think you&#8217;ve run up against a differenc=
e in linkers that the BP i86-redhat/Makefile doesn&#8217;t properly account=
 for: your Ubuntu 12.04 seems to be trying to resolve
 references in libbpP.so itself rather than waiting until that library is l=
inked into an executable.&nbsp; We ran into the same thing in Windows, in t=
he i86-mingw/Makefile for BP: instead of building separate libbp.dll and li=
bbpP.dll libraries we had to combine
 the libbp.o and libbpP.o object files into a single libbp.dll library.&nbs=
p; I should have retrofitted this change into i86-redhat as well, but I hav=
en&#8217;t gotten around to that yet.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">In the near term you coul=
d make that change yourself.&nbsp; Alternatively, is there some reason you =
can&#8217;t simply use the top-level Makefile?&nbsp; The low-level Makefile=
s
 are vestiges of an older development model; most current maintenance atten=
tion goes into that top-level Makefile, including (I think) a solution to t=
his problem.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Scott<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> dtn-user=
s-bounces@irtf.org [mailto:dtn-users-bounces@irtf.org]
<b>On Behalf Of </b>anirup dutta<br>
<b>Sent:</b> Friday, May 18, 2012 10:48 AM<br>
<b>To:</b> dtn-users@irtf.org<br>
<b>Subject:</b> [dtn-users] Building ION-DTN 3.0.0 in Ubuntu 12.04<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><br clear=3D"all">
<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">I have been trying to build ION-DTN in Ubuntu 12.04 =
but I have been unsuccessful.I am able to build the subsystems ici,dgr and =
ltp but I fail at bp.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I haven't changed the makefile much from the default=
 except that I have kept OPT =3D /usr/local and platform as i86-redhat.(I s=
ee that the makefile inside the i86-redhat uses the -Dlinux preprocessor wh=
ich should be same for Ubuntu as well).<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Is there any modification that I need to make in the=
 makefile to build it in Ubuntu ?&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I am pasting the error below&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">./lib/libbpP.so: undefined reference to `bp_release_=
delivery'<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">./lib/libbpP.so: undefined reference to `bp_receive'=
<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">./lib/libbpP.so: undefined reference to `bp_open'<o:=
p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">collect2: ld returned 1 exit status<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">gmake[1]: *** [bpclock] Error 1<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">However I can see that&nbsp;bp_release_delivery,bp_r=
eceive and bp_open&nbsp;are defined in the libbp.c file inside the library =
folder.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I don't have much experience in building from source=
s in Linux.So if I asked something lame, sorry about it.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Any kind of help would be appreciated.<o:p></o:p></p=
>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Thanking You,<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal">-- <br>
ANIRUP DUTTA<o:p></o:p></p>
</div>
</body>
</html>

--_000_A5BEAD028815CB40A32A5669CF737C3B05B5F2apembxsp40RESADJP_--

From leo.iannacone@gmail.com  Mon May 21 17:26:57 2012
Return-Path: <leo.iannacone@gmail.com>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E999321F8569 for <dtn-users@ietfa.amsl.com>; Mon, 21 May 2012 17:26:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.74
X-Spam-Level: 
X-Spam-Status: No, score=-1.74 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QphLqmG6myBn for <dtn-users@ietfa.amsl.com>; Mon, 21 May 2012 17:26:57 -0700 (PDT)
Received: from mail-gg0-f182.google.com (mail-gg0-f182.google.com [209.85.161.182]) by ietfa.amsl.com (Postfix) with ESMTP id 676B821F8562 for <dtn-users@irtf.org>; Mon, 21 May 2012 17:26:57 -0700 (PDT)
Received: by ggnm2 with SMTP id m2so6153653ggn.13 for <dtn-users@irtf.org>; Mon, 21 May 2012 17:26:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=BER1Cq9oSwjWTvOpWhl57pg4mD1QF199hN42WSyBXok=; b=acyZp/85OhftdMoPkP3UzddE0Fnz4v0Gt0FOozGVk4/QWSxA1N26HMEye+BQdAVrnQ 6OToWlY4/6UJiI9wXX7vjObSSYATo1SqIAbAnS8BpiQONt/UTk3iPhwliqzXUL3I9XYU fyNFLapPoTq48p4DLeCJQZOxkUf9gM8925UuzYqh0qkrYcWocFI5lf2Nk8IezvVpE93a p7Qm2L+gaY3dbg7pKLyZAksm8hsIf59GoCQDRYjqcRW6yPk0YF0Fw81Xlqnh60fXTEji qNpO+ckiMFJuYcH5YVXO6UxoL7Onq/GbAubXyHHnsXjmdIKlUz77+iUNPNB8fXZTKpp5 f+CA==
Received: by 10.50.209.73 with SMTP id mk9mr7492979igc.66.1337646416553; Mon, 21 May 2012 17:26:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.64.73.134 with HTTP; Mon, 21 May 2012 17:26:36 -0700 (PDT)
From: Leo Iannacone <leo.iannacone@gmail.com>
Date: Tue, 22 May 2012 02:26:36 +0200
Message-ID: <CACzqv1fr0NHk-6mERN-dZ2NeS-ePHmaUGCCcYK96B7xjiaqdNQ@mail.gmail.com>
To: dtn-users@irtf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: [dtn-users] File daemon/dtn.conf corrupted in bleeding-edge
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 00:26:58 -0000

Hi all,

the file daemon/dtn.conf is corrupted in the hg repository.

Commit incriminated is the following:
http://dtn.hg.sourceforge.net/hgweb/dtn/DTN2/diff/48e607c4046c/daemon/dtn.conf

Can you please revert that change?

Regards,

Leo.

From pkaramol@cti.gr  Tue May 22 07:12:22 2012
Return-Path: <pkaramol@cti.gr>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2BEE21F8616 for <dtn-users@ietfa.amsl.com>; Tue, 22 May 2012 07:12:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.299
X-Spam-Level: 
X-Spam-Status: No, score=-2.299 tagged_above=-999 required=5 tests=[AWL=-0.301, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_43=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4cPyrMNiDMu6 for <dtn-users@ietfa.amsl.com>; Tue, 22 May 2012 07:12:22 -0700 (PDT)
Received: from rea.cti.gr (rea.cti.gr [150.140.1.4]) by ietfa.amsl.com (Postfix) with SMTP id 639AF21F861E for <dtn-users@irtf.org>; Tue, 22 May 2012 07:12:21 -0700 (PDT)
Received: (qmail 54281 invoked from network); 22 May 2012 14:00:47 -0000
Received: from antigone.cti.gr (150.140.90.23) by rea.cti.gr with SMTP; 22 May 2012 14:00:47 -0000
Received: from ORION ([150.140.90.219]) by antigone.cti.gr with Microsoft SMTPSVC(6.0.3790.4675); Tue, 22 May 2012 17:12:20 +0300
From: "Pantelis N. Karamolegkos" <pkaramol@cti.gr>
To: <dtn-users@irtf.org>
Date: Tue, 22 May 2012 17:12:16 +0300
Message-ID: <000101cd3824$e71fee20$b55fca60$@cti.gr>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0002_01CD383E.0C720820"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac04IsRA6zQsUaekQq25uJXBRbQvKQ==
Content-Language: el
X-OriginalArrivalTime: 22 May 2012 14:12:20.0274 (UTC) FILETIME=[E69E8920:01CD3824]
Subject: [dtn-users] Starting with DTN2
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 14:19:52 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0002_01CD383E.0C720820
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi,

 

I successfully installed DTN2 and run the typical dtnping, dtnsend, dtnrecv
commands of the manual.

 

I would like to go a bit deeper to the subject and I was just playing around
with the API, trying to make a simple app that sends/receives/pings over DTN
(using just the localhost as sender / receiver)

 

The following code is not working and I would really appreciate any kind of
help / support since I am not sure I am on the right track here.

 

Many thanx.

 

int main(int argc, char** argv) {

                char *const ps_argv[] = {"dtnping", 0};

                execv("/home/pantelis/dtn/apps/dtnping", ps_argv);

                return (EXIT_SUCCESS);

}

 

I am using NetBeans7, on Ubuntu 11.10


------=_NextPart_000_0002_01CD383E.0C720820
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEL link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hi,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I successfully installed DTN2 and run the typical dtnping, =
dtnsend, dtnrecv commands of the manual.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>I would like to go a bit deeper to =
the subject and I was just playing around with the API, trying to make a =
simple app that sends/receives/pings over DTN (using just the localhost =
as sender / receiver)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>The following code is not working and I would really =
appreciate any kind of help / support since I am not sure I am on the =
right track here.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Many thanx.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><i><span =
lang=3DEN-US>int main(int argc, char** argv) =
{<o:p></o:p></span></i></p><p class=3DMsoNormal><i><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; char *const ps_argv[] =3D =
{&#8220;dtnping&#8221;, 0};<o:p></o:p></span></i></p><p =
class=3DMsoNormal><i><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
execv(&#8220;/home/pantelis/dtn/apps/dtnping&#8221;, =
ps_argv);<o:p></o:p></span></i></p><p class=3DMsoNormal><i><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return =
(EXIT_SUCCESS);<o:p></o:p></span></i></p><p class=3DMsoNormal><i><span =
lang=3DEN-US>}<o:p></o:p></span></i></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I am using NetBeans7, on Ubuntu =
11.10<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_0002_01CD383E.0C720820--


From dennis.c.iannicca@nasa.gov  Tue May 22 07:59:20 2012
Return-Path: <dennis.c.iannicca@nasa.gov>
X-Original-To: dtn-users@ietfa.amsl.com
Delivered-To: dtn-users@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B26521F85D1 for <dtn-users@ietfa.amsl.com>; Tue, 22 May 2012 07:59:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.398
X-Spam-Level: 
X-Spam-Status: No, score=-5.398 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_43=0.6, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T25KUeCItlVf for <dtn-users@ietfa.amsl.com>; Tue, 22 May 2012 07:59:19 -0700 (PDT)
Received: from ndmsnpf01.ndc.nasa.gov (ndmsnpf01.ndc.nasa.gov [198.117.0.121]) by ietfa.amsl.com (Postfix) with ESMTP id BD1F121F85D0 for <dtn-users@irtf.org>; Tue, 22 May 2012 07:59:17 -0700 (PDT)
Received: from ndjsppt03.ndc.nasa.gov (ndjsppt04.ndc.nasa.gov [198.117.1.103]) by ndmsnpf01.ndc.nasa.gov (Postfix) with ESMTP id E2309260670; Tue, 22 May 2012 09:59:16 -0500 (CDT)
Received: from ndjshub04.ndc.nasa.gov (ndjshub04-pub.ndc.nasa.gov [198.117.1.34]) by ndjsppt04.ndc.nasa.gov (8.14.5/8.14.5) with ESMTP id q4MExGeE026950;  Tue, 22 May 2012 09:59:16 -0500
Received: from NDJSSCC04.ndc.nasa.gov ([10.58.58.14]) by ndjshub04.ndc.nasa.gov ([10.202.202.163]) with mapi; Tue, 22 May 2012 09:59:16 -0500
From: "Iannicca, Dennis C. (GRC-RHN0)" <dennis.c.iannicca@nasa.gov>
To: "Pantelis N. Karamolegkos" <pkaramol@cti.gr>
Date: Tue, 22 May 2012 09:59:14 -0500
Thread-Topic: [dtn-users] Starting with DTN2
Thread-Index: Ac04K3SNdjTsO4G4TaSCzSVcYy92fQ==
Message-ID: <E835A135-458A-4501-A52F-728BB3D9496A@nasa.gov>
References: <000101cd3824$e71fee20$b55fca60$@cti.gr>
In-Reply-To: <000101cd3824$e71fee20$b55fca60$@cti.gr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_E835A135458A4501A52F728BB3D9496Anasagov_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.6.7580, 1.0.260, 0.0.0000 definitions=2012-05-21_03:2012-05-21, 2012-05-21, 1970-01-01 signatures=0
Cc: "dtn-users@irtf.org" <dtn-users@irtf.org>
Subject: Re: [dtn-users] Starting with DTN2
X-BeenThere: dtn-users@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Users." <dtn-users.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-users>
List-Post: <mailto:dtn-users@irtf.org>
List-Help: <mailto:dtn-users-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@irtf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 14:59:20 -0000

--_000_E835A135458A4501A52F728BB3D9496Anasagov_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

On May 22, 2012, at 10:12 AM, Pantelis N. Karamolegkos wrote:
I would like to go a bit deeper to the subject and I was just playing aroun=
d with the API, trying to make a simple app that sends/receives/pings over =
DTN (using just the localhost as sender / receiver)

The following code is not working and I would really appreciate any kind of=
 help / support since I am not sure I am on the right track here.

Many thanx.

int main(int argc, char** argv) {
                char *const ps_argv[] =3D {=93dtnping=94, 0};
                execv(=93/home/pantelis/dtn/apps/dtnping=94, ps_argv);
                return (EXIT_SUCCESS);
}

I'd start by looking at the source code for the DTN2 apps instead.  For ins=
tance dtn2/apps/dtnping/dtnping.c or dtn2/apps/dtnsend/dtnsend.cc.  That wi=
ll show you how to use the DTN2 API to send bundles from within your progra=
m.  The dtnsend.cc example should be pretty straightforward.



--_000_E835A135458A4501A52F728BB3D9496Anasagov_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html><head><base href=3D"x-msg://111/"></head><body style=3D"word-wrap: br=
eak-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><div>On May 22, 2012, at 10:12 AM, Pantelis N. Karamolegkos wrote:</=
div><blockquote type=3D"cite"><span class=3D"Apple-style-span" style=3D"bor=
der-collapse: separate; font-family: Helvetica; font-style: normal; font-va=
riant: normal; font-weight: normal; letter-spacing: normal; line-height: no=
rmal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transfor=
m: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-=
horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text=
-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-=
stroke-width: 0px; font-size: medium; "><div lang=3D"EL" link=3D"blue" vlin=
k=3D"purple"><div class=3D"WordSection1" style=3D"page: WordSection1; "><di=
v style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; margin-bot=
tom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; "><span l=
ang=3D"EN-US">I would like to go a bit deeper to the subject and I was just=
 playing around with the API, trying to make a simple app that sends/receiv=
es/pings over DTN (using just the localhost as sender / receiver)<o:p></o:p=
></span></div><div style=3D"margin-top: 0cm; margin-right: 0cm; margin-left=
: 0cm; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans=
-serif; "><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></div><div style=3D"=
margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001=
pt; font-size: 11pt; font-family: Calibri, sans-serif; "><span lang=3D"EN-U=
S">The following code is not working and I would really appreciate any kind=
 of help / support since I am not sure I am on the right track here.<o:p></=
o:p></span></div><div style=3D"margin-top: 0cm; margin-right: 0cm; margin-l=
eft: 0cm; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, s=
ans-serif; "><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></div><div style=
=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.=
0001pt; font-size: 11pt; font-family: Calibri, sans-serif; "><span lang=3D"=
EN-US">Many thanx.<o:p></o:p></span></div><div style=3D"margin-top: 0cm; ma=
rgin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: 11pt=
; font-family: Calibri, sans-serif; "><span lang=3D"EN-US"><o:p>&nbsp;</o:p=
></span></div><div style=3D"margin-top: 0cm; margin-right: 0cm; margin-left=
: 0cm; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans=
-serif; "><i><span lang=3D"EN-US">int main(int argc, char** argv) {<o:p></o=
:p></span></i></div><div style=3D"margin-top: 0cm; margin-right: 0cm; margi=
n-left: 0cm; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri=
, sans-serif; "><i><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; char *const ps_argv=
[] =3D {=93dtnping=94, 0};<o:p></o:p></span></i></div><div style=3D"margin-=
top: 0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; fon=
t-size: 11pt; font-family: Calibri, sans-serif; "><i><span lang=3D"EN-US">&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; execv(=93/home/pantelis/dtn/apps/dtnping=94, ps_argv);<o:p><=
/o:p></span></i></div><div style=3D"margin-top: 0cm; margin-right: 0cm; mar=
gin-left: 0cm; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif; "><i><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return (EXIT_SUCC=
ESS);<o:p></o:p></span></i></div><div style=3D"margin-top: 0cm; margin-righ=
t: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: 11pt; font-fa=
mily: Calibri, sans-serif; "><i><span lang=3D"EN-US">}<o:p></o:p></span></i=
></div></div></div></span></blockquote><br></div><div><span class=3D"Apple-=
tab-span" style=3D"white-space:pre">	</span>I'd start by looking at the sou=
rce code for the DTN2 apps instead. &nbsp;For instance dtn2/apps/dtnping/dt=
nping.c or dtn2/apps/dtnsend/dtnsend.cc. &nbsp;That will show you how to us=
e the DTN2 API to send bundles from within your program. &nbsp;The dtnsend.=
cc example should be pretty straightforward.&nbsp;</div><div><br></div><br>=
</body></html>=

--_000_E835A135458A4501A52F728BB3D9496Anasagov_--
