Re: [BUGS] Patch to allow C extension modules to initialize/finish - Mailing list pgsql-hackers

From Joe Conway
Subject Re: [BUGS] Patch to allow C extension modules to initialize/finish
Date
Msg-id 44D27C75.4030606@joeconway.com
Whole thread Raw
In response to Re: [BUGS] Patch to allow C extension modules to initialize/finish  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: [BUGS] Patch to allow C extension modules to initialize/finish
List pgsql-hackers
Tom Lane wrote:
> 
> Also, if we do this we probably ought to remove the special-purpose
> hack for preload_libraries to specify an init function --- it should
> just happen by default.  Any objections to simplifying that?
> 

The original idea of using the init function with preload_libraries was 
to eliminate library startup that was expensive and only needed once. 
Specifically in the case of libR (and presumably other libraries as 
well), the init time was much greater than the actual library load time. 
If it is removed from preload_libraries, then we'll pay that price for 
every backend startup, no?

Joe




pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: LWLock statistics collector (was: CSStorm occurred again by postgreSQL8.2)
Next
From: Tom Lane
Date:
Subject: Re: pg_terminate_backend