Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@chrisr3
Copy link
Contributor

@chrisr3 chrisr3 commented May 15, 2017

This allows the smoke tests to run on Windows. However, Corda on Windows runs as a subprocess of the Capsule's JVM. This means that killing the process only removes the Capsule and leave Corda itself running. I think that this is only fixable via the Capsule unless Java can also destroy all subprocesses.

@chrisr3 chrisr3 requested a review from Clintonio May 15, 2017 09:55
@chrisr3 chrisr3 added this to the M11 milestone May 15, 2017
@chrisr3 chrisr3 self-assigned this May 15, 2017
Copy link
Contributor

@Clintonio Clintonio left a comment

Choose a reason for hiding this comment

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

I believe the issue with zombie JVMs from Capsule is an issue with Java and Windows process handling. Essentially if you kill the JVM process (on Windows ) it doesn't properly run the cleanup hooks so it can't kill the sub processes.

@Clintonio
Copy link
Contributor

Also approved.

@chrisr3 chrisr3 merged commit e995eac into master May 15, 2017
@chrisr3 chrisr3 deleted the chrisr3-smoketest-windows branch May 15, 2017 12:56
@chrisr3 chrisr3 restored the chrisr3-smoketest-windows branch May 15, 2017 15:17
@chrisr3 chrisr3 deleted the chrisr3-smoketest-windows branch May 15, 2017 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants