incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Henry Saputra <henry.sapu...@gmail.com>
Subject Re: [VOTE] Accept Twill for Incubation
Date Wed, 27 Nov 2013 01:57:15 GMT
Thanks :)

On Tuesday, November 26, 2013, Andreas Neumann wrote:

> Hi Henry,
>
> we had created some tasks, but not an enclosing umbrella issue. I just
> opened that and all the subtasks:
> https://issues.apache.org/jira/browse/TWILL-5
>
> (Currently we are unable to manage issues in Jira because only our champion
> is listed as an admin...)
>
> Thanks -Andreas.
>
>
> On Tue, Nov 26, 2013 at 12:28 PM, Henry Saputra <henry.saputra@gmail.com<javascript:;>
> >wrote:
>
> > Hi Andreas, have you created ticket to track bootstrapping of Twill
> > into ASF incubator?
> >
> > Would like to follow up on the updates.
> >
> > Thanks,
> >
> > - Henry
> >
> > On Thu, Nov 7, 2013 at 1:04 PM, Andreas Neumann <anew@apache.org> wrote:
> > > The discussion about the Weave proposal has calmed. As the outcome of
> the
> > > discussion, we have chosen a new name for the project, Twill. I would
> > like
> > > to call a vote for Twill to become an incubated project.
> > >
> > > The proposal is pasted below, and also available at:
> > > https://wiki.apache.org/incubator/TwillProposal
> > >
> > > Let's keep this vote open for three business days, closing the voting
> on
> > > Tuesday 11/12.
> > >
> > > [ ] +1 Accept Twill into the Incubator
> > > [ ] +0 Don't care.
> > > [ ] -1 Don't accept Twill because...
> > >
> > > -Andreas.
> > >
> > > = Abstract =
> > >
> > > Twill is an abstraction over Apache Hadoop® YARN that reduces the
> > > complexity of developing distributed applications, allowing developers
> to
> > > focus more on their business logic.
> > >
> > > = Proposal =
> > >
> > > Twill is a set of libraries that reduces the complexity of developing
> > > distributed applications. It exposes the distributed capabilities of
> > Apache
> > > Hadoop® YARN via a simple and intuitive programming model similar to
> Java
> > > threads. Twill also has built-in capabilities required by many
> > distributed
> > > applications, such as real-time application logs and metrics
> collection,
> > > application lifecycle management, and network service discovery.
> > >
> > > = Background =
> > >
> > > Hadoop YARN is a generic cluster resource manager that supports any
> type
> > of
> > > distributed application. However, YARN’s interfaces are too low level
> for
> > > rapid application development. It requires a great deal of boilerplate
> > code
> > > even for a simple application, creating a high ramp up cost that can
> turn
> > > developers away.
> > >
> > > Twill is designed to improve this situation with a programming model
> that
> > > makes running distributed applications as easy as running Java threads.
> > > With the abstraction provided by Twill, applications can be executed in
> > > process threads during development and unit testing and then be
> deployed
> > to
> > > a YARN cluster without any modifications.
> > >
> > > Twill also has built-in support for real-time application logs and
> > metrics
> > > collection, delegation token renewal, application lifecycle management,
> > and
> > > network service discovery. This greatly reduces the pain that
> developers
> > > face when developing, debugging, deploying and monitoring distributed
> > > applications.
> > >
> > > Twill is not a replacement for YARN, it’s a framework that operates on
> > top
> > > of YARN.
> > >
> > > = Rationale =
> > >
> > > Developers who write YARN applications typically find themselves
> > > implementing the same (or similar) boilerplate code over and over again
> > > for every application. It makes sense to distill this common code into
> a
> > > reusable set of libraries that is perpetually maintained and improved
> by
> > a
> > > diverse community of developers.
> > >
> > > Twill’s simple thread-like programming model will enable many Java
> > > programmers to develop distributed applications. We believe that this
> > > simplicity will attract developers who would otherwise be discouraged
> by
> > > complexity, and many new use cases will emerge for the usage of YARN.
> > >
> > > Incubating Twill as an Apache project makes sense because Twill is a
> > > framework built on top of YARN, and Twill uses Apache Zookeeper, HDFS,
> > > Kafka, and other Apache software (see the External Dependencies
> section).
> > >
> > > = Current Status =
> > >
> > > Twill was initially developed at Continuuity under the name of Weave.
> The
> > > Weave codebase is currently hosted in a public repository at
> github.com,
> > > which will seed the Apache git repository after renaming to Twill.>
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org<javascript:;>
> > For additional commands, e-mail: general-help@incubator.apache.org<javascript:;>
> >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message