Re: Proof of concept: standalone backend with full FE/BE protocol

Amit Kapila <amit.kapila@huawei.com>

From: Amit Kapila <amit.kapila@huawei.com>
To: "'Tom Lane'" <tgl@sss.pgh.pa.us>, <pgsql-hackers@postgreSQL.org>
Date: 2012-09-03T13:56:05Z
Lists: pgsql-hackers
> 5. The fork/exec code is pretty primitive with respect to error handling.
> I didn't put much time into it since I'm afraid we may need to refactor it
entirely before a Windows equivalent can be > written.  (And I need somebody
to write/test the Windows equivalent - any volunteers?)


I think part of the code for windows can be written by referring function
internal_forkexec(), 
If you are okay, I can take up this. Please confirm.



> 8. PQcancel needs some work - it can't do what it does now, but it could
do kill(conn->postgres_pid, SIGINT) instead.  > At least in Unix.  I have no
idea what we'd do in Windows.  This doesn't matter for pg_upgrade of course,
but it'd be 
> important for manual use of this mode.

Can pgkill(int pid, int sig) API of PG be used to achieve the same on
Windows.


With Regards,
Amit Kapila.




Commits

Same data as JSON: GET /api/v1/messages/:b64id/commits the thread's linked commits as JSON, with link sources. API reference →
  1. Remove now redundant pgpipe code.