On Mar 22, 2006, at 7:14 PM, Andrus wrote:

Do you mean that the statement hadn't been fully transmitted yet?

Yes. Sending 2 MB takes most of time so client is terminated in this stage.

If so, the backend would have just been waiting for the rest of the
statement to arrive. Perhaps you're looking at some sort of network bug
that caused the backend not to be told that the connection was lost.

If so why pgAdmin Cancel command does not terminate the process ? If process
is waiting for data,
Cancel signal sent through pgAdmin should terminate process immediately.

If pgAdmin's cancel is just dropping the connection, the server might take some time to notice it, especially if it's in the process of running a query and doesn't have reason to talk to pgAdmin.
--
Jim C. Nasby, Database Architect                [EMAIL PROTECTED]
Give your computer some brain candy! www.distributed.net Team #1828

Windows: "Where do you want to go today?"
Linux: "Where do you want to go tomorrow?"
FreeBSD: "Are you guys coming, or what?"



---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?

              http://archives.postgresql.org

Reply via email to