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.sapu...@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 <a...@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-unsubscr...@incubator.apache.org<javascript:;> > > For additional commands, e-mail: > > general-h...@incubator.apache.org<javascript:;> > > > > >