Thanks for the roadmap, I would support object 2 and 7 as I
believe documentation and website are important for a project to grow and
supporting new languages like python will improve the
usability dramatically.

Regards,
Chenyang

On Sun, Oct 11, 2020 at 9:01 PM Yanhui ZHAO <[email protected]> wrote:

> Thanks Li, and welcome.
>
> Look forward to your inputs and contributions!
>
> BR
>
> Yanhui
> ________________________________
> From: Li Shen <[email protected]>
> Sent: Sunday, October 11, 2020 8:56 PM
> To: [email protected] <[email protected]>
> Subject: Re: [Discussion] Mnemonic roadmap proposal
>
> Thank you for drafting the roadmap!  I strongly agree with object 1 and 2
> because they could make developing on the project more scalable as well as
> help onboarding new contributors.  In the meantime, I would like to join
> future weekly meetings and start to make contributions to the project.
>
> Best,
> Li
>
> On Fri, Oct 9, 2020 at 2:05 PM Gang(Gary) Wang <[email protected]> wrote:
>
> > Thank you for the comments.
> >
> > my comments in-line fyr.
> >
> > On Fri, Oct 9, 2020 at 9:24 AM Yanhui ZHAO <[email protected]> wrote:
> >
> > > Hi Mnemonic folks
> > >
> > > As you know that we hope to reinstate mnemonic project from current
> > stage.
> > > To have a clear scope and goal for the project to continue move on,
> Gang
> > > has drafted the following roadmap and timelines, and I have added my
> own
> > > comments.
> > >
> > > This by no means is that we have already made decisions on the project
> > > (that is why we hesitate to show it on the first place), but just would
> > > like to share our thoughts on the project with the community. We
> > sincerely
> > > hope you can provide your inputs/insights, and proposals as well, as I
> > can
> > > see some folks are still interested in contributing.
> > >
> > > BR
> > >
> > > Yanhui
> > >
> > > Project goal:
> > > To deliver a pre-product durable object model library working with
> > > persistent memory (we are only focusing on persistent memory right? Do
> we
> > > consider other storage options? I remember we also use HD and SSDs) and
> > > high performance storage at the end of next year.
> > >
> > > Project objectives
> > >
> > Add one: Organizing a sustainable PMC group.
> >
> > > 1) A stable and efficient CI system (agreed)
> > > 2) A improved documentation and website (The github page and web
> > > definitely need lots of work. From a user's prospective, there is no
> > > information from us on why our product will benefit them. We may need
> to
> > > stress on easy adoptions and performance benchmark to highlight our
> core
> > > values)
> > >
> > Gary: Completely agreed, my 2 cents, it is also a difficult work, we may
> > need to simplify the documentation and improve the code comments for
> > document generation as well.
> >
> > > 3) Integrated with Bytebuddy (used for code generation? should be
> helpful
> > > but not as important as #2)
> > >
> > Gary: Yes, I recall one of our contributors mentioned it before, the
> > Bytebuddy looks a very promising alternative way for code generation,
> but I
> > cannot 100% sure about fitting our project yet, currently, we are using
> the
> > Javapoet, probably we can keep using it if it is not very necessary so
> far.
> >
> > > 4) Supporting JDK14 and leveraging the feature of  non-volatile mapped
> > > byte buffers (incubator) (highly agreed, question on whether our JDK14
> > > support will conflict with other modules such as Spark/Hadoop. Mutiple
> > > version of JDK might reduce adoption for stability concerns.)
> > >
> > Gary: I think the dependency of Spark/Hadoop showcases need to upgrade
> > accordingly. the Spark/Hadoop frameworks may already have changed so the
> > stability is a real concern as you mentioned.
> >
> > > 5) Adding Redis as one of backend of durable object (highly agreed )
> > > 6) Verified code quality and testing (agreed, test cases need to be
> > > improved to reflect the project core values, and it is the interface
> > > between us and our potential customers)
> > >
> >
> >
> > > 7) new language support such as python, golang, etc
> > >
> > > Highlight the key values of our project is (1) provide unified
> interface
> > > for storage(memory) backend, (2) remove se-des process to improve the
> > > access speed thus improving read/write performance
> > >
> > > Project Milestones
> > > 1) Dec. 2020, CI documentation and website (v0.14.0)
> > > 2) May. 2021, Bytebuddy and JDK14 (v0.15.0)
> > > 3) Oct. 2020, Redis backend and quality (v0.16.0)
> > >
> > > Project Communication
> > > 1) Weekly regular meeting 30mins - 60 mins (how to coordinate with ppls
> > > from different time zones?)
> > > 2) Event based release meeting
> > > 3) Reporting meeting
> > > 4) Maillist, Jira, PR based discussion
> > > 5) Management meeting on demand (need to absorb more PMC members)
> > >
> > >
> > >
> >
>


-- 
        < = >
LESS IS MORE

Reply via email to