Re: Avoiding roundoff error in pg_sleep() - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Avoiding roundoff error in pg_sleep()
Date
Msg-id 3885231.1758828978@sss.pgh.pa.us
Whole thread Raw
In response to Re: Avoiding roundoff error in pg_sleep()  (Пополитов Владлен <v.popolitov@postgrespro.ru>)
Responses Re: Avoiding roundoff error in pg_sleep()
List pgsql-hackers
=?utf-8?q?=D0=9F=D0=BE=D0=BF=D0=BE=D0=BB=D0=B8=D1=82=D0=BE=D0=B2_=D0=92=D0=BB=D0=B0=D0=B4=D0=BB=D0=B5=D0=BD?=
<v.popolitov@postgrespro.ru>writes: 
> I suspect, that any user, that run something like pg_sleep(1000000000), 
> start transaction, that stops autovacuum and creates other negative effects up to server crash,
> and only this user can stop it by command interrupt (all signals only restart 
> this sleep or kill whole server).

How is this different from any other long-running query?
If you'd bothered to test, you'd have seen that pg_sleep()
is interruptible by query cancel, just like anything else,
so "kill whole server" is not required.

We're not in the business of trying to limit users' resource
consumption.  If we wanted to do that, it'd be a very major
undertaking.

            regards, tom lane



pgsql-hackers by date:

Previous
From: Robert Haas
Date:
Subject: Re: [PATCH] Fix pg_rewind false positives caused by shutdown-only WAL
Next
From: Robert Haas
Date:
Subject: Re: Avoiding roundoff error in pg_sleep()