Perfect!

On Thu, Aug 17, 2017 at 3:44 PM, Sandeep More <[email protected]> wrote:

> Ok, so I created a JIRA for renaming of Knox class packages task - KNOX-998
> <https://issues.apache.org/jira/browse/KNOX-998> and a new branch for the
>  refactoring work (KNOX-998-Package_Restructuring)
>
> Best,
> Sandeep
>
>
>
> On Thu, Aug 17, 2017 at 3:23 PM, Sandeep More <[email protected]>
> wrote:
>
> > Great, thanks for the pointers Larry.
> >
> > I'll start off with the groundwork for KIP-5 by filing a JIRA and
> creating
> > a branch.
> >
> > Best,
> > Sandeep
> >
> > On Wed, Aug 16, 2017 at 10:14 PM, larry mccay <[email protected]> wrote:
> >
> >> Yes, I think the 1.0.0 release is still something that we should
> consider
> >> for 0.14.0.
> >> I meant to bring that up.
> >>
> >> I think we actually have an existing KIP for that for trying to capture
> >> the
> >> impact.
> >>
> >> More than likely there will be a good bit of work for the topology
> >> simplification that we can collaborate on.
> >>
> >> We should also try and target a release date - how does a Halloween
> >> release
> >> sound? (0.13.0 would have been a better number)
> >> Perhaps front loading the 1.0.0 refactoring would be a good idea -
> rather
> >> than waiting until it is too large and too late and we push it out
> again.
> >>
> >> Let's create a feature branch for KIP-5 [1] and file a JIRA and maybe
> >> child
> >> tasks for it.
> >> We'll need to have it track master and merge in once it is complete.
> >> Maybe some jenkins jobs to make sure it is building and passing tests?
> >>
> >> 1.
> >> https://cwiki.apache.org/confluence/display/KNOX/KIP-5+Renam
> >> ing+of+Knox+Class+Packages
> >>
> >> On Wed, Aug 16, 2017 at 9:46 PM, Sandeep More <[email protected]>
> >> wrote:
> >>
> >> > Hello Larry,
> >> >
> >> > Thanks a lot for starting the DISCUSS thread on these improvements, I
> >> > really liked the ideas you are proposing so I am +1 for all of them.
> >> >
> >> > Before digging into them, I would like to digress a bit on the 1.0.0
> >> topic.
> >> > I remember we talked a bit about it the last time especially about the
> >> > packaging (basically changing the package names so as to take out
> hadoop
> >> > from the package names) and the complications it presents. Do you see
> >> this
> >> > task happening in 0.14.0 given that it will have some significant and
> >> > undesirable impact ?
> >> >
> >> > I would love to take a shot at the service registry and discovery
> part.
> >> I
> >> > have had some experience in the area of service discovery and registry
> >> > (mainly with Eureka, Zookeeper, Consul) but not with Ambari APIs, so a
> >> bit
> >> > of a learning curve there. If anyone want to to jump in, I would love
> >> it or
> >> > if anyone wants to work on it solo I wouldn't mind that as well. It's
> a
> >> > good idea and I think it will be a good feature and ease a lot of
> >> > configuration burden and take out some redundancy.
> >> >
> >> > +1 with making the topologies simpler, I am not a big fan of the way
> >> Knox
> >> > topologies are included in Ambari, they are error prone and kind of
> look
> >> > ugly (XML formatted and all) so this will be a big step forward in
> user
> >> > experience.
> >> >
> >> > Again, thanks for bringing this up and it's better to start early with
> >> > 0.14.0 / 1.0.0 Planning.
> >> >
> >> > Best,
> >> > Sandeep
> >> >
> >> >
> >> >
> >> >
> >> > On Wed, Aug 16, 2017 at 9:19 PM, larry mccay <[email protected]>
> wrote:
> >> >
> >> > > All -
> >> > >
> >> > > As we are in the final hours of the 0.13.0 VOTE on RC-2, I thought
> we
> >> > might
> >> > > start a thread for planning on 0.14.0 (1.0.0).
> >> > >
> >> > > We have made a good deal of progress on our existing KIP's over the
> >> last
> >> > > couple of releases.
> >> > >
> >> > > There may be a couple stray tasks from a few of them and I will go
> >> > through
> >> > > and try to identify them and pull them in 0.14.0 or revisit whether
> >> they
> >> > > are actually needed.
> >> > >
> >> > > There is already a set of 0.14.0 issues that were pushed out of
> 0.13.0
> >> > > which we can start with as well.
> >> > >
> >> > > I'd like to put up for consideration a feature that abstracts a
> >> service
> >> > > registry or discovery service that we could plug in various
> >> > implementations
> >> > > to. We could potentially start with an implementation that leverages
> >> the
> >> > > Ambari API to determine the endpoints of services described in a
> >> > topology.
> >> > >
> >> > > I'd also like to simplify the creation of topologies so that they
> can
> >> be
> >> > > much more easily authored in UIs like Ambari or our admin UI without
> >> it
> >> > > being a big blob of XML.
> >> > >
> >> > > Thinking about a simple, flat file with service names and the name
> of
> >> a
> >> > > separately configured set of providers. Then deployment machinery
> can
> >> > > discover changes to these files and generate topologies by
> leveraging
> >> the
> >> > > discovery service to find the service details such as: URL/s, HA or
> >> not,
> >> > > etc.
> >> > >
> >> > > I am also going to spend some time thinking about how to simplify
> the
> >> > > rewrite rules for UI proxying. I will start a separate DISCUSS on
> this
> >> > if I
> >> > > come up with anything.
> >> > >
> >> > > If anyone would like to take a crack at writing up one or more of
> the
> >> > above
> >> > > as a KIP, please feel free.
> >> > >
> >> > > Thanks!
> >> > >
> >> > > --larry
> >> > >
> >> >
> >>
> >
> >
>

Reply via email to