Thanks for the review Stan.
I renamed the existing class TcpDiscoveryElbIpFinder since the name is not
clear regarding the actual load balancer being used. The names
TcpDiscoveryClassicElbIpFinder
and TcpDiscoveryApplicationElbIpFinder provide a clear distinction.
I deprecated the existing class because of review checklist [1] point 1.a
under checklist. It requires methods to be deprecated instead of being
renamed. I assumed this will extend to classes too.
Regarding the your suggestion for having the tests I agree. It will be
helpful to know whether TC can accept properties while initiating a run.

[1] https://cwiki.apache.org/confluence/display/IGNITE/Review+Checklist

Uday

On Tue, Oct 2, 2018 at 9:58 PM Stanislav Lukyanov <stanlukya...@gmail.com>
wrote:

> Also, it makes me nervous that we’re lacking any sort of functional tests
> for AWS-based IP finders (same for GCE, actually).
> I understand that it’s hard to include tests like that in regular TC runs
> because we’d have to include some sort of credentials.
> But let’s think of some sort of a middle ground.
>
> I’m thinking about a functional test suite in the ignite-aws module that
> would pick up a properties file with AWS credentials.
> It wouldn’t be included in any of the TC runs, but someone making changes
> to ignite-aws would be able to run it locally providing their own
> credentials.
> They’d then share the results of their testing together with the usual TC
> link.
>
> Stan
>
> From: Stanislav Lukyanov
> Sent: 2 октября 2018 г. 19:08
> To: dev@ignite.apache.org
> Subject: RE: Volunteer needed: AWS Elastic Load Balancer IP
> Findersimplemented
>
> Hi,
>
> I took a look at the code, and I believe the patch needs to be enhanced.
>
> The patch is about adding TcpDiscoveryApplicationElbIpFinder, but it also
> deprecates the existing TcpDiscoveryElbIpFinder
> and replaces it with its copy named TcpDiscoveryClassicElbIpFinder.
>
> I’d really prefer if the existing class were enhanced to support both
> classic ELB and Application ELB.
> If it can’t be done, let’s  use inheritance to reduce the copypaste.
> In any case, let’s avoid deprecating the existing class – I don’t think
> that changing the name is that important in this case.
>
> Thanks,
> Stan
>
> From: Denis Magda
> Sent: 26 сентября 2018 г. 18:52
> To: dev
> Subject: Re: Volunteer needed: AWS Elastic Load Balancer IP
> Findersimplemented
>
> Igniters,
>
> Don't we have experts in our networking component? I do believe that's a
> small improvement that can be verified and merged quickly.
>
> --
> Denis
>
> On Wed, Sep 26, 2018 at 8:50 AM Dmitriy Pavlov <dpavlov....@gmail.com>
> wrote:
>
> > Igniters, Friendly reminder.
> >
> > Denis, could you advice how to proceed in this case? It seems feature can
> > be useful, but committers are not involved in a review.
> >
> > Should we send a proposal with lazy consensus and automatically merge?
> Any
> > alternative ideas on how to proceed with issues stuck in the review
> process
> > are strongly appreciated.
> >
> > Sincerely,
> > Dmitriy Pavlov
> >
> > ср, 15 авг. 2018 г. в 19:38, Dmitriy Pavlov <dpavlov....@gmail.com>:
> >
> > > Hi Igniters,
> > >
> > > I took a look at the proposed contribution
> > > https://issues.apache.org/jira/browse/IGNITE-8617 and PR
> > > https://github.com/apache/ignite/pull/4076.
> > >
> > > I found this change reasonable and I can update code according to code
> > > style.
> > >
> > > But I would ask someone from the community with experience with AWS ELB
> > to
> > > join the review. It would also benefit us if someone could try to run a
> > > cluster with AWS ELB IP Finder.
> > >
> > > Sincerely,
> > > Dmitriy Pavlov
> > >
> >
>
>
>

Reply via email to