Re: [HACKERS] background sessions
От
Peter Eisentraut
Тема
Re: [HACKERS] background sessions
Дата
Msg-id
f8032025-97b4-d6ee-31cc-61154dba4cb6@2ndquadrant.com
Ответ на
Re: [HACKERS] background sessions (Andrew Borodin)
Список
Дерево обсуждения
autonomous transactions Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: autonomous transactions Andres Freund <andres@anarazel.de>
Re: autonomous transactions Craig Ringer <craig.ringer@2ndquadrant.com>
Re: autonomous transactions Robert Haas <robertmhaas@gmail.com>
Re: autonomous transactions Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: autonomous transactions Simon Riggs <simon@2ndquadrant.com>
Re: autonomous transactions Robert Haas <robertmhaas@gmail.com>
Re: autonomous transactions Craig Ringer <craig.ringer@2ndquadrant.com>
Re: autonomous transactions "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: autonomous transactions Craig Ringer <craig.ringer@2ndquadrant.com>
Re: autonomous transactions Robert Haas <robertmhaas@gmail.com>
Re: autonomous transactions Petr Jelinek <petr@2ndquadrant.com>
Re: autonomous transactions Robert Haas <robertmhaas@gmail.com>
Re: autonomous transactions Simon Riggs <simon@2ndquadrant.com>
Re: autonomous transactions Petr Jelinek <petr@2ndquadrant.com>
Re: autonomous transactions Andres Freund <andres@anarazel.de>
Re: autonomous transactions Robert Haas <robertmhaas@gmail.com>
Re: autonomous transactions Simon Riggs <simon@2ndquadrant.com>
Re: autonomous transactions Robert Haas <robertmhaas@gmail.com>
Re: autonomous transactions Merlin Moncure <mmoncure@gmail.com>
Re: autonomous transactions Petr Jelinek <petr@2ndquadrant.com>
Re: autonomous transactions Pavel Stehule <pavel.stehule@gmail.com>
Re: autonomous transactions Merlin Moncure <mmoncure@gmail.com>
Re: autonomous transactions Petr Jelinek <petr@2ndquadrant.com>
Re: autonomous transactions Pavel Stehule <pavel.stehule@gmail.com>
Re: autonomous transactions Greg Stark <stark@mit.edu>
Re: autonomous transactions Serge Rielau <srielau@gmail.com>
Re: autonomous transactions Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: autonomous transactions Craig Ringer <craig.ringer@2ndquadrant.com>
Re: autonomous transactions Joel Jacobson <joel@trustly.com>
Re: autonomous transactions Andres Freund <andres@anarazel.de>
Re: autonomous transactions Joel Jacobson <joel@trustly.com>
Re: autonomous transactions Jaime Casanova <jaime.casanova@2ndquadrant.com>
Re: autonomous transactions Joel Jacobson <joel@trustly.com>
Re: autonomous transactions Vik Fearing <vik@2ndquadrant.fr>
Re: autonomous transactions Joel Jacobson <joel@trustly.com>
Re: autonomous transactions Pavel Stehule <pavel.stehule@gmail.com>
Re: autonomous transactions Simon Riggs <simon@2ndquadrant.com>
Re: autonomous transactions Joel Jacobson <joel@trustly.com>
Re: autonomous transactions Jaime Casanova <jaime.casanova@2ndquadrant.com>
Re: autonomous transactions Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: autonomous transactions Greg Stark <stark@mit.edu>
Re: autonomous transactions "Constantin S. Pan" <kvapen@gmail.com>
Re: autonomous transactions Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: autonomous transactions Serge Rielau <serge@rielau.com>
Re: autonomous transactions Craig Ringer <craig@2ndquadrant.com>
Re: autonomous transactions Petr Jelinek <petr@2ndquadrant.com>
Re: autonomous transactions Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: autonomous transactions Greg Stark <stark@mit.edu>
background sessions Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] background sessions Andrew Borodin <borodin@octonica.com>
Re: [HACKERS] background sessions Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] background sessions Andrew Borodin <borodin@octonica.com>
Re: [HACKERS] background sessions Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] background sessions Andrew Borodin <borodin@octonica.com>
Re: [HACKERS] background sessions Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] background sessions Andrew Borodin <borodin@octonica.com>
Re: [HACKERS] background sessions Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] autonomous transactions Andrey Borodin <amborodin@acm.org>
Re: [HACKERS] autonomous transactions Michael Paquier <michael.paquier@gmail.com>
Re: [HACKERS] background sessions Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] background sessions Pavel Stehule <pavel.stehule@gmail.com>
Re: [HACKERS] background sessions Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] background sessions Pavel Stehule <pavel.stehule@gmail.com>
Re: [HACKERS] background sessions Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] background sessions Pavel Stehule <pavel.stehule@gmail.com>
Re: [HACKERS] background sessions Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] background sessions Pavel Stehule <pavel.stehule@gmail.com>
Re: [HACKERS] background sessions Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] background sessions Pavel Stehule <pavel.stehule@gmail.com>
Re: [HACKERS] background sessions Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] background sessions Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: [HACKERS] background sessions Robert Haas <robertmhaas@gmail.com>
Re: background sessions Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] background sessions Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] background sessions Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] background sessions Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] background sessions Andrew Borodin <borodin@octonica.com>
Re: [HACKERS] background sessions amul sul <sulamul@gmail.com>
Re: [HACKERS] background sessions Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] background sessions Andrew Borodin <borodin@octonica.com>
Re: [HACKERS] background sessions amul sul <sulamul@gmail.com>
Re: [HACKERS] background sessions Andrew Borodin <borodin@octonica.com>
Re: [HACKERS] background sessions amul sul <sulamul@gmail.com>
Re: [HACKERS] background sessions amul sul <sulamul@gmail.com>
Re: [HACKERS] background sessions Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] background sessions Craig Ringer <craig.ringer@2ndquadrant.com>
Re: [HACKERS] background sessions Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] background sessions Craig Ringer <craig.ringer@2ndquadrant.com>
Re: [HACKERS] background sessions Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: background sessions Haribabu Kommi <kommi.haribabu@gmail.com>
On 12/16/16 10:38 AM, Andrew Borodin wrote: > 2016-12-16 20:17 GMT+05:00 Peter Eisentraut : >>> 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. For additional entertainment, I include patches that integrate background sessions into dblink. So dblink can open a connection to a background session, and then you can use the existing dblink functions to send queries, read results, etc. People use dblink to make self-connections to get autonomous subsessions, so this would directly address that use case. The 0001 patch is some prerequisite refactoring to remove an ugly macro mess, which is useful independent of this. 0002 is the actual patch. -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers
В списке pgsql-hackers по дате отправления
От: Andreas Seltenreich
Дата: