On Thu, Jul 19, 2018 at 10:59 PM Haribabu Kommi <kommi.harib...@gmail.com> wrote:
> > On Wed, Jul 18, 2018 at 10:53 PM Robert Haas <robertmh...@gmail.com> > wrote: > >> On Wed, Jul 4, 2018 at 9:14 AM, Laurenz Albe <laurenz.a...@cybertec.at> >> wrote: >> > What about keeping the first successful connection open and storing >> it in a >> > variable if we are in "prefer-read" mode. >> > If we get the read-only connection we desire, close that cached >> connection, >> > otherwise use it. >> >> I like this idea. If I recall correctly, the logic in this area is >> getting pretty complex, so we might need to refactor it for better >> readability and maintainability. >> > > OK. I will work on the code refactoring first and then provide the > prefer-read option on top it. > commits d1c6a14bacf and 5ca00774194 have refactored the logic of handling the different connection states. Attached is a rebased patch after further refactoring the new option code for easier maintenance. Regards, Haribabu Kommi Fujitsu Australia
0001-Allow-taget-session-attrs-to-accept-prefer-read-opti_v3.patch
Description: Binary data