From: | amul sul <sulamul(at)gmail(dot)com> |
---|---|
To: | Peter Eisentraut <peter(dot)eisentraut(at)2ndquadrant(dot)com> |
Cc: | pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>, Andrew Borodin <amborodin(at)acm(dot)org> |
Subject: | Re: background sessions |
Date: | 2017-01-03 06:26:46 |
Message-ID: | CAAJ_b97ZxgngFX_W27a=jwm5sDQ4rMUzzTgf4XT5mmos+CfDxw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Fri, Dec 30, 2016 at 3:48 AM, Peter Eisentraut
<peter(dot)eisentraut(at)2ndquadrant(dot)com> wrote:
> On 12/16/16 10:38 AM, Andrew Borodin wrote:
>> 2016-12-16 20:17 GMT+05:00 Peter Eisentraut <peter(dot)eisentraut(at)2ndquadrant(dot)com>:
>>>> And one more thing... Can we have BackgroundSessionExecute() splitted
>>>> into two parts: start query and wait for results?
>>>> It would allow pg_background to reuse bgsession's code.
>>>
>>> Yes, I will look into that.
>>
>> Thank you. I'm marking both patches as "Waiting for author", keeping
>> in mind that pg_background is waiting for bgsessions.
>> After updates I'll review these patches.
>
> New patch, mainly with the function split as you requested above, not
> much else changed.
>
Thanks for your v2 patch, this is really helpful.
One more requirement for pg_background is session, command_qh,
response_qh and worker_handle should be last longer than current
memory context, for that we might need to allocate these in
TopMemoryContext. Please find attach patch does the same change in
BackgroundSessionStart().
Do let me know if you have any other thoughts/suggestions, thank you.
Regards,
Amul
Attachment | Content-Type | Size |
---|---|---|
BackgroundSessionStart.patch | application/octet-stream | 1.6 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Ashutosh Bapat | 2017-01-03 06:32:34 | Re: Potential data loss of 2PC files |
Previous Message | Regina Obe | 2017-01-03 05:36:13 | Re: What is "index returned tuples in wrong order" for recheck supposed to guard against? |