Difference between revisions of "User:Rajb245"
From Nsnam
Line 2: | Line 2: | ||
Raj Bhattacharjea is a full time developer of ns-3 in the employ of the [http://www.gatech.edu| Georgia Institute of Technology]. | Raj Bhattacharjea is a full time developer of ns-3 in the employ of the [http://www.gatech.edu| Georgia Institute of Technology]. | ||
− | ==Tasks== | + | ==Completed Tasks== |
− | + | ===July 2008=== | |
− | * | + | * tcp-star-server example added |
− | * | + | * tcp-errors example checked in. Subsequently removed. |
− | + | * Cleaned up some TCP doxygen. | |
− | + | * Evensky test case added as a regression test and announced to list. Subsequently removed. | |
− | + | * Make PacketSink multitasking for TCP (closed [http://www.nsnam.org/bugzilla/show_bug.cgi?id=244 bug 244]) | |
− | + | * Fix TcpSocketImpl rx buffer logic (closed [http://www.nsnam.org/bugzilla/show_bug.cgi?id=248 bug 248]) | |
− | + | ||
− | + | ||
− | + | ||
− | == | + | ===August 2008=== |
− | * | + | * Add two unit TCP unit tests, one for a transfer, one for finite buffers. |
+ | * Make TypeId(const char * name) explicit (closed [http://www.nsnam.org/bugzilla/show_bug.cgi?id=281 bug 281]) | ||
+ | * Use scheduler to call up the stack in SimpleNetDevice (closed [http://www.nsnam.org/bugzilla/show_bug.cgi?id=287 bug 287]) | ||
+ | * Refactor OnOff so Start doesn't immediate close the socket (closed [http://www.nsnam.org/bugzilla/show_bug.cgi?id=259 bug 259]) | ||
+ | * Attended SIGCOMM, participated in giving the ns3 demo | ||
+ | |||
+ | ===September 2008=== | ||
+ | * Fix TCP closedown FINs (closed [http://www.nsnam.org/bugzilla/show_bug.cgi?id=242 bug 242]) | ||
+ | * Actually implemented TCP finite rx buffer (closed [http://www.nsnam.org/bugzilla/show_bug.cgi?id=239 239]) | ||
+ | * Extensively tested ns-3 in prep for the 3.2 release | ||
+ | ** filed [http://www.nsnam.org/bugzilla/show_bug.cgi?id=323 bug 323] waf --valgrind doesn't check for valgrind first | ||
+ | ** filed [http://www.nsnam.org/bugzilla/show_bug.cgi?id=337 bug 337] opt build fails in address.cc on Ubuntu 8.10 | ||
+ | ** filed [http://www.nsnam.org/bugzilla/show_bug.cgi?id=343 bug 343] utils/bench-packets is broken and asserts | ||
+ | ** filed [http://www.nsnam.org/bugzilla/show_bug.cgi?id=349 bug 349] packet unit test fails on optimized build | ||
+ | ** filed [http://www.nsnam.org/bugzilla/show_bug.cgi?id=358 bug 358] calling listen on non-closed TCP sockets sends resets, sh... | ||
+ | ** filed [http://www.nsnam.org/bugzilla/show_bug.cgi?id=359 bug 359] *SocketImpl::Bind returns something other than -1 | ||
+ | * Helped Mathieu debug GTNetS TCP port for ns-3-simu use for his demo. End result was deciding that nsc is more mature at this point, but working through the issues identified some bugs, and got me a working simu setup to use for testing purposes. | ||
+ | |||
+ | ==Current Tasks, in order of priority== | ||
+ | * Identify fixes to be included in ns-3.2.1 | ||
+ | ** Build environment issues | ||
+ | |||
+ | * Server Migration | ||
+ | ** Debugged the code mailhook, appears to be working on our end, we think it is a firewall issue, computer support has been mailed about a possible firewall issue | ||
+ | ** error with hg-ssh file is preventing check ins to the new ns-3-dev | ||
+ | ** Web migration requires some small downtime to reset sql passwords | ||
+ | ** dump/backup the sql databases, migrate and import them on the new server | ||
+ | |||
+ | ==Random Tasks, lower priority== | ||
* Cleanup TcpSocketImpl::Recv code (its ugly and inefficient) | * Cleanup TcpSocketImpl::Recv code (its ugly and inefficient) | ||
− | |||
* Address bug [http://www.nsnam.org/bugzilla/show_bug.cgi?id=250 250] | * Address bug [http://www.nsnam.org/bugzilla/show_bug.cgi?id=250 250] | ||
− | * | + | * Use ns-3-simu to debug TCP |
+ | ** process microhttpd<->simulator "native" TCP<->tap net device<->real linux<->real firefox | ||
+ | ** replacing simulator "native" TCP from above with NSC works, but above setup doesn't, indicating bugs |
Revision as of 19:15, 1 October 2008
Contents
About Raj
Raj Bhattacharjea is a full time developer of ns-3 in the employ of the Georgia Institute of Technology.
Completed Tasks
July 2008
- tcp-star-server example added
- tcp-errors example checked in. Subsequently removed.
- Cleaned up some TCP doxygen.
- Evensky test case added as a regression test and announced to list. Subsequently removed.
- Make PacketSink multitasking for TCP (closed bug 244)
- Fix TcpSocketImpl rx buffer logic (closed bug 248)
August 2008
- Add two unit TCP unit tests, one for a transfer, one for finite buffers.
- Make TypeId(const char * name) explicit (closed bug 281)
- Use scheduler to call up the stack in SimpleNetDevice (closed bug 287)
- Refactor OnOff so Start doesn't immediate close the socket (closed bug 259)
- Attended SIGCOMM, participated in giving the ns3 demo
September 2008
- Fix TCP closedown FINs (closed bug 242)
- Actually implemented TCP finite rx buffer (closed 239)
- Extensively tested ns-3 in prep for the 3.2 release
- filed bug 323 waf --valgrind doesn't check for valgrind first
- filed bug 337 opt build fails in address.cc on Ubuntu 8.10
- filed bug 343 utils/bench-packets is broken and asserts
- filed bug 349 packet unit test fails on optimized build
- filed bug 358 calling listen on non-closed TCP sockets sends resets, sh...
- filed bug 359 *SocketImpl::Bind returns something other than -1
- Helped Mathieu debug GTNetS TCP port for ns-3-simu use for his demo. End result was deciding that nsc is more mature at this point, but working through the issues identified some bugs, and got me a working simu setup to use for testing purposes.
Current Tasks, in order of priority
- Identify fixes to be included in ns-3.2.1
- Build environment issues
- Server Migration
- Debugged the code mailhook, appears to be working on our end, we think it is a firewall issue, computer support has been mailed about a possible firewall issue
- error with hg-ssh file is preventing check ins to the new ns-3-dev
- Web migration requires some small downtime to reset sql passwords
- dump/backup the sql databases, migrate and import them on the new server
Random Tasks, lower priority
- Cleanup TcpSocketImpl::Recv code (its ugly and inefficient)
- Address bug 250
- Use ns-3-simu to debug TCP
- process microhttpd<->simulator "native" TCP<->tap net device<->real linux<->real firefox
- replacing simulator "native" TCP from above with NSC works, but above setup doesn't, indicating bugs