On Thu, Apr 4, 2019 at 11:55 PM Tom Lane <t...@sss.pgh.pa.us> wrote: > > Indeed. > > Well, the problem is the lack of grammatical agreement between "waiting" > and "release". It's poor English at least.
It's not correct for formal writing, but I think a lot of people would find it acceptable in casual speech. At any rate, the proposed change to "This module contains the code for waiting and releasing of backends" is no better, because it's still faulty parallelism. You can release a backend, but you can't "wait" a backend. If you want to make it really good English, you're going to have to change more than one word. (e.g. "This module contains the code to make backends wait for replication, and to release them from waiting at the appropriate time.") -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company