[EMAIL PROTECTED] 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. ---------------------------(end of broadcast)--------------------------- TIP 4: Have you searched our list archives? http://archives.postgresql.org