| From: | Andrew Dunstan <andrew(at)dunslane(dot)net> |
|---|---|
| To: | "Patches (PostgreSQL)" <pgsql-patches(at)postgresql(dot)org> |
| Subject: | WIP 2 interpreters for plperl |
| Date: | 2006-11-05 21:14:17 |
| Message-ID: | 454E5429.6060004@dunslane.net |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers pgsql-patches |
I have made some progress with what I think is needed to have two
interpreters for plperl. This is a lot harder than the pltcl case for
two reasons: 1. there are no restrictions on having 2 tcl interpreters,
and 2. tcl does not need to save and restore context as we have to do
with perl. I think I have a conceptual siolution to these two problems,
but what I have is currently segfaulting somewhat myteriously. Tracing a
dynamically loaded library in a postgres backend with a debugger is less
than fun, too. I am attaching what I currently have, liberally sprinkled
with elog(NOTICE) calls as trace writes.
I need to get some other work done today too, so I will return to this
later if I can. In the meanwhile, if anybody cares to cast a fresh set
of eyeballs over this, please do.
cheers
andrew
| Attachment | Content-Type | Size |
|---|---|---|
| perldiff | text/plain | 17.4 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Simon Riggs | 2006-11-05 21:39:25 | Re: Proposal: vacuum and autovacuum parameters tocontrol freezing |
| Previous Message | Martijn van Oosterhout | 2006-11-05 20:53:08 | Re: NULL in arrays |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Simon Riggs | 2006-11-05 21:39:25 | Re: Proposal: vacuum and autovacuum parameters tocontrol freezing |
| Previous Message | Gregory Stark | 2006-11-05 19:47:28 | Re: Proposal: vacuum and autovacuum parameters to control freezing |