couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Buddhika Jayawardhana <buddhika...@cse.mrt.ac.lk>
Subject Re: GSoc 2015 | COUCHDB-1743 Make the view server & protocol faster
Date Sat, 21 Mar 2015 16:46:23 GMT
Thank You Robert, I already have started  writing the proposal. I will
share the link of the google doc tomorrow morning.

On 21 March 2015 at 21:08, Robert Kowalski <rok@kowalski.gd> wrote:

> Hi Buddhika,
>
> no worries - the preparation for each GSoC project is different for
> every student. Some projects need more background knowledge in advance
> and have to integrate in other way into the codebase, so don't worry
> that other folks are submitting code!
>
> I would suggest to start writing the proposal as far as you can, we
> will also give you feedback. The deadline is for submissions is soon.
>
> I tried to write up some tips for writing the two sections you are
> worried about:
>
> For the "background" section you can just rely on the informations the
> community provides plus the background information you gained from
> reading the docs (e.g. the current QueryServer protocol [1], the way
> the QueryServer operates today and more general informations, like how
> you query CouchDB and how you are writing views) - so no worries!
>
> Regarding the design/description: Jan already gave some suggestions
> regarding the steps that are needed. Are there steps missing in
> between? How do you measure the success of the project? How do you
> plan to work together with Jan & the community? Also describe how you
> going to work: are you planning to work iterative, waterfall, using
> techniques like test-driven-development, by building a prototype etc?
>
> I hope I could provide some hints!
>
>
> [1] http://docs.couchdb.org/en/1.6.1/query-server/protocol.html
>
> On Sat, Mar 21, 2015 at 6:58 AM, Buddhika Jayawardhana
> <buddhika.12@cse.mrt.ac.lk> wrote:
> > Hi Robert,
> >
> > I I saw some other applicants are submitting pieces of codes. But I am
> > still reading the documents Jan and others have sent me.
> >
> >
> >    - I am middle of learnYouSomeErlang book.
> >    - I have around 8 chapters to read in Couch-DB "The Definitive Guide".
> >    - Lots of documentation.
> >    - Most of the source code.
> >
> >
> > I looked at the template that you have sent me and it requires a
> > description about the current situation of the project. And design/
> > description of the work.
> > I do not have any confidence to write those two paragraphs. But I can
> start
> > to write the proposal based on the thinks that Jan have described(Though
> I
> > don't understand all of them). Shall I start that way? or is there any
> > other better way.
> >
> > Waiting for your advices.
> >
> > On 21 March 2015 at 08:14, Robert Kowalski <rok@kowalski.gd> wrote:
> >
> >> Hi Buddhika,
> >>
> >> the deadline for proposals is getting closer, do you have any
> >> questions? Is there anything we can help you with?
> >>
> >> Jan, the ML and I are happy to help!
> >>
> >> Best,
> >> Robert
> >>
> >> On Thu, Mar 19, 2015 at 1:57 PM, Buddhika Jayawardhana
> >> <buddhika.12@cse.mrt.ac.lk> wrote:
> >> > Thanks Alexander. I'll try this out.
> >> >
> >> > On 19 March 2015 at 16:59, Alexander Shorin <kxepal@gmail.com> wrote:
> >> >
> >> >> Hi Buddhika,
> >> >>
> >> >> May be some docs could help you:
> >> >> http://docs.couchdb.org/en/latest/query-server/protocol.html
> >> >>
> >> >> The most easiest way to understand it is to play with it.
> >> >> Try to enable debug logs for CouchDB (better here stay with 1.x
> >> >> series), run view and other functions and see what the communication
> >> >> happens between CouchDB and query server.
> >> >> Try to run query server from CLI and send it some commands to it and
> >> >> notice the responces.
> >> >> After that, reading the code would be much more simpler since you'll
> >> >> know the idea how it works in general.
> >> >>
> >> >> --
> >> >> ,,,^..^,,,
> >> >>
> >> >>
> >> >> On Thu, Mar 19, 2015 at 2:24 PM, Buddhika Jayawardhana
> >> >> <buddhika.12@cse.mrt.ac.lk> wrote:
> >> >> > Dear Jan,
> >> >> >
> >> >> > I tried to read the code you have sent me to understand the current
> >> query
> >> >> > server protocol(https://github.com/apache/couchdb
> >> >> > /blob/master/test/view_server/query_server_spec.rb). But I could
> not
> >> >> > understand anything :( . I'm stuck here. Can you point me out
a
> way to
> >> >> > understand the code. (At least a brief explanation).
> >> >> >
> >> >> > Thanks.
> >> >> >
> >> >> > On 19 March 2015 at 10:28, Buddhika Jayawardhana <
> >> >> buddhika.12@cse.mrt.ac.lk>
> >> >> > wrote:
> >> >> >
> >> >> >> Thanks Robert. This would be really helpful.
> >> >> >>
> >> >> >> On 19 March 2015 at 03:20, Robert Kowalski <rok@kowalski.gd>
> wrote:
> >> >> >>
> >> >> >>> Some of you asked for a template for their proposals,
here is
> what
> >> I've
> >> >> >>> found:
> >> >> >>>
> >> >> >>> http://community.staging.apache.org/gsoc#application-template
> >> >> >>>
> >> >> >>> Best,
> >> >> >>> Robert
> >> >> >>>
> >> >> >>> On Wed, Mar 18, 2015 at 1:49 PM, Jan Lehnardt <jan@apache.org>
> >> wrote:
> >> >> >>> >
> >> >> >>> >> On 18 Mar 2015, at 13:35, Buddhika Jayawardhana
<
> >> >> >>> buddhika.12@cse.mrt.ac.lk> wrote:
> >> >> >>> >>
> >> >> >>> >> Dear Jan and Robert,
> >> >> >>> >>
> >> >> >>> >> It seems I have to do a lot to get to the speed.
I have to
> gain a
> >> >> lot
> >> >> >>> of
> >> >> >>> >> theorytical knowladge in
> >> >> >>> >>
> >> >> >>> >>   - Erlang.
> >> >> >>> >>   - Query servers.
> >> >> >>> >>   - and about the source.
> >> >> >>> >>
> >> >> >>> >> But I am so exited to learn new things. Currently
I am reading
> >> >> >>> >> "learnsomeerlang" and couch db documentation.
This is my first
> >> >> attemp
> >> >> >>> to
> >> >> >>> >> get involve with a large scale open source project
and I need
> >> help
> >> >> to
> >> >> >>> >> clarify the source code. I hope to meet you guys.
Hope to meet
> >> you
> >> >> >>> guys at
> >> >> >>> >> the status meeting.
> >> >> >>> >
> >> >> >>> > Sounds good, we’re here to help :) (we are not
all guys,
> though)
> >> >> >>> >
> >> >> >>> > Best
> >> >> >>> > Jan
> >> >> >>> > --
> >> >> >>> >>
> >> >> >>> >> Regards.
> >> >> >>> >>
> >> >> >>> >>
> >> >> >>> >> On 18 March 2015 at 03:51, Alexander Shorin <kxepal@gmail.com
> >
> >> >> wrote:
> >> >> >>> >>
> >> >> >>> >>> On Tue, Mar 17, 2015 at 12:28 AM, Jan Lehnardt
<
> jan@apache.org>
> >> >> >>> wrote:
> >> >> >>> >>>> Here is how I would start:
> >> >> >>> >>>
> >> >> >>> >>> I think you'd forgot a point about protocol
design itself. It
> >> >> requires
> >> >> >>> >>> in lot of changes. And there is need to think
hardly about
> is it
> >> >> good
> >> >> >>> >>> to stay with stdio as a transport if we're
going to make it
> work
> >> >> for
> >> >> >>> >>> cluster and much parallel as it is now. Just
> reimplementation of
> >> >> what
> >> >> >>> >>> we have now is interesting, but not very
helpful in mid/long
> >> term.
> >> >> >>> >>>
> >> >> >>> >>> --
> >> >> >>> >>> ,,,^..^,,,
> >> >> >>> >>>
> >> >> >>> >>
> >> >> >>> >>
> >> >> >>> >>
> >> >> >>> >> --
> >> >> >>> >> *Buddhika Jayawardhana*
> >> >> >>> >> Undergraduate | Department of Computer Science
& Engineering
> >> >> >>> >> University of Moratuwa
> >> >> >>> >> *buddhika.12@cse.mrt.ac.lk <buddhika.12@cse.mrt.ac.lk>*
|
> >> LinkedIn
> >> >> >>> >> <http://lk.linkedin.com/in/buddhikajay/>
> >> >> >>> >
> >> >> >>> > --
> >> >> >>> > Professional Support for Apache CouchDB:
> >> >> >>> > http://www.neighbourhood.ie/couchdb-support/
> >> >> >>> >
> >> >> >>>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> --
> >> >> >> *Buddhika Jayawardhana*
> >> >> >> Undergraduate | Department of Computer Science & Engineering
> >> >> >> University of Moratuwa
> >> >> >> *buddhika.12@cse.mrt.ac.lk <buddhika.12@cse.mrt.ac.lk>*
|
> LinkedIn
> >> >> >> <http://lk.linkedin.com/in/buddhikajay/>
> >> >> >>
> >> >> >
> >> >> >
> >> >> >
> >> >> > --
> >> >> > *Buddhika Jayawardhana*
> >> >> > Undergraduate | Department of Computer Science & Engineering
> >> >> > University of Moratuwa
> >> >> > *buddhika.12@cse.mrt.ac.lk <buddhika.12@cse.mrt.ac.lk>*
| LinkedIn
> >> >> > <http://lk.linkedin.com/in/buddhikajay/>
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > *Buddhika Jayawardhana*
> >> > Undergraduate | Department of Computer Science & Engineering
> >> > University of Moratuwa
> >> > *buddhika.12@cse.mrt.ac.lk <buddhika.12@cse.mrt.ac.lk>* | LinkedIn
> >> > <http://lk.linkedin.com/in/buddhikajay/>
> >>
> >
> >
> >
> > --
> > *Buddhika Jayawardhana*
> > Undergraduate | Department of Computer Science & Engineering
> > University of Moratuwa
> > *buddhika.12@cse.mrt.ac.lk <buddhika.12@cse.mrt.ac.lk>* | LinkedIn
> > <http://lk.linkedin.com/in/buddhikajay/>
>



-- 
*Buddhika Jayawardhana*
Undergraduate | Department of Computer Science & Engineering
University of Moratuwa
*buddhika.12@cse.mrt.ac.lk <buddhika.12@cse.mrt.ac.lk>* | LinkedIn
<http://lk.linkedin.com/in/buddhikajay/>

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