Re: [HACKERS] Proposal for async support in libpq

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: hackers(at)postgreSQL(dot)org
Subject: Re: [HACKERS] Proposal for async support in libpq
Date: 1998-04-17 19:51:17
Message-ID: 19809.892842677@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Bruce Momjian <maillist(at)candle(dot)pha(dot)pa(dot)us> writes:
> This all looks good. Another thing we really need it to be able to
> cancel queries. This would be a big win, and looks like it could fit
> into the scheme here.

I thought about proposing a PQcancelAsync that would cancel the active
query-in-progress. But that would require support on the backend side,
and I am far from competent to make it happen. (libpq is simple enough
that I'm not afraid to rewrite it, but making major mods to the backend
is another story. I just got here this week...)

If anyone who does know what they're doing is willing to make the
necessary backend mods, I'm all for it. The libpq side would be
easy enough.

How would such cancellation interact with transactions, btw? Would
you expect it to roll back only the current command, or abort the
whole transaction? We'd also have to consider corner cases, like
when the backend has already finished the query by the time it gets
the cancel request.

regards, tom lane

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 1998-04-17 20:26:22 Re: [HACKERS] Proposal for async support in libpq
Previous Message Bruce Momjian 1998-04-17 18:00:18 Re: [HACKERS] Proposal for async support in libpq