Re: shared_preload_libraries support on Win32?
От | Alvaro Herrera |
---|---|
Тема | Re: shared_preload_libraries support on Win32? |
Дата | |
Msg-id | 20070129193934.GD14134@alvh.no-ip.org обсуждение исходный текст |
Ответ на | Re: shared_preload_libraries support on Win32? (<korryd@enterprisedb.com>) |
Ответы |
Re: shared_preload_libraries support on Win32?
|
Список | pgsql-hackers |
korryd@enterprisedb.com wrote: > > > And, shared_preload_libraries is processed (in the postmaster) before > > > the shared-memory segment is created, so a shared_preload_library can > > > call RequestAddinShmemSpace() and RequestAddinLWLocks(), but a > > > local_preload_library cannot. > > > > That doesn't seem like an issue though, since the copy in the postmaster > > will have done that anyway. > > > You're right - we need the copy in the postmaster (to setup shared > memory and LW locks), and we need them in the backends too. I just want > to avoid having to set both shared_preload_libraries and > local_preload_libraries (to the same thing). Adding a call to > process_shared_preload_libraries() in SubPostmasterMain() seems to fix > the problem for me. Just make sure you don't load the libraries in bgwriter et al ... -- Alvaro Herrera http://www.CommandPrompt.com/ The PostgreSQL Company - Command Prompt, Inc.
В списке pgsql-hackers по дате отправления: