Gsoc 2013
by jcmarca@gmail.com
Hi.
I just aplyed for the Web Hosting control panel project. If I missed
anything or I did something wrong, please let me know.
Greets
Jose Carlos Marugan
10 years, 7 months
Re: summer-coding Digest, Vol 19, Issue 18
by Sarup Banskota
On Sat, Apr 27, 2013 at 5:31 PM, <
summer-coding-request(a)lists.fedoraproject.org> wrote:
> Send summer-coding mailing list submissions to
> summer-coding(a)lists.fedoraproject.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://admin.fedoraproject.org/mailman/listinfo/summer-coding
> or, via email, send a message with subject or body 'help' to
> summer-coding-request(a)lists.fedoraproject.org
>
> You can reach the person managing the list at
> summer-coding-owner(a)lists.fedoraproject.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of summer-coding digest..."
>
>
> Today's Topics:
>
> 1. Recommendation letter inquiry (Sarup Banskota)
> 2. Fwd: [GSoC] Implement a Cassandra/NoSQL Connector or
> Translator for GlusterFS (Jilin Xpd)
> 3. Student Application Submission - Updates (Buddhike Kurera)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 26 Apr 2013 20:08:06 +0530
> From: Sarup Banskota <sbanskota08(a)gmail.com>
> To: Buddhike Kurera <bckurera(a)fedoraproject.org>
> Cc: summer-coding(a)lists.fedoraproject.org, Emily Dirsh
> <edirsh(a)redhat.com>
> Subject: Recommendation letter inquiry
> Message-ID:
> <
> CABfbgvv7M5fi6pJ1aCJb4iotz9xvDX4GWePCRvGv6h-1yWD8Uw(a)mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi Buddhike,
>
> I had a word with one of my professors regarding the recommendation letter.
> According to my University rules, any recommendation letters should be
> uploaded/emailed directly by the professor to the concerned people. I also
> believe this system is fair, because students wouldn't have to play around
> with the letter once it is sent to them by the profs. :)
>
> So it might so happen that I will forward him your email ID, and my
> recommendation letter might land to your email through him. Is that ok? Of
> course, I will make sure he makes it clear it is meant for me.
>
> Thank you,
> Sarup Banskota
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.fedoraproject.org/pipermail/summer-coding/attachments/201304...
> >
>
> ------------------------------
>
> Message: 2
> Date: Sat, 27 Apr 2013 09:48:33 +0800
> From: Jilin Xpd <jilinxpd(a)gmail.com>
> To: devel(a)lists.fedoraproject.org,
> summer-coding(a)lists.fedoraproject.org
> Subject: Fwd: [GSoC] Implement a Cassandra/NoSQL Connector or
> Translator for GlusterFS
> Message-ID:
> <CAJ46KbXPmT=
> go9c0P2LLfDmjgy0gKw+nsxP+FVqkpnHAH8nTmQ(a)mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi, all,
>
> I'm applying for the GSOC project "*Implement a Cassandra/NoSQL Connector
> or Translator for GlusterFS*".
> Since I have completed my GSOC proposal, I would like to post it here, any
> sugggestions will be welcome.
>
>
> Here is my application in fedora project wiki:
> https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Jilinxpd
>
> Here is my application with *proposal *in google-melange:
>
> https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/j...
>
>
>
> Best regards,
> Peidong
>
>
>
>
>
> ---------- Forwarded message ----------
> From: Jilin Xpd <jilinxpd(a)gmail.com>
> Date: 2013/4/25
> Subject: Fwd: [GSoC] Implement a Cassandra/NoSQL Connector or Translator
> for GlusterFS
> To: avati(a)redhat.com, Anand Babu Periasamy <abperiasamy(a)gmail.com>,
> johnmark(a)redhat.com
> Cc: Buddhike Kurera <bckurera(a)fedoraproject.org>
>
>
> Dear mentors,
>
> I'm Peidong, the guy applying for the GSOC project "*Implement a
> Cassandra/NoSQL Connector or Translator for GlusterFS*".
> I have finished my proposal, I hope you can help review it, thanks very
> much!
>
> Here is my application in fedora project wiki:
> https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Jilinxpd
>
> Here is my application with *proposal *in google-melange:
>
> https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/j...
>
> Hi Peidong,
I think one of the header still says "GSoC 2012", so you might want to
change it to GSoC 2013. :) I've noticed that you have fixed that in the
wiki.
Good luck.
> Best Regards,
> Peidong
>
>
>
>
> ---------- Forwarded message ----------
> From: Jilin Xpd <jilinxpd(a)gmail.com>
> Date: 2013/4/23
> Subject: Fwd: [GSoC] Implement a Cassandra/NoSQL Connector or Translator
> for GlusterFS
> To: avati(a)redhat.com, abperiasamy(a)gmail.com, johnmark(a)redhat.com
> Cc: Buddhike Kurera <bckurera(a)fedoraproject.org>
>
>
> Dear mentors,
>
> I'm a student willing to apply for the GSOC project "*Implement a
> Cassandra/
> NoSQL Connector or Translator for GlusterFS*".
> I have contacted with Mr Walker before, he hasn't reply yet.
> As I'm now writing my proposal, I have some questions about this project.
> Would you kindly help me solving my questions? Thanks very much!
>
> My questions is as follows:
>
> (1) As I understand it, the project is to write a storage translator for
> GlusterFS, so that GlusterFS can use Cassandra as its backend storage.
> One of the benefits is that legacy applications which are incompatible with
> NoSQL can now store key-value pairs into Cassandra indirectly.
> Am I right?
>
> (2) Since the users will only store key-value pairs as a file into our
> system, they may not use directory, file attribute and extended file
> attribute, do we need to provide fops to support these features?
> If we do, then as for the directory, I find it not very difficult to
> support it, since directory can map to the super column and column family
> in Cassandra.
>
> That's all my questions. Thanks for your time!
>
> I'm still designing and writing my proposal, I will post to your all as
> soon as I finish.
>
> Best regards,
> Peidong
>
>
>
>
> ---------- Forwarded message ----------
> From: Jilin Xpd <jilinxpd(a)gmail.com>
> Date: 2013/4/22
> Subject: [GSoC] Implement a Cassandra/NoSQL Connector or Translator for
> GlusterFS
> To: johnmark(a)redhat.com
>
>
> Hi, Mr Walker,
>
> I'm Peidong Xie, a third year master student from Institute of Software,
> Chinese Academy of Sciences.
>
> Sorry to communicate with you so late, I want to express my interest in the
> idea "*Implement a Cassandra/NoSQL Connector or Translator for GlusterFS*
> ".
>
> I have read the documents in the GlusterFS website, from where I got the
> knowledge of GlusterFS architecture and the way of writing translators.
> Also, I roughly read the code of posix translator and bdb translator, and
> figured out the skeleton of a storage translator.
>
> I noticed that GlusterFS had bdb as one of its storage backends, but it's
> obsoleted. To implement a Cassandra translator for Glusterfs, I think the
> bdb translator is a good reference.
> Cassandra doesn't provide native interface for C, there is a C++ client (
> libQtCassandra) which involves 3rd party libraries, so I think it's better
> to use raw Thrift API in Glusterfs.
>
> I have participated in some projects, most of my work is related with file
> system:
>
> (1) In 2011, I together with another student, developed a shared fs based
> on FUSE, it's used to store libvirt checkpoint file and image file, then
> multiple VMs could read/write a checkpoint or image simultaneously. The
> key idea is parting the whole file into small blocks and cache them in
> memory, so that VMs could share the file blocks. COW is used to make sure a
> VM's write won't influence others.
>
> (2) During last year's GSoC, I made the smbfs(CIFS client) in
> illumossupport
> mmap. Firstly, I implemented mmap with block i/o, the main work it to
> implement the VFS interfaces, such as smbfs_mmap, smbfs_getpage,
> smbfsputpage. Secondly, I add page cache support to file i/o, mainly
> modified smbfs_read, smbfs_write. With mmap, smbfs could cache file in
> memory and reduce the i/o request over the wire, so the efficiency of i/o
> increases.
>
> (3) In last year, I spent some time porting ecryptfs-utils to
> RedFlagLinux, making it work with
> ecryptfs, to support encrypted home directory.
>
> Currently, I concentrate on the storage issues in big data. I have done
> study on some distributed systems such as hdfs, hbase, mongodb, cassandra,
> and storage engines such as bdb and leveldb.
>
> I hope my project experience and background knowledge could help in
> "Implement a Cassandra/NoSQL Connector or Translator for GlusterFS ".
> I haven't finished my proposal yet, I will finish it in one or two days.
>
>
> Best regards,
> Peidong
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.fedoraproject.org/pipermail/summer-coding/attachments/201304...
> >
>
> ------------------------------
>
> Message: 3
> Date: Sat, 27 Apr 2013 10:45:12 +0530
> From: Buddhike Kurera <bckurera(a)fedoraproject.org>
> To: "summer-coding(a)lists.fedoraproject.org"
> <summer-coding(a)lists.fedoraproject.org>
> Subject: Student Application Submission - Updates
> Message-ID:
> <CAMkiuSudKVxbQvOvM5AZRfKhz=
> wtZ0t_y2zSgf7b0jb_gDhhdQ(a)mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi
>
> At the moment we have received following student applications, covering
> Fedora student application guideline,
>
> https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Sarupbanskota
> https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Bttalic
>
> We have asked more info from some students who posted incomplete
> applications.
>
> Please complete the application process asap and let us know.
>
> --
> Regards,
> Buddhike Chandradeepa Kurera (bckurera)
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.fedoraproject.org/pipermail/summer-coding/attachments/201304...
> >
>
> ------------------------------
>
> _______________________________________________
> summer-coding mailing list
> summer-coding(a)lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/summer-coding
>
> End of summer-coding Digest, Vol 19, Issue 18
> *********************************************
>
10 years, 7 months
Fwd: [GSoC] Implement a Cassandra/NoSQL Connector or Translator for GlusterFS
by Jilin Xpd
Hi, all,
I'm applying for the GSOC project "*Implement a Cassandra/NoSQL Connector
or Translator for GlusterFS*".
Since I have completed my GSOC proposal, I would like to post it here, any
sugggestions will be welcome.
Here is my application in fedora project wiki:
https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Jilinxpd
Here is my application with *proposal *in google-melange:
https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/j...
Best regards,
Peidong
---------- Forwarded message ----------
From: Jilin Xpd <jilinxpd(a)gmail.com>
Date: 2013/4/25
Subject: Fwd: [GSoC] Implement a Cassandra/NoSQL Connector or Translator
for GlusterFS
To: avati(a)redhat.com, Anand Babu Periasamy <abperiasamy(a)gmail.com>,
johnmark(a)redhat.com
Cc: Buddhike Kurera <bckurera(a)fedoraproject.org>
Dear mentors,
I'm Peidong, the guy applying for the GSOC project "*Implement a
Cassandra/NoSQL Connector or Translator for GlusterFS*".
I have finished my proposal, I hope you can help review it, thanks very
much!
Here is my application in fedora project wiki:
https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Jilinxpd
Here is my application with *proposal *in google-melange:
https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/j...
Best Regards,
Peidong
---------- Forwarded message ----------
From: Jilin Xpd <jilinxpd(a)gmail.com>
Date: 2013/4/23
Subject: Fwd: [GSoC] Implement a Cassandra/NoSQL Connector or Translator
for GlusterFS
To: avati(a)redhat.com, abperiasamy(a)gmail.com, johnmark(a)redhat.com
Cc: Buddhike Kurera <bckurera(a)fedoraproject.org>
Dear mentors,
I'm a student willing to apply for the GSOC project "*Implement a Cassandra/
NoSQL Connector or Translator for GlusterFS*".
I have contacted with Mr Walker before, he hasn't reply yet.
As I'm now writing my proposal, I have some questions about this project.
Would you kindly help me solving my questions? Thanks very much!
My questions is as follows:
(1) As I understand it, the project is to write a storage translator for
GlusterFS, so that GlusterFS can use Cassandra as its backend storage.
One of the benefits is that legacy applications which are incompatible with
NoSQL can now store key-value pairs into Cassandra indirectly.
Am I right?
(2) Since the users will only store key-value pairs as a file into our
system, they may not use directory, file attribute and extended file
attribute, do we need to provide fops to support these features?
If we do, then as for the directory, I find it not very difficult to
support it, since directory can map to the super column and column family
in Cassandra.
That's all my questions. Thanks for your time!
I'm still designing and writing my proposal, I will post to your all as
soon as I finish.
Best regards,
Peidong
---------- Forwarded message ----------
From: Jilin Xpd <jilinxpd(a)gmail.com>
Date: 2013/4/22
Subject: [GSoC] Implement a Cassandra/NoSQL Connector or Translator for
GlusterFS
To: johnmark(a)redhat.com
Hi, Mr Walker,
I'm Peidong Xie, a third year master student from Institute of Software,
Chinese Academy of Sciences.
Sorry to communicate with you so late, I want to express my interest in the
idea "*Implement a Cassandra/NoSQL Connector or Translator for GlusterFS* ".
I have read the documents in the GlusterFS website, from where I got the
knowledge of GlusterFS architecture and the way of writing translators.
Also, I roughly read the code of posix translator and bdb translator, and
figured out the skeleton of a storage translator.
I noticed that GlusterFS had bdb as one of its storage backends, but it's
obsoleted. To implement a Cassandra translator for Glusterfs, I think the
bdb translator is a good reference.
Cassandra doesn't provide native interface for C, there is a C++ client (
libQtCassandra) which involves 3rd party libraries, so I think it's better
to use raw Thrift API in Glusterfs.
I have participated in some projects, most of my work is related with file
system:
(1) In 2011, I together with another student, developed a shared fs based
on FUSE, it's used to store libvirt checkpoint file and image file, then
multiple VMs could read/write a checkpoint or image simultaneously. The
key idea is parting the whole file into small blocks and cache them in
memory, so that VMs could share the file blocks. COW is used to make sure a
VM's write won't influence others.
(2) During last year's GSoC, I made the smbfs(CIFS client) in illumossupport
mmap. Firstly, I implemented mmap with block i/o, the main work it to
implement the VFS interfaces, such as smbfs_mmap, smbfs_getpage,
smbfsputpage. Secondly, I add page cache support to file i/o, mainly
modified smbfs_read, smbfs_write. With mmap, smbfs could cache file in
memory and reduce the i/o request over the wire, so the efficiency of i/o
increases.
(3) In last year, I spent some time porting ecryptfs-utils to
RedFlagLinux, making it work with
ecryptfs, to support encrypted home directory.
Currently, I concentrate on the storage issues in big data. I have done
study on some distributed systems such as hdfs, hbase, mongodb, cassandra,
and storage engines such as bdb and leveldb.
I hope my project experience and background knowledge could help in
"Implement a Cassandra/NoSQL Connector or Translator for GlusterFS ".
I haven't finished my proposal yet, I will finish it in one or two days.
Best regards,
Peidong
10 years, 7 months
Recommendation letter inquiry
by Sarup Banskota
Hi Buddhike,
I had a word with one of my professors regarding the recommendation letter.
According to my University rules, any recommendation letters should be
uploaded/emailed directly by the professor to the concerned people. I also
believe this system is fair, because students wouldn't have to play around
with the letter once it is sent to them by the profs. :)
So it might so happen that I will forward him your email ID, and my
recommendation letter might land to your email through him. Is that ok? Of
course, I will make sure he makes it clear it is meant for me.
Thank you,
Sarup Banskota
10 years, 7 months
Document Submission
by Sarup Banskota
Hi Buddhike,
I've emailed you my documents. It's been 24 hours and since the application
process page says I am supposed to immediately inform the admins, I thought
I should drop in a note :)
Thank you,
Sarup Banskota
10 years, 7 months