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

From: Dave Page <dpage(at)pgadmin(dot)org>
To: Sanket Mehta <sanket(dot)mehta(at)enterprisedb(dot)com>
Cc: Ashesh Vashi <ashesh(dot)vashi(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>, Akshay Joshi <akshay(dot)joshi(at)enterprisedb(dot)com>
Subject: Re: [pgadmin-hackers] pgAdmin 1.18.0 + slony-I 2.2.0 + PG 9.3
Date: 2014-10-27 10:46:51
Message-ID: CA+OCxozghG73LA1GqWYtA+09_Bjo-RdDJ7RNAvoEUFoDiEjW=A@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers pgadmin-support

Ashesh, can you review/commit this please?

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

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Ashesh Vashi 2014-10-27 10:52:35 Re: [pgadmin-hackers] pgAdmin 1.18.0 + slony-I 2.2.0 + PG 9.3
Previous Message Dave Page 2014-10-27 10:46:27 Re: PATCH: Stored procedure large parameter list

Browse pgadmin-support by date

  From Date Subject
Next Message Ashesh Vashi 2014-10-27 10:52:35 Re: [pgadmin-hackers] pgAdmin 1.18.0 + slony-I 2.2.0 + PG 9.3
Previous Message Sanket Mehta 2014-10-27 09:56:08 Re: [pgadmin-support] pgAdmin 1.18.0 + slony-I 2.2.0 + PG 9.3