Ns-3.11: Difference between revisions
Jump to navigation
Jump to search
Line 20: | Line 20: | ||
# May 22 -- ns-3.12 Open phase begins | # May 22 -- ns-3.12 Open phase begins | ||
= To Do List | = To Do List = | ||
'''For first release candidate''' | |||
* Mitch Watrous is working on the following modular build-related items: | * Mitch Watrous is working on the following modular build-related items: | ||
Line 43: | Line 42: | ||
* Move python examples to modular bindings | * Move python examples to modular bindings | ||
'''For final release''' | |||
* Fix AODV [http://www.nsnam.org/bugzilla/show_bug.cgi?id=1099 Bug 1099] - AODV performance problems | |||
* Other possible bugs: | |||
** TCP deadlock | |||
** int 64x64 overflow (needs confirmed) | |||
** 555 DCF (check also whether 1011 is invalid) | |||
** 1047,1054,1056,1058 (Tom H) | |||
** 1087 (MPI finalize?) | |||
** nsc on gcc-4.6.0 (1093) | |||
** rounding errors in mobility model? | |||
* Review/update tutorial and documentation | |||
* Release new website | |||
= ns-3.11 Features Merged = | = ns-3.11 Features Merged = |
Revision as of 19:14, 29 April 2011
Main Page - Roadmap - Summer Projects - Project Ideas - Developer FAQ - Tools - Related Projects
HOWTOs - Installation - Troubleshooting - User FAQ - Samples - Models - Education - Contributed Code - Papers
This page summarizes the ongoing release planning for ns-3.11. Josh Pelkey <jpelkey@gatech.edu> will manage the release.
Proposed Release Schedule
- January 5 -- ns-3.10 posted
- January 5 -- ns-3.11 Open phase begins
- March 18 -- Deadline for new feature merge
- March 18 -- Begin the phase of small feature development and bug fixing
- April 6 -- Small feature development and bug fixing ends
- April 6 -- Open phase ends
- April 6 -- Maintenance phase begins
- May 15 -- Maintenance phase ends
- May 15 -- Code freeze phase begins
- May 15 -- ns-3.11-RC1
- May 17 -- ns-3.11-RC2
- May 19 -- ns-3.11-RC3
- May 22 -- ns-3.11 posted
- May 22 -- Code freeze phase ends
- May 22 -- ns-3.12 Open phase begins
To Do List
For first release candidate
- Mitch Watrous is working on the following modular build-related items:
- Update documentation: fix module paths.
- Update documentation: how to use the configuration (.ns3rc) file
- Documentation updates are planned:
- Update project documentation for modular build changes (Mitch Watrous)
- Split existing manual to a "developers manual" and a "model library" manual
- Remove "testing" document; move pieces to developers manual and model library manual
- Add python page to manual
- Remove duplicate doxygen documentation
- Create module template that can be easily cloned
- Create datasheet for ns-3
- Create cheatsheet(s) for ns-3
- Write down duties of release manager somewhere
- Coding style update will be applied
- Move python examples to modular bindings
For final release
- Fix AODV Bug 1099 - AODV performance problems
- Other possible bugs:
- TCP deadlock
- int 64x64 overflow (needs confirmed)
- 555 DCF (check also whether 1011 is invalid)
- 1047,1054,1056,1058 (Tom H)
- 1087 (MPI finalize?)
- nsc on gcc-4.6.0 (1093)
- rounding errors in mobility model?
- Review/update tutorial and documentation
- Release new website
ns-3.11 Features Merged
The ns-3.11 Bugs Fixed
The ns-3.11 Bug List
Highest Priority
bug 1038 -- Time::Get*Seconds () return signed integer while actually returning unsigned.bug 1044 -- Seconds (1e-9) creates Time that is not IsPositive ()bug 445 -- Class name rename Scalar->Dimensionless- bug 976 -- wifi-wired-bridging regression test fails because of rounding errors in mobility model
- bug 1042 -- AODV RERR implosion (missing RERR_RATELIMIT)
bug 1079 -- MPI code doesn't compilebug 1095 -- MPI enable configuration failed in Fedroa 14- bug 1099 -- AODV performance problems
High Priority
- bug 1033 -- airtime-metric
- bug 409 -- Routing messages can exceed MTU, and fragmentation not supported
- bug 631 -- RealtimeSimulatorImpl not compatible with python bindings
- bug 555 -- DCF immediate access bug
- patch existing / needs further testing and verification
- bug 521 -- Ipv4 global routing inefficient
- bug 938 -- missing Doxygen
bug 1018 -- mobility --> helper --> mobility circular dependencybug 1017 -- node --> internet-stack --> node- bug 756 -- Build should be configurable to avoid using optional components
- bug 912 -- modeling processing delays
Possibly easy fixes
- bug 976 -- udp tx buffer is not fixed size
- possibly WONTFIX
- bug 1006 -- UDP socket tx buffer back pressure needed
- somewhat related to bug 141
- bug 996 -- TCP FIN-WAIT-2 bug
- pinged Adrian about this one, likely fixed
- bug 272 --InternetStackHelper::Install does not mention the fact that it aggregates PacketSocketFactory
bug 1038 -- Time::Get*Seconds () return signed integer while actually returning unsigned- bug 798 -- In test.py: CRASH: TestSuite ns3-tcp-cwnd CRASH: TestSuite ns3-tcp-interoperability.
- is this still valid?
- bug 957 -- Issue with test.py
- patch exists
- bug 190 -- Reminder: NS_LOG_APPEND_CONTEXT
- remove from tracker?
For Josh Pelkey -- me