[ https://issues.apache.org/jira/browse/IGNITE-13536?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pavel Tupitsyn reopened IGNITE-13536: ------------------------------------- > .NET: Child processes become zombies when persistence is used with direct-io > on Linux > ------------------------------------------------------------------------------------- > > Key: IGNITE-13536 > URL: https://issues.apache.org/jira/browse/IGNITE-13536 > Project: Ignite > Issue Type: Bug > Components: platforms > Affects Versions: 2.8 > Reporter: Pavel Tupitsyn > Assignee: Pavel Tupitsyn > Priority: Major > Labels: .NET > Fix For: 2.10 > > Attachments: IgnitePersistenceProcessHangTest.csproj, Program.cs, > Runner.java, pom.xml > > Original Estimate: 6h > Time Spent: 4h > Remaining Estimate: 0h > > After using Ignite with direct-io optional module and persistence enabled, > user code hangs when trying to kill a child process and wait for it to exit > using base class library classes (Process). > See attached reproducer: > * Copy .cs and .csproj files to a folder > * dotnet run > The program hangs forever on the last line (process.WaitForExit()), and the > child process becomes a zombie (defunct). > * Similar Java program (see attachments) does not reproduce the issue -- This message was sent by Atlassian Jira (v8.3.4#803005)