[Ns-developers] ns-3.6 Daily Bug Status for Sunday, October 4, 2009

craigdo@ee.washington.edu craigdo at ee.washington.edu
Sun Oct 4 23:29:14 PDT 2009


Dear All,

News and Comments:
==================

The build and test situation continues to improve.  Rahan has found himself
more civilisé and now the buildbots are passing all of the examples.  Tom
has dealt with a crasher problem that was causing a couple of examples to
fail and is now figuring out what to do about the "real" error in the Wifi
propagation model tests.

I haven't heard any wailing or gnashing of teeth so I have adopted the bug
priority and severity scheme found here:

  http://www.nsnam.org/wiki/index.php/User_FAQ#Bug_Priorities

Bugs:
=====

As of Sunday evening (PST), October 4, 2009, by my reckoning we have twelve
P1 bugs filed against ns-3-dev (I rechecked the wiki page against Bugzilla
tonight).

1.Bug 424 blo P1 All riley at ece.gatech.edu NEW TCP FIN notification callback
needed 
2.Bug 426 blo P1 All riley at ece.gatech.edu NEW TCP: close does not send RST 
3.Bug 559 blo P1 All riley at ece.gatech.edu REOP TcpSocketImpl doesnt free
endpoint quickly enough after being closed 
4.Bug 612 tri P1 All craigdo at ee.washington.edu NEW example scripts 
5.Bug 615 blo P1 All riley at ece.gatech.edu NEW TCP does not respond with RST
to non-listening port 
6.Bug 647 blo P1 All riley at ece.gatech.edu NEW Ns-3 implementation of TCP
fails to produce limited-queue CW sawtooth 
7.Bug 663 blo P1 All riley at ece.gatech.edu NEW RST from remote TCP crashes
ns-3 TCP 
8.Bug 664 blo P1 All ns-bugs at isi.edu NEW memory fault/dangling pointer
problems in tcp-socket-impl.cc, with suggested fixes 
9.Bug 676 tri P1 All tomh at tomh.org NEW Align Ipv{4,6}L3Protocol Rx/Tx/Drop
signatures 
10.Bug 689 min P1 All mathieu.lacage at sophia.inria.fr NEW default energy
detection threshold is not useful 
11.Bug 697 blo P1 All riley at ece.gatech.edu NEW TCP "Sent" callback reports
wrong count 
12.Bug 704 min P1 All tomh at tomh.org NEW ns3-wifi-propagation-loss-models 

Since I had some unexpected time open up due to all of the great help I
received dealing with the test framework, I have adopted the remaining
homeless bugs.  We now have zero homeless bugs (yay).

Discussion
==========

The elephant in the room is now the ns-3 TCP situation.  Seven of our
remaining bugs revolve around TCP:

1.Bug 424 blo P1 All riley at ece.gatech.edu NEW TCP FIN notification callback
needed 
2.Bug 426 blo P1 All riley at ece.gatech.edu NEW TCP: close does not send RST 
3.Bug 559 blo P1 All riley at ece.gatech.edu REOP TcpSocketImpl doesnt free
endpoint quickly enough after being closed 
4.Bug 615 blo P1 All riley at ece.gatech.edu NEW TCP does not respond with RST
to non-listening port 
5.Bug 647 blo P1 All riley at ece.gatech.edu NEW Ns-3 implementation of TCP
fails to produce limited-queue CW sawtooth 
6.Bug 663 blo P1 All riley at ece.gatech.edu NEW RST from remote TCP crashes
ns-3 TCP 
7.Bug 697 blo P1 All riley at ece.gatech.edu NEW TCP "Sent" callback reports
wrong count 

On September 30th, George sent out an email with patches that he says will
fix 424, 426, 559 and 663.  I believe George also has a fix for 697.  I
think Josh was working on 615 and has a fix for 647.  It seems we have all
of these well in hand, but nothing is pushed.  We really need to look at
these fixes and get them in ASAP.

That leaves the following five bugs:

----------

1. Bug 612 nor P1 All ns-bugs at isi.edu NEW example scripts

This bug is really about organization of the examples directory.  Unless I
hear any objections I will try and wire in some subdirectories using waf and
see what happens.  If all goes smoothly I will propose the directory
hierarchy tomorrow and we can close this bug fairly easily.  If I do make
the change it may trigger a need to do a documentation sweep.

If something bad comes up, I will mark it "P3 Trivial" and just take it off
the ns-3.6 critical path since there is nothing functionally wrong here.

----------

2. Bug 664 blo P1 All ns-bugs at isi.edu NEW memory fault/dangling pointer
problems in tcp-socket-impl.cc, with suggested fixes

Craigdo will look at this tomorrow (Monday).

----------

3. Bug 676 tri P1 All tomh at tomh.org NEW Align Ipv{4,6}L3Protocol Rx/Tx/Drop
signatures

I believe Gustavo posted some documentation and asked for comments.  We can
deal with this with a few +1s, hopefully.  Please help!

----------

4. Bug 689 min P1 All mathieu.lacage at sophia.inria.fr NEW default energy
detection threshold is not useful

The last I saw there was a suggested set of defaults in the tracker.  Can we
change the defaults and close this thing?

----------

5. Bug 704 min P1 All tomh at tomh.org NEW ns3-wifi-propagation-loss-models 

Tom was looking at this tonight, the last I heard.  The problem is that
someone calculated expected SNRs by hand and the model doesn't agree.  I
have no idea which one is wrong.  

----------
 
Progress
========

Bug 407 nor P1 Linu tomh at tomh.org NEW OLSR is missing HNA support 

Has gone to "P4 Enhancement" and is off the ns-3.6 critical path

----------

Bug 555 nor P1 All ns-bugs at isi.edu NEW DCF immediate access bug 

Has gone to "P2 Critical" and is off the ns-3.6 critical path.

----------

Bug 645 nor P1 All ns-bugs at isi.edu NEW patch fixes for opening stats file
with OMNeT++ 

This bug has been assigned to Joe Kopena and has gone to "P3 Enhancement"
and so is off the ns-3.6 critical path.

----------

Bug 648 nor P1 All ns-bugs at isi.edu NEW Missing Doxygen for Several Helpers 

Fixed.

----------

Bug 669 nor P1 All ns-bugs at isi.edu NEW main-packet-printer broken 

Fixed

Next Steps:
===========

Code freeze for ns-3.6 is currently planned for Wednesday, October 7, 2009.
That is only three days away!
Regards,

-- Craig





More information about the Ns-developers mailing list