+1 from me (non-binding). - KN
On Tue, Nov 1, 2016 at 7:18 PM, Jia Zhai <zhaiji...@gmail.com> wrote: > Thanks so much for your suggestions. Here is a new draft: > > =========== > DistributedLog > > DistributedLog is a high-performance replicated log service. It offers > durability, replication and strong consistency, which provides a > fundamental building block for building reliable distributed systems. > DistributedLog has been incubating since 2016-06-24. > > Three most important issues to address in the move towards graduation: > 1.Continue to grow the community, and increase diversity of community. > 2.Improve documentation, including documentation of project and processes. > 3.Successful releases. > > Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware > of? > None > > How has the community developed since the last report? > 1. Increase in contributions from community. > - 8 created and 4 resolved issues in community JIRA in October. > 2. Lots of engagement on documentation. > - Enhance existing documents, > - Setup guides for developers and committers. > 3. Increased traffic on the mailing list, in particular, due to committers > engaging more actively with contributors. > - we have 35 people subscribed mail list. > - 125 messages to distributedlog mail list in October. > > How has the project developed since the last report? > 1. Documentation has improved for project build and project deployment. > Added more information on community page. > New added pages: > https://cwiki.apache.org/confluence/display/DL/Developer+Guide > https://cwiki.apache.org/confluence/display/DL/Committer+Guide > 2. Involved more discussion of new ideas and bring in new features. Include > major discussions like 'transaction support', 'batch commit', "EventStore" > . etc. > 3. First release expected on November, and repackaging of the project under > apache namespace are being discussed. > - Pull requests for repackaging. > - The major blocker is https://issues.apache.org/jira/browse/DL-2. We were > expecting to let DL depends on an official bk version. > > ================ > > On Tue, Nov 1, 2016 at 5:54 PM, Sijie Guo <si...@apache.org> wrote: > > > Thank you Jia and Flavio. Comments inline. > > > > On Tue, Nov 1, 2016 at 1:54 AM, Jia Zhai <zhaiji...@gmail.com> wrote: > > > > > Hi Sijie, > > > Would you please help address some of Flavio's comments first, You may > > have > > > more information for story behind the result. I would like to handle > this > > > after your comments. > > > > > > Thanks a lot. > > > -Jia > > > > > > On Tue, Nov 1, 2016 at 10:42 AM, Jia Zhai <zhaiji...@gmail.com> wrote: > > > > > > > Thanks a lot for your comments, will address them and post a new > draft. > > > > > > > > On Mon, Oct 31, 2016 at 6:02 PM, Flavio Junqueira < > > > > fpjunque...@yahoo.com.invalid> wrote: > > > > > > > >> Thanks, Jia. It would be good to have concrete metrics where > possible. > > > >> See my comments below: > > > >> > > > >> > On 30 Oct 2016, at 10:53, Jia Zhai <zhaiji...@gmail.com> wrote: > > > >> > > > > >> > Thanks a lot for your suggestions Flavio. > > > >> > And Guys, Here is a draft. Please help comments on it. > > > >> > Regards. > > > >> > -Jia > > > >> > > > > >> > ===================================== > > > >> > > > > >> > DistributedLog > > > >> > > > > >> > DistributedLog is a high-performance replicated log service. It > > offers > > > >> > > > > >> > durability, replication and strong consistency, which provides a > > > >> fundamental > > > >> > > > > >> > building block for building reliable distributed systems. > > > >> > > > > >> > DistributedLog has been incubating since 2016-06-24. > > > >> > > > > >> > Three most important issues to address in the move towards > > graduation: > > > >> > 1. Continue to grow the community, especially people from > > > outside > > > >> > Twitter. > > > >> > [Ask the PMC for helping check the number of people subscribed to > > dev@ > > > >> mail > > > >> > list] > > > >> > > > >> I think you're referring to the project PMC checking the > subscription > > > >> list. I checked and we have 35 people subscribed. A lot of people > have > > > >> gmail and apache.org <http://apache.org/> addresses so it is hard > to > > > >> tell affiliation. One typical sign of community diversity is to have > > > active > > > >> committers from multiple organizations, which is just a natural > > > extension > > > >> of a diverse community. As folks contribute to the project, I'd > expect > > > the > > > >> PPMC to offer committership to the contributors. > > > >> > > > >> Please do not refer to Twitter specifically, just say that we want > to > > > >> increase diversity. > > > > > > > Agreed. We should just say that we want to increase diversity. > > > > > > > >> > > > >> > 2. Improve documentation. > > > >> > > > >> Project documentation is important, but from a community > perspective, > > it > > > >> is more important to have all processes documented well: how to > > > contribute, > > > >> how to merge, notes for first time committers, how to cut a release, > > > check > > > >> licenses. > > > > > > > Yup. We have setup a guide for developers and committers: > > > > https://cwiki.apache.org/confluence/display/DL/Developer+Guide > > https://cwiki.apache.org/confluence/display/DL/Committer+Guide > > > > They are linked under the community tab in > > http://distributedlog.incubator.apache.org/ > > > > > > > We need to make sure all this is in place once we suggest > > > >> graduation. > > > >> > > > >> > > > >> > 3. First Apache release > > > >> > > > >> When is the first release due? it would be good for this community > to > > > >> release sooner rather later. I'd expect multiple releases upon > > > graduation. > > > >> I think I'd just say "Release successfully". > > > > > > > Or "Multiple successful releases" > > > > > > > >> > > > >> > > > > >> > > > > >> > Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to > > be > > > >> aware > > > >> > > > > >> > of? > > > >> > > > > >> > None > > > >> > > > > >> > How has the community developed since the last report? > > > >> > > > > >> > 1. Increase in contributions from community. > > > >> > > > > >> > > > >> How do we measure this? Here are a few suggestions: > > > >> > > > >> - Number of messages to the list > > > >> - Number of jiras created/resolved > > > >> - Number of individual contributors > > > > > > > Jia, > > > > I think you can collect > > > > - number of messages by checking > > http://mail-archives.apache.org/mod_mbox/incubator-distributedlog-dev/ > > - number of jiras by filtering jira queue > > - number of individual contributors : probably by looking at the number > of > > contributors at github? > > > > > > > >> > > > >> > 2. Lots of engagement on documentation. > > > >> > > > > >> > > > >> What are you using to determine this? Mailing list discussion or > jira? > > > >> > > > >> There are other interesting threads going on too, like transactions > > and > > > >> event sourcing. > > > > > > > I think pull requests can be used for counting this. > > > > > > > >> > > > >> > 3. Improved responsiveness of committers to community members > > > >> > > > > >> > > > >> I'd phrase this differently. I'd say something like: > > > >> > > > >> Increased traffic on the mailing list, in particular, due to > > committers > > > >> engaging more actively with contributors. > > > >> > > > >> > > > > >> > How has the project developed since the last report? > > > >> > > > > >> > 1. Documentation has improved for project build and project > > > deployment. > > > >> > Added more information on community page. > > > >> > > > > >> > > > >> Please try to be a bit more specific. > > > >> > > > >> > 2. Involved more discussion of new ideas and bring in new > features. > > > >> Include > > > >> > major discussions like 'transaction support', 'batch commit' .etc. > > > >> > > > >> Ok, I see you talked about other threads here. > > > >> > > > >> > > > > >> > 3. First release and repackaging of the project under apache > > namespace > > > >> are > > > >> > > > > >> > being discussed, such as: > > > >> > > > > >> > - Pull requests for repackaging. > > > >> > > > > >> > - Twitter folks are working on porting twitter's bk version back > to > > > >> > community > > > >> > > > >> It is a bit unclear why this is important, and I'd again avoid > > referring > > > >> to a specific company if possible. > > > >> > > > >> If there is a major change happening and the community is all > > involved, > > > >> then I'd mention it, but as stated it sounds like this is relevant > to > > > the > > > >> BookKeeper community, although it affects this community because of > > the > > > >> dependency. > > > > > > > Currently distributedlog relies on some major changes made in twitter's > > bookkeeper branch, such as long poll read support, parallel recovery, > delay > > ensemble change and such. we are working on merging those changes back. > > > > > > > >> > > > >> > > > > >> > - Expect to cut a release on Nov. > > > >> > > > >> We should mention this above when we refer to the first release. I'd > > > also > > > >> be interested in knowing why the delay, what is holding it, and who > is > > > the > > > >> release manager. We don't necessarily need to add it to the report, > > > >> although more detail isn't bad. > > > > > > > The major blocker is https://issues.apache.org/jira/browse/DL-2. We were > > expecting to let DL depends on an official bk version rather than a > version > > from twitter's branch. > > > > > > > >> > > > >> -Flavio > > > >> > > > >> > > > > >> > > > > >> > > > > >> > > > > >> > On Fri, Oct 28, 2016 at 11:10 PM, Flavio Junqueira < > f...@apache.org> > > > >> wrote: > > > >> > > > > >> >> Hi Jia, > > > >> >> > > > >> >> I'd suggest that you put a draft together and share on the list > so > > > >> that we > > > >> >> can comment before posting on the wiki. > > > >> >> > > > >> >> -Flavio > > > >> >> > > > >> >>> On 27 Oct 2016, at 16:44, Jia Zhai <zhaiji...@gmail.com> wrote: > > > >> >>> > > > >> >>> Hi Guys, > > > >> >>> If there is an opportunity, I would like to have a try for this > > > >> month. :) > > > >> >>> > > > >> >>> Thanks a lot. > > > >> >>> -Jia > > > >> >>> > > > >> >>> On Thu, Oct 27, 2016 at 7:01 AM, <johndam...@apache.org> wrote: > > > >> >>> > > > >> >> > > > >> > > > >> > > > > > > > > > >