Re: [pgadmin-hackers] pgAdmin 1.18.0 + slony-I 2.2.0 + PG 9.3

From: Akshay Joshi <akshay(dot)joshi(at)enterprisedb(dot)com>
To: Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com>
Cc: Dave Page <dpage(at)pgadmin(dot)org>, Sanket Mehta <sanket(dot)mehta(at)enterprisedb(dot)com>, Sven Meirsman <sven(dot)meirsman(at)gmail(dot)com>, pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>, pgAdmin Support <pgadmin-support(at)postgresql(dot)org>
Subject: Re: [pgadmin-hackers] pgAdmin 1.18.0 + slony-I 2.2.0 + PG 9.3
Date: 2014-10-27 10:58:06
Message-ID: CANxoLDfLhBAx94_pVO2UMs2GpX=_faPyVe_Yc1c4hx9xEunryw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers pgadmin-support

On Mon, Oct 27, 2014 at 4:22 PM, Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com
> wrote:

>
> On Mon, Oct 27, 2014 at 4:16 PM, Dave Page <dpage(at)pgadmin(dot)org> wrote:
>
>> Ashesh, can you review/commit this please?
>>
> Sure Dave.
> I/Akshay will review the patch asap.
>

I have reviewed the patch and it looks good to me.

>
>
> --
>
> Thanks & Regards,
>
> Ashesh Vashi
> EnterpriseDB INDIA: Enterprise PostgreSQL Company
> <http://www.enterprisedb.com>
>
>
> *http://www.linkedin.com/in/asheshvashi*
> <http://www.linkedin.com/in/asheshvashi>
>
>
>> On Mon, Oct 27, 2014 at 9:56 AM, Sanket Mehta <
>> sanket(dot)mehta(at)enterprisedb(dot)com> wrote:
>>
>>> Hi Dave,
>>>
>>> I have reviewed the older patch, it looked good to me except one issue
>>> that I have fixed.
>>> I have attached the revised patch with this mail.
>>>
>>>
>>>
>>> Regards,
>>> Sanket Mehta
>>> Sr Software engineer
>>> Enterprisedb
>>>
>>> On Mon, Oct 27, 2014 at 3:16 PM, Akshay Joshi <
>>> akshay(dot)joshi(at)enterprisedb(dot)com> wrote:
>>>
>>>> Adding Sanket
>>>>
>>>> He has already worked on it.
>>>>
>>>> On Tue, Feb 11, 2014 at 10:35 AM, Ashesh Vashi <
>>>> ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>>>>
>>>>> Sure
>>>>>
>>>>>
>>>>> On Mon, Feb 10, 2014 at 8:00 PM, Dave Page <dpage(at)pgadmin(dot)org> wrote:
>>>>>
>>>>>> Ashesh; can you review this please?
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>>
>>>>>> On Fri, Feb 7, 2014 at 9:17 AM, Dinesh Kumar <
>>>>>> dinesh(dot)kumar(at)enterprisedb(dot)com> wrote:
>>>>>>
>>>>>>> Hi Dave/Team,
>>>>>>>
>>>>>>> I would like to take the owner ship of this patch from now onwards.
>>>>>>>
>>>>>>> Sorry for my previous test case result, which is an improper one
>>>>>>> from my side. I believe, i need to configure the same slony version on PG
>>>>>>> 9.2 as well. It seems an expected behaviour if the slony version is not
>>>>>>> match.
>>>>>>>
>>>>>>> And also i have fixed one small version bug as below.
>>>>>>>
>>>>>>> BUG Details
>>>>>>> ------------------
>>>>>>> After configuring the slony on PG 9.2 server follow the below steps.
>>>>>>>
>>>>>>> 1. Launch pgadmin III
>>>>>>> 2. Add New server and Right Click on Slony cluster node
>>>>>>> 3. Click on Restart node
>>>>>>> 4. Error occurred regarding procpid does not exist. (Image is
>>>>>>> attached)
>>>>>>>
>>>>>>> I have fixed this trivial bug on top of Neel's patch, and sending
>>>>>>> single patch for these two issues.
>>>>>>>
>>>>>>> Kindly let me know, if i miss anything here.
>>>>>>>
>>>>>>> Thanks in advance.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Dinesh
>>>>>>>
>>>>>>> --
>>>>>>> *Dinesh Kumar*
>>>>>>> Software Engineer
>>>>>>>
>>>>>>> Ph: +918087463317
>>>>>>> Skype ID: dinesh.kumar432
>>>>>>> www.enterprisedb.co <http://www.enterprisedb.com/>m
>>>>>>> <http://www.enterprisedb.com/>
>>>>>>>
>>>>>>> *Follow us on Twitter*
>>>>>>> @EnterpriseDB
>>>>>>>
>>>>>>> Visit EnterpriseDB for tutorials, webinars, whitepapers
>>>>>>> <http://www.enterprisedb.com/resources-community> and more
>>>>>>> <http://www.enterprisedb.com/resources-community>
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Dec 10, 2013 at 2:49 AM, Dinesh Kumar <
>>>>>>> dinesh(dot)kumar(at)enterprisedb(dot)com> wrote:
>>>>>>>
>>>>>>>> Hi Neel,
>>>>>>>>
>>>>>>>> On Mon, Nov 11, 2013 at 6:46 PM, Neel Patel <
>>>>>>>> neel(dot)patel(at)enterprisedb(dot)com> wrote:
>>>>>>>>
>>>>>>>>> Hi Ashesh,
>>>>>>>>>
>>>>>>>>> Please find the updated patch with below fix.
>>>>>>>>>
>>>>>>>>> -- Fix for slony version 1.2.23 with PG 9.0
>>>>>>>>> -- Picking the correct version of slony1_base.xxx.sql
>>>>>>>>> -- Fix the error "no schema has been selected to create in". It
>>>>>>>>> gives error after deleting the slony cluster and again create the new
>>>>>>>>> slony cluster.
>>>>>>>>> -- Fix for function storeNode() API which is accepting three
>>>>>>>>> arguments in slony version 1.1 and 1.2 and two arguments in
>>>>>>>>> slony version 2.0 and above.
>>>>>>>>>
>>>>>>>>> Please let me know for any comments.
>>>>>>>>>
>>>>>>>>
>>>>>>>> I have tested this patch, and seems working fine. I have found one
>>>>>>>> small issue when i try to create a new slony cluster with PG 9.2. When i am
>>>>>>>> trying to create a new cluster in PG 9.2 by setting the slony-path of PG
>>>>>>>> 9.3, then it' showing the
>>>>>>>> "ERROR: could not access file "$libdir/slony1_funcs.2.2.0": No
>>>>>>>> such file or directory".
>>>>>>>>
>>>>>>>> Could you look into this as well.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Dinesh
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Neel Patel
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, Oct 31, 2013 at 9:41 AM, Neel Patel <
>>>>>>>>> neel(dot)patel(at)enterprisedb(dot)com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> Thanks Ashesh.
>>>>>>>>>>
>>>>>>>>>> I will check and let you know.
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> Neel Patel
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Wed, Oct 30, 2013 at 5:19 PM, Ashesh Vashi <
>>>>>>>>>> ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Neel,
>>>>>>>>>>>
>>>>>>>>>>> I test the patch with following slony-I versions:
>>>>>>>>>>> 1.2.27 (not working with PG 9.0)
>>>>>>>>>>> 2.0.x (not picking correct slony1_base.xxx.sql - as per
>>>>>>>>>>> comment, it should pick slony1_base.v84.sql with PG 8.4 and above, but
>>>>>>>>>>> picking slony1_base.v83.sql)
>>>>>>>>>>>
>>>>>>>>>>> I have not tested further.
>>>>>>>>>>> Can you please take a look at it?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Oct 29, 2013 at 3:38 PM, Dave Page <
>>>>>>>>>>> dave(dot)page(at)enterprisedb(dot)com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Ashesh, can you look at this one as well please? Thanks.
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Oct 22, 2013 at 8:34 AM, Neel Patel <
>>>>>>>>>>>> neel(dot)patel(at)enterprisedb(dot)com> wrote:
>>>>>>>>>>>> > Hi Dave,
>>>>>>>>>>>> >
>>>>>>>>>>>> > We have fixed the below two issues to support in Slony
>>>>>>>>>>>> version 2.2.0 with PG
>>>>>>>>>>>> > 9.3 in pgAdmin.
>>>>>>>>>>>> >
>>>>>>>>>>>> > Issue 1:-
>>>>>>>>>>>> >
>>>>>>>>>>>> > Bug to reproduce:-
>>>>>>>>>>>> >
>>>>>>>>>>>> > - Install PG 9.3 and slony 2.2.0
>>>>>>>>>>>> > - Right click on database and click on option "New slony-I
>>>>>>>>>>>> cluster..."
>>>>>>>>>>>> > - In the dialog we are able to see the error in status bar
>>>>>>>>>>>> saying "Slony-I
>>>>>>>>>>>> > creation scripts not available; only joining possible"
>>>>>>>>>>>> >
>>>>>>>>>>>> > Solution :-
>>>>>>>>>>>> >
>>>>>>>>>>>> > As per the above conversation in new version of slony 2.2.0
>>>>>>>>>>>> installation
>>>>>>>>>>>> > name of the sql files got changed so it is not able to find
>>>>>>>>>>>> the current
>>>>>>>>>>>> > slony version.
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> > Issue 2:-
>>>>>>>>>>>> >
>>>>>>>>>>>> > "storenode" API contains three argument in slony version 1.1
>>>>>>>>>>>> and 1.2 but in
>>>>>>>>>>>> > slony version 2.0 onwards it contains only two arguments so
>>>>>>>>>>>> that issue also
>>>>>>>>>>>> > fixed.
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> > As per our knowledge we have tested this patch in slony 2.2.0
>>>>>>>>>>>> with PG 9.3.
>>>>>>>>>>>> >
>>>>>>>>>>>> > Can anyone please test this patch and let us know if any bugs.
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> > Thanks,
>>>>>>>>>>>> > Neel Patel
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> >
>>>>>>>>>>>> > On Fri, Oct 11, 2013 at 5:17 PM, Neel Patel <
>>>>>>>>>>>> neel(dot)patel(at)enterprisedb(dot)com>
>>>>>>>>>>>> > wrote:
>>>>>>>>>>>> >>
>>>>>>>>>>>> >> Hi Sven,
>>>>>>>>>>>> >>
>>>>>>>>>>>> >> No idea regarding the next release.
>>>>>>>>>>>> >>
>>>>>>>>>>>> >> Thanks,
>>>>>>>>>>>> >> Neel Patel
>>>>>>>>>>>> >>
>>>>>>>>>>>> >>
>>>>>>>>>>>> >> On Fri, Oct 11, 2013 at 11:46 AM, Sven Meirsman <
>>>>>>>>>>>> sven(dot)meirsman(at)gmail(dot)com>
>>>>>>>>>>>> >> wrote:
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>> Hi,
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>> Thanks for the feedback. I'm looking forward to this
>>>>>>>>>>>> update. Any idea on
>>>>>>>>>>>> >>> when it will be released?
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>> regards,
>>>>>>>>>>>> >>> Sven
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>> 2013/10/11 Neel Patel <neel(dot)patel(at)enterprisedb(dot)com>
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>> Hi Sven,
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>> Sorry for the late replay, we have checked and it is a bug
>>>>>>>>>>>> in pgAdmin
>>>>>>>>>>>> >>>> because the name of the sql files got changed in new slony
>>>>>>>>>>>> version ( v2.2.0
>>>>>>>>>>>> >>>> ) which is used by the pgAdmin.
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>> Issue :-
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>> When we install the slony ( version less than 2.2.0 ) then
>>>>>>>>>>>> it will
>>>>>>>>>>>> >>>> install below sql files in C:\Program
>>>>>>>>>>>> Files\PostgreSQL\9.3\share folder.
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>> slony1_base.sql
>>>>>>>>>>>> >>>> slony1_base.v83.sql
>>>>>>>>>>>> >>>> slony1_base.v84.sql
>>>>>>>>>>>> >>>> slony1_funcs.sql
>>>>>>>>>>>> >>>> slony1_funcs.v83.sql
>>>>>>>>>>>> >>>> slony1_funcs.v84.sql
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>> Now in New version of slony 2.2.0 onwards the name of the
>>>>>>>>>>>> above sql
>>>>>>>>>>>> >>>> files got changed as below.
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>> slony1_base.2.2.0.sql
>>>>>>>>>>>> >>>> slony1_base.v83.2.2.0.sql
>>>>>>>>>>>> >>>> slony1_base.v84.2.2.0.sql
>>>>>>>>>>>> >>>> slony1_funcs.2.2.0.sql
>>>>>>>>>>>> >>>> slony1_funcs.v83.2.2.0.sql
>>>>>>>>>>>> >>>> slony1_funcs.v84.2.2.0.sql
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>> As we are using above sql files names in pgAdmin to create
>>>>>>>>>>>> the new slony
>>>>>>>>>>>> >>>> clusters so we need to change in pgAdmin also.
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>> We are working on this issue and submit the patch once its
>>>>>>>>>>>> done.
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>> Thanks,
>>>>>>>>>>>> >>>> Neel Patel
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>> On Mon, Sep 30, 2013 at 2:05 AM, Guillaume Lelarge
>>>>>>>>>>>> >>>> <guillaume(at)lelarge(dot)info> wrote:
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>> On Sun, 2013-09-29 at 22:29 +0200, Sven Meirsman wrote:
>>>>>>>>>>>> >>>>> > Sorry, My mistake.
>>>>>>>>>>>> >>>>> >
>>>>>>>>>>>> >>>>> > 'Binary Paths' is the section you choose at the left of
>>>>>>>>>>>> the screen.
>>>>>>>>>>>> >>>>> > It
>>>>>>>>>>>> >>>>> > contains several paths, one 'PG Bin Path' is directing
>>>>>>>>>>>> to my postgres
>>>>>>>>>>>> >>>>> > BIN
>>>>>>>>>>>> >>>>> > folder like you suggest. It is the Slony-I path that
>>>>>>>>>>>> contains the
>>>>>>>>>>>> >>>>> > path to
>>>>>>>>>>>> >>>>> > the postgres SHARE folder where the slony scripts
>>>>>>>>>>>> reside.
>>>>>>>>>>>> >>>>> >
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>> Oh OK, you're right.
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>> On the Slony issue, I see that Dave commited a patch from
>>>>>>>>>>>> Neel Patel
>>>>>>>>>>>> >>>>> last thursday. This patch commit log is: "Ensure
>>>>>>>>>>>> DDLScript will work
>>>>>>>>>>>> >>>>> with Slony 2.2+ which has a new SQL level API.". So I
>>>>>>>>>>>> guess this is
>>>>>>>>>>>> >>>>> what
>>>>>>>>>>>> >>>>> you're looking for. This will be in the next minor
>>>>>>>>>>>> release (1.18.1),
>>>>>>>>>>>> >>>>> which should be available on thursday 10th october.
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>> --
>>>>>>>>>>>> >>>>> Guillaume
>>>>>>>>>>>> >>>>> http://blog.guillaume.lelarge.info
>>>>>>>>>>>> >>>>> http://www.dalibo.com
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>> --
>>>>>>>>>>>> >>>>> Sent via pgadmin-support mailing list (
>>>>>>>>>>>> pgadmin-support(at)postgresql(dot)org)
>>>>>>>>>>>> >>>>> To make changes to your subscription:
>>>>>>>>>>>> >>>>> http://www.postgresql.org/mailpref/pgadmin-support
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>
>>>>>>>>>>>> >
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Dave Page
>>>>>>>>>>>> Chief Architect, Tools & Installers
>>>>>>>>>>>> EnterpriseDB: http://www.enterprisedb.com
>>>>>>>>>>>> The Enterprise PostgreSQL Company
>>>>>>>>>>>>
>>>>>>>>>>>> Blog: http://pgsnake.blogspot.com
>>>>>>>>>>>> Twitter: @pgsnake
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> --
>>>>>>>>>>>
>>>>>>>>>>> Thanks & Regards,
>>>>>>>>>>>
>>>>>>>>>>> Ashesh Vashi
>>>>>>>>>>> EnterpriseDB INDIA: Enterprise PostgreSQL Company
>>>>>>>>>>> <http://www.enterprisedb.com>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *http://www.linkedin.com/in/asheshvashi*
>>>>>>>>>>> <http://www.linkedin.com/in/asheshvashi>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Sent via pgadmin-support mailing list (
>>>>>>>>> pgadmin-support(at)postgresql(dot)org)
>>>>>>>>> To make changes to your subscription:
>>>>>>>>> http://www.postgresql.org/mailpref/pgadmin-support
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Dave Page
>>>>>>
>>>>>> Blog: http://pgsnake.blogspot.com
>>>>>> Twitter: @pgsnake
>>>>>>
>>>>>> EnterpriseDB UK: http://www.enterprisedb.com
>>>>>> The Enterprise PostgreSQL Company
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> --
>>>>>
>>>>> Thanks & Regards,
>>>>>
>>>>> Ashesh Vashi
>>>>> EnterpriseDB INDIA: Enterprise PostgreSQL Company
>>>>> <http://www.enterprisedb.com>
>>>>>
>>>>>
>>>>>
>>>>> *http://www.linkedin.com/in/asheshvashi*
>>>>> <http://www.linkedin.com/in/asheshvashi>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Akshay Joshi*
>>>> *Principal Software Engineer *
>>>>
>>>>
>>>>
>>>> *Phone: +91 20-3058-9517 <%2B91%2020-3058-9517>Mobile: +91 976-788-8246*
>>>>
>>>
>>>
>>
>>
>> --
>> Dave Page
>> Blog: http://pgsnake.blogspot.com
>> Twitter: @pgsnake
>>
>> EnterpriseDB UK: http://www.enterprisedb.com
>> The Enterprise PostgreSQL Company
>>
>
>

--
*Akshay Joshi*
*Principal Software Engineer *

*Phone: +91 20-3058-9517Mobile: +91 976-788-8246*

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Sanket Mehta 2014-10-27 12:59:44 Re: PATCH: Fix Explain data output column not auto-sizing
Previous Message Ashesh Vashi 2014-10-27 10:52:35 Re: [pgadmin-hackers] pgAdmin 1.18.0 + slony-I 2.2.0 + PG 9.3

Browse pgadmin-support by date

  From Date Subject
Next Message Petr Vejsada 2014-10-27 17:54:45 Syntax error when modifying materialized view
Previous Message Ashesh Vashi 2014-10-27 10:52:35 Re: [pgadmin-hackers] pgAdmin 1.18.0 + slony-I 2.2.0 + PG 9.3