[COMMITTERS] pgsql: Split up process latch initialization for more-fail-soft behavio

2012-10-14 Thread Tom Lane
Split up process latch initialization for more-fail-soft behavior. In the previous coding, new backend processes would attempt to create their self-pipe during the OwnLatch call in InitProcess. However, pipe creation could fail if the kernel is short of resources; and the system does not recover

[COMMITTERS] pgsql: Split up process latch initialization for more-fail-soft behavio

2012-10-14 Thread Tom Lane
Split up process latch initialization for more-fail-soft behavior. In the previous coding, new backend processes would attempt to create their self-pipe during the OwnLatch call in InitProcess. However, pipe creation could fail if the kernel is short of resources; and the system does not recover

[COMMITTERS] pgsql: Split up process latch initialization for more-fail-soft behavio

2012-10-14 Thread Tom Lane
Split up process latch initialization for more-fail-soft behavior. In the previous coding, new backend processes would attempt to create their self-pipe during the OwnLatch call in InitProcess. However, pipe creation could fail if the kernel is short of resources; and the system does not recover