Register llvm_shutdown using on_proc_exit, not before_shmem_exit.
This seems more correct, because other before_shmem_exit calls may expect the infrastructure that is needed to run queries and access the database to be working, and also because this cleanup has nothing to do with shared memory. There are no known user-visible consequences to this, though, apart from what was previous fixed by commit303640199d
and back-patched as commitbcbc27251d
and commitf7013683d9
, so for now, no back-patch. Bharath Rupireddy Discussion: http://postgr.es/m/CALj2ACWk7j4F2v2fxxYfrroOF=AdFNPr1WsV+AGtHAFQOqm_pw@mail.gmail.com
This commit is contained in:
parent
a677535247
commit
bab150045b
|
@ -683,7 +683,7 @@ llvm_session_initialize(void)
|
|||
}
|
||||
#endif
|
||||
|
||||
before_shmem_exit(llvm_shutdown, 0);
|
||||
on_proc_exit(llvm_shutdown, 0);
|
||||
|
||||
llvm_session_initialized = true;
|
||||
|
||||
|
|
Loading…
Reference in New Issue