Re: backend hangs at immediate shutdown
| От | Tatsuo Ishii |
|---|---|
| Тема | Re: backend hangs at immediate shutdown |
| Дата | |
| Msg-id | 20130131.094012.1648998302965458635.t-ishii@sraoss.co.jp обсуждение исходный текст |
| Ответ на | Re: backend hangs at immediate shutdown (Andres Freund <andres@2ndquadrant.com>) |
| Список | pgsql-hackers |
>> What about adding a caution to the doc something like: >> >> "pg_ctl -m -i stop" may cause a PostgreSQL hang if native laguage support enabled. > > That doesn't entirely solve the problem, see quote and reply in > 6845.1359561252@sss.pgh.pa.us Oh, I see now. > I think adding errmsg_raw() or somesuch that doesn't allocate any memory > and only accepts constant strings could solve the problem more > completely, at the obvious price of not allowing translated strings > directly. > Those could be pretranslated during startup, but thats mighty ugly. Are you suggesting to call errmsg_raw() instead of errmsg() in quickdie()? Tom said: > That would reduce our exposure slightly, but hardly to zero. For > instance, if SIGQUIT happened in the midst of handling a regular error, > ErrorContext might be pretty full already, necessitating further malloc > requests. If I understand this correctly, I don't think errmsg_raw() solves the particular problem. -- Tatsuo Ishii SRA OSS, Inc. Japan English: http://www.sraoss.co.jp/index_en.php Japanese: http://www.sraoss.co.jp
В списке pgsql-hackers по дате отправления: