|
1 |
|
2 This file describes logging changes made to the DTN2 |
|
3 code for the N4C summer 2010. |
|
4 |
|
5 When analysing the logs from our 2009 trial we hit on |
|
6 a number of cases where the 'info' logs didn't have |
|
7 enough information for us; the main one being that those |
|
8 logs don't allow you to trace a bundle across multiple |
|
9 nodes since the bundle creation time isn't logged except |
|
10 in debug mode which is far too verbose. |
|
11 |
|
12 We also had to do a good bit of work to munge log file |
|
13 content into a form from which we could generate plots |
|
14 and do statistics. |
|
15 |
|
16 So the changes here are to fix those issues. |
|
17 |
|
18 The files touched all have the "S10" string in them |
|
19 and include: |
|
20 |
|
21 servlib/bundling/S10Logger.cc |
|
22 servlib/bundling/S10Logger.h |
|
23 daemon/dtnd.cc |
|
24 servlib/bundling/DTNServer.cc |
|
25 servlib/bundling/BundleDaemon.cc |
|
26 servlib/contacts/ContactManager.cc |
|
27 |
|
28 CSV columns: |
|
29 |
|
30 col#,name,FROMAPP,FROMDB,DELIVERED,TAKECUST,RELCUST,EXPIRY,TX,RX,TXADMIN,RXADMIN,DUP,CONTUP,CONTDOWN,STARTING,EXITING |
|
31 1,rfc3339date,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x |
|
32 2,time_t.usec,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x |
|
33 3,Logging-node,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x |
|
34 4,Event,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x |
|
35 5,Size,x,x,x,x,x,x,x,x,x,x,x,,,, |
|
36 6,Src-EID,x,x,x,x,x,x,x,x,x,x,x,,,, |
|
37 7,Bundle-ID,x,x,x,x,x,x,x,x,x,x,x,,,, |
|
38 8,Dest-EID,x,x,x,x,x,x,x,x,x,x,x,,,, |
|
39 9,Expiry,x,x,x,x,x,x,x,x,x,x,x,,,, |
|
40 16,Blfags,x,x,x,x,x,x,x,x,x,x,x,,,, |
|
41 10,Peer,,,,,,,x,x,x,x,x,x,x,, |
|
42 11,Other-bund-Src,,,,,,,,,x,x,,,,, |
|
43 12,Other-bundle-ID,,,,,,,,,x,x,,,,, |
|
44 13,Other-time,,,,,?,?,,,,,?,,x,, |
|
45 14,Cont-type,,,,,,,,,,,,x,x,, |
|
46 15,Duration,,,,,?,?,,,,,?,,x,, |
|
47 |
|
48 |
|
49 |
|
50 |
|
51 |