node/test
Fedor Indutny 4488a69fac child_process: do not keep list of sent sockets
Keeping list of all sockets that were sent to child process causes memory
leak and thus unacceptable (see #4587). However `server.close()` should
still work properly.

This commit introduces two options:

* child.send(socket, { track: true }) - will send socket and track its status.
  You should use it when you want to receive `close` event on sent sockets.
* child.send(socket) - will send socket without tracking it status. This
  performs much better, because of smaller number of RTT between master and
  child.

With both of these options `server.close()` will wait for all sent
sockets to get closed.
2013-01-18 03:13:41 +04:00
..
addons test: update addons .gitignore 2012-05-24 14:07:09 +02:00
disabled test: disable simple/test-debug-brk-file 2013-01-07 03:40:12 +01:00
fixtures test: 2 resume() calls needed to flush streams 2012-12-19 10:55:23 -08:00
gc test: use the debug build of node-weak when necessary 2012-06-13 17:58:28 -07:00
internet test: pick another CNAME record to test dns queries 2012-09-26 01:57:24 +02:00
message test: make tests work with newer v8 2013-01-02 12:13:47 +04:00
pummel test-pummel: Add call validation in net-write-callbacks 2012-12-19 10:55:23 -08:00
simple child_process: do not keep list of sent sockets 2013-01-18 03:13:41 +04:00
common.js test: child process { stdio:'inherit' } 2013-01-11 09:14:09 -08:00