Difference between revisions of "Ns-3.4"

From Nsnam
Jump to: navigation, search
(Blockers)
(The ns-3.4 Bug List)
Line 32: Line 32:
 
== The ns-3.4 Bug List ==  
 
== The ns-3.4 Bug List ==  
 
=== Blockers ===
 
=== Blockers ===
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=101 101 random variable intialization]
+
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=101 <s>101 random variable intialization</s>]
 
**Assignee: Michele Weigle
 
**Assignee: Michele Weigle
**Status:  
+
**Status: closed by rng merges
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=103 103 need an easy-to-use way to print and set the global seed for random variables]
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=103 103 need an easy-to-use way to print and set the global seed for random variables]
 
**Assignee: Michele Weigle
 
**Assignee: Michele Weigle
**Status:  
+
**Status: Michele suggests to close; addressed the set but not the print functionality from cmd line
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=198 198 TcpSocketImpl doesn't send acks with data packets in two-way transfers]
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=198 198 TcpSocketImpl doesn't send acks with data packets in two-way transfers]
 
**Assignee: Raj Bhattacharjea
 
**Assignee: Raj Bhattacharjea
 
**Status:  
 
**Status:  
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=229 229 Inconsistent API definitions of the bounds in the API for RandomVariable subclasses]
+
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=229 <s>229 Inconsistent API definitions of the bounds in the API for RandomVariable subclasses</s>]
 
**Assignee: Michele Weigle
 
**Assignee: Michele Weigle
**Status:  
+
**Status: closed out by rng merges
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=341 341 Get unexpected dropped packets when using SetSendCallback with heavy traffic]
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=341 341 Get unexpected dropped packets when using SetSendCallback with heavy traffic]
 
**Assignee: Craig Dowell
 
**Assignee: Craig Dowell
Line 67: Line 67:
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=468 468 Test for possibly unreachable code-- please file a bug report, with a test case, if this is ever hit]
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=468 468 Test for possibly unreachable code-- please file a bug report, with a test case, if this is ever hit]
 
**Assignee: Tom Henderson
 
**Assignee: Tom Henderson
**Status: Patch waiting to be committed.
+
**Status: Patch in tracker waiting to be committed.
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=490 490 OnOffApplication: m_lastStartTime not set correctly]
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=490 490 OnOffApplication: m_lastStartTime not set correctly]
 
**Assignee: Raj Bhattacharjea
 
**Assignee: Raj Bhattacharjea
**Status:  Patch waiting to be committed.
+
**Status:  Patch in tracker waiting to be committed.
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=494 494 wifi and multicast routing reportedly wrong]
+
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=494 <s>494 wifi and multicast routing reportedly wrong</s>]
 
**Assignee: Tom Henderson
 
**Assignee: Tom Henderson
 
**Status:  Marked as INVALID (configuration issue).
 
**Status:  Marked as INVALID (configuration issue).
Line 82: Line 82:
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=505 505 WifiNetDevice::Rx trace is also called for overheard frames]
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=505 505 WifiNetDevice::Rx trace is also called for overheard frames]
 
**Assignee: Mathieu Lacage
 
**Assignee: Mathieu Lacage
**Status:  
+
**Status: Blocked by Craig's tracing rework
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=510 510 NqstaWifiMac Lies About SupportsSendFrom?]
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=510 510 NqstaWifiMac Lies About SupportsSendFrom?]
 
**Assignee: Mathieu Lacage
 
**Assignee: Mathieu Lacage
**Status:  
+
**Status: Patch is in tracker comments.
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=512 512 Adding UniformVariable::GetInteger and using it to fix bug in RealRandomStream::GetNext.]
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=512 512 Adding UniformVariable::GetInteger and using it to fix bug in RealRandomStream::GetNext.]
 
**Assignee: Timo Bingmann
 
**Assignee: Timo Bingmann
**Status:
+
**Status: Patch in tracker approved by Michele; waiting for merge.
  
 
===Targeted Fixes (Won't Block release)===
 
===Targeted Fixes (Won't Block release)===
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=370 370 ipv4-interface.h is installed]
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=370 370 ipv4-interface.h is installed]
 
**Assignee: Gustavo J. A. M. Carneiro
 
**Assignee: Gustavo J. A. M. Carneiro
**Status:  
+
**Status: Patch in tracker.
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=407 407 OLSR is missing HNA support]
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=407 407 OLSR is missing HNA support]
 
**Assignee: Tom Henderson
 
**Assignee: Tom Henderson
Line 100: Line 100:
 
**Assignee: Craig Dowell
 
**Assignee: Craig Dowell
 
**Status: Priority behind 458.  Will address if schedule slips and 458 is fixed.
 
**Status: Priority behind 458.  Will address if schedule slips and 458 is fixed.
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=434 434 build system revisions]
+
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=434 <s>434 build system revisions</s>]
 
**Assignee: Gustavo J. A. M. Carneiro
 
**Assignee: Gustavo J. A. M. Carneiro
**Status:  
+
**Status: closed out on 3/1
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=458 458 socket attributes not hooked into the config namespace]
 
*[http://www.nsnam.org/bugzilla/show_bug.cgi?id=458 458 socket attributes not hooked into the config namespace]
 
**Assignee: Craig Dowell
 
**Assignee: Craig Dowell

Revision as of 19:13, 1 March 2009

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

Installation - Troubleshooting - User FAQ - HOWTOs - Samples - Models - Education - Contributed Code - Papers

The ns-3.4 Release

This page summarizes the ongoing release planning for the Fourth stable release of ns-3.

The Release Manager

The release manager is Raj Bhattacharjea.

The ns-3.4 Release Schedule

ns-3 releases are based on date-driven schedules as opposed to feature-driven schedules. We decide on an approximate release date and then the release manager works backward to define windows during which time certain activites related to the release can happen. This was done for ns-3.3 and the important milestones for that release can be found here.

  1. December 17, 2008 -- ns-3.4 Open phase begins.
  2. January 20 -- Recommended cutoff for new feature submission;
  3. January 27 -- Deadline for new feature submissions that require design review;
  4. February 3 -- Approved new feature ready-for-merge deadline;
  5. February 3 -- Late merge period begins (Merge Week Begins);
  6. February 13 -- Late merge period ends;
  7. February 10 -- Open phase ends;
  8. February 10 -- Maintenance phase begins;
  9. March 1 -- Maintenance phase ends;
  10. March 1 -- Code freeze phase begins;
  11. March 2 -- ns-3.4-RC1;
  12. March 5 -- ns-3.4-RC2;
  13. March 9 -- ns-3.4-RC3;
  14. March 12 -- ns-3.4-RC4;
  15. March 16 -- ns-3.4-RC5;
  16. March 17 -- ns-3.4-RC6;
  17. March 18 -- ns-3.4 posted;
  18. March 18 -- Code freeze phase ends;
  19. March 18 -- ns-3.5 Open phase begins.

The ns-3.4 Bug List

Blockers

Targeted Fixes (Won't Block release)

Candidates for Merge into ns-3.4

As you can see in the Roadmap, we have identified several candidates for inclusion in ns-3.4. As time passes and details become more evident, more status regarding the progress of these new features will be added.

Build System Refactoring (bug 434)

http://www.nsnam.org/bugzilla/show_bug.cgi?id=434

  • Status: merged

Random Number Generator and RandomVariable Changes.

  • Removal of static APIs for drawing random numbers
  • New seeding API separates seeding functionality into a separate class
  • Exposure of the run number and global seed to the attributes/config system
  • Status: Merged

Object Naming Feature with Attribute/Config Integration (bug 215)

Tap Net Device (emulation) Support

Ipv4 refactoring

Tracing Consistency (pcap model for devices) (bug 443)

http://www.nsnam.org/bugzilla/show_bug.cgi?id=443

New drop tail queue (Bug 457)

http://www.nsnam.org/bugzilla/show_bug.cgi?id=457

  • Status: Waiting for review.

New Wifi AP Address Manager (Bug 471)

http://www.nsnam.org/bugzilla/show_bug.cgi?id=471

  • Status: waiting for review
  • (bug 425,426 and others) TCP close behavior not standards conformant

future releases

  • JSON/RPC proposal
    • Seen some review on the list, seems like this incarnation isn't quite mature enough at this stage for ns-3.4
  • Additional IPv6 Support;
  • Perfect/Global ARP;
  • bug 231 Packet Tag Use Problems;
  • Packet Fragmentation;
  • Netfilter Hooks;
  • bug 190 : NS_LOG_APPEND_CONTEXT for the internet stack
  • bug 407 OLSR HNA support
  • bug 424 socket API
  • bug 341 setsendcallback problems



Craigdo 00:40, 1 March 2009 (UTC)