Add explicit buffering in backend libpq, to compensate for
Tom Lane <tgl@sss.pgh.pa.us>
Add explicit buffering in backend libpq, to compensate for buffering lost by not going through stdio anymore for client I/O.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/commands/copy.c | modified | +2 −4 |
| src/backend/libpq/pqcomm.c | modified | +126 −52 |
| src/backend/libpq/pqcomprim.c | modified | +39 −38 |
| src/backend/utils/error/elog.c | modified | +9 −2 |
| src/include/libpq/libpq.h | modified | +19 −4 |