Commit 58c4ab9d authored by Tom Lane's avatar Tom Lane

Remove bogus set_ps_display call --- changing displayed status here is

either wrong or unnecessary in most cases, and on systems where setting
status takes a kernel call, the overhead of setting status three times
per command rather than two is annoying.
parent 81ff09ee
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.206 2001/01/24 19:43:09 momjian Exp $ * $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.207 2001/02/18 04:28:31 tgl Exp $
* *
* NOTES * NOTES
* this is the "main" module of the postgres backend and * this is the "main" module of the postgres backend and
...@@ -878,7 +878,7 @@ finish_xact_command(void) ...@@ -878,7 +878,7 @@ finish_xact_command(void)
/* Now commit the command */ /* Now commit the command */
if (DebugLvl >= 1) if (DebugLvl >= 1)
elog(DEBUG, "CommitTransactionCommand"); elog(DEBUG, "CommitTransactionCommand");
set_ps_display("commit"); /* XXX probably the wrong place to do this */
CommitTransactionCommand(); CommitTransactionCommand();
#ifdef SHOW_MEMORY_STATS #ifdef SHOW_MEMORY_STATS
...@@ -1680,7 +1680,7 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[], const cha ...@@ -1680,7 +1680,7 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[], const cha
if (!IsUnderPostmaster) if (!IsUnderPostmaster)
{ {
puts("\nPOSTGRES backend interactive interface "); puts("\nPOSTGRES backend interactive interface ");
puts("$Revision: 1.206 $ $Date: 2001/01/24 19:43:09 $\n"); puts("$Revision: 1.207 $ $Date: 2001/02/18 04:28:31 $\n");
} }
/* /*
...@@ -1781,6 +1781,11 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[], const cha ...@@ -1781,6 +1781,11 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[], const cha
*/ */
ReadyForQuery(whereToSendOutput); ReadyForQuery(whereToSendOutput);
if (IsTransactionBlock())
set_ps_display("idle in transaction");
else
set_ps_display("idle");
/* ---------------- /* ----------------
* (2) deal with pending asynchronous NOTIFY from other backends, * (2) deal with pending asynchronous NOTIFY from other backends,
* and enable async.c's signal handler to execute NOTIFY directly. * and enable async.c's signal handler to execute NOTIFY directly.
...@@ -1791,10 +1796,6 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[], const cha ...@@ -1791,10 +1796,6 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[], const cha
EnableNotifyInterrupt(); EnableNotifyInterrupt();
if (!IsTransactionBlock())
set_ps_display("idle");
else set_ps_display("idle in transaction");
/* Allow "die" interrupt to be processed while waiting */ /* Allow "die" interrupt to be processed while waiting */
ImmediateInterruptOK = true; ImmediateInterruptOK = true;
/* and don't forget to detect one that already arrived */ /* and don't forget to detect one that already arrived */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment