Skip to content

Conversation

@Olegas
Copy link
Contributor

Fix for #1304
Inside of a worker, disconnect event was not emitted on cluster.worker

@Fishrock123Fishrock123 added the cluster Issues and PRs related to the cluster subsystem. label Apr 9, 2015
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of doing this, can you check out test/parallel/test-cluster-worker-death.js, and do something similar.

EDIT: Upon further review, that approach might not work. @bnoordhuis any better ideas on how to trigger an assertion in the parent process after a disconnect in the child?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of creating files in __dirname, can you use common.tmpDir.

@Olegas
Copy link
ContributorAuthor

@cjihrig done

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add a space between ) and {

@cjihrig
Copy link
Contributor

One style nit. Can you address it and squash the commits. Then, I'll run it through the CI.

Fix for nodejs#1304 Inside of a worker, disconnect event was not emitted on cluster.worker
@OlegasOlegasforce-pushed the worker-emit-disconnect branch from fd21b92 to ded311cCompareApril 9, 2015 21:54
@Olegas
Copy link
ContributorAuthor

@cjihrig done

@cjihrig
Copy link
Contributor

@brendanashworth
Copy link
Contributor

CI looks good. I'll merge this in the coming days, assuming there is no more activity.

@Olegas
Copy link
ContributorAuthor

@brendanashworth do I need to rewrite my PR to master branch?

@brendanashworth
Copy link
Contributor

No, it'll be merged manually into master anyways.

@brendanashworthbrendanashworth self-assigned this May 8, 2015
brendanashworth pushed a commit that referenced this pull request May 8, 2015
Inside of a worker, disconnect event was not emitted on cluster.worker Fixes: #1304 PR-URL: #1386 Reviewed-By: Colin Ihrig <[email protected]>
@brendanashworth
Copy link
Contributor

Thanks, landed in 5883a59.

@brendanashworthbrendanashworth removed their assignment May 9, 2015
@Fishrock123Fishrock123 mentioned this pull request May 12, 2015
Fishrock123 added a commit to Fishrock123/node that referenced this pull request May 15, 2015
PR-URL: nodejs#1679 Notable Changes: * win,node-gyp: the delay-load hook for windows addons has now been correctly enabled by default, it had wrongly defaulted to off in the release version of 2.0.0 (Bert Belder) nodejs#1433 * os: tmpdir()'s trailing slash stripping has been refined to fix an issue when the temp directory is at '/'. Also considers which slash is used by the operating system. (cjihrig) nodejs#1673 * tls: default ciphers have been updated to use gcm and aes128 (Mike MacCana) nodejs#1660 * build: v8 snapshots have been re-enabled by default as suggested by the v8 team, since prior security issues have been resolved. This should give some perf improvements to both startup and vm context creation. (Trevor Norris) nodejs#1663 * src: fixed preload modules not working when other flags were used before --require (Yosuke Furukawa) nodejs#1694 * dgram: fixed send()'s callback not being asynchronous (Yosuke Furukawa) nodejs#1313 * readline: emitKeys now keeps buffering data until it has enough to parse. This fixes an issue with parsing split escapes. (Alex Kocharin) * cluster: works now properly emit 'disconnect' to cluser.worker (Oleg Elifantiev) nodejs#1386 events: uncaught errors now provide some context (Evan Lucas) nodejs#1654
Fishrock123 pushed a commit to Fishrock123/node that referenced this pull request May 19, 2015
Inside of a worker, disconnect event was not emitted on cluster.worker Fixes: nodejs#1304 PR-URL: nodejs#1386 Reviewed-By: Colin Ihrig <[email protected]>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

clusterIssues and PRs related to the cluster subsystem.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@Olegas@cjihrig@brendanashworth@chrisdickinson@Fishrock123