From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Peter Eisentraut <peter_e(at)gmx(dot)net> |
Cc: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>, Larry Rosenman <ler(at)lerctr(dot)org>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: WAL fsync scheduling |
Date: | 2000-11-18 19:21:04 |
Message-ID: | 5936.974575264@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Peter Eisentraut <peter_e(at)gmx(dot)net> writes:
>> Now all you need is a free signal number. Unfortunately we're already
>> using both SIGUSR1 and SIGUSR2.
> Maybe you could dump the old meaning SIGQUIT (externally invoked error),
> move quickdie() to SIGQUIT, and you got SIGUSR1 free.
> (That would even make sense in two ways: 1) SIGQUIT would actually cause
> the guy to quit; 2) there is a correspondence between postmaster and
> postgres signals.)
Seems like a plan. The current definition of backend SIGQUIT is really
stupid anyway --- what's the value of forcing an error asynchronously?
Also, it always bothered me that the postmaster and backend signals
weren't consistent, so I'd be inclined to make this change even if we
end up not using SIGUSR1 for Bruce's idea ...
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | devik | 2000-11-19 18:05:18 | Re: RE: [COMMITTERS] pgsql/src/backend/access/transam (xact.c xlog.c) |
Previous Message | Peter Eisentraut | 2000-11-18 19:20:39 | Re: Re: BIT/BIT VARYING status |