View Revisions: Issue #431

Summary 0000431: In native replication mode, online-recovery is blocked after a child process exits abnormally while accepting a connection.
Revision 2018-10-10 11:00 by nagata
Description When native replication mode is used, 2nd stage script is executed in online-recovery after all the connection are closed. The counter of connections is incremented when a child process accepts a connection, and decremented when the session is closed. However, if a child process exits abnormally, for example, due to the segfault or kill -9, the counter is never decremented, and this blocks the 2nd stage script forever.

Revision 2018-10-10 10:59 by nagata
Description When native replication mode is used, 2nd stage script is executed in online-recovery after all the connection are closed. The counter of connections is incremented when a child process accepts a connection, and decremented when the session is closed. However, a child process exits abnormally, for example, due to the segfault or kill -9, the counter is never decremented, and this blocks the 2nd stage script forever.