<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">On Sat, Apr 27, 2013 at 5:31 PM,  <span dir="ltr">&lt;<a href="mailto:summer-coding-request@lists.fedoraproject.org" target="_blank">summer-coding-request@lists.fedoraproject.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send summer-coding mailing list submissions to<br>
        <a href="mailto:summer-coding@lists.fedoraproject.org">summer-coding@lists.fedoraproject.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://admin.fedoraproject.org/mailman/listinfo/summer-coding" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/summer-coding</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
        <a href="mailto:summer-coding-request@lists.fedoraproject.org">summer-coding-request@lists.fedoraproject.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:summer-coding-owner@lists.fedoraproject.org">summer-coding-owner@lists.fedoraproject.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of summer-coding digest...&quot;<br>
<br>
<br>
Today&#39;s Topics:<br>
<br>
   1. Recommendation letter inquiry (Sarup Banskota)<br>
   2. Fwd: [GSoC] Implement a Cassandra/NoSQL Connector or<br>
      Translator for    GlusterFS (Jilin Xpd)<br>
   3. Student Application Submission - Updates (Buddhike Kurera)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Fri, 26 Apr 2013 20:08:06 +0530<br>
From: Sarup Banskota &lt;<a href="mailto:sbanskota08@gmail.com">sbanskota08@gmail.com</a>&gt;<br>
To: Buddhike Kurera &lt;<a href="mailto:bckurera@fedoraproject.org">bckurera@fedoraproject.org</a>&gt;<br>
Cc: <a href="mailto:summer-coding@lists.fedoraproject.org">summer-coding@lists.fedoraproject.org</a>, Emily Dirsh<br>
        &lt;<a href="mailto:edirsh@redhat.com">edirsh@redhat.com</a>&gt;<br>
Subject: Recommendation letter inquiry<br>
Message-ID:<br>
        &lt;<a href="mailto:CABfbgvv7M5fi6pJ1aCJb4iotz9xvDX4GWePCRvGv6h-1yWD8Uw@mail.gmail.com">CABfbgvv7M5fi6pJ1aCJb4iotz9xvDX4GWePCRvGv6h-1yWD8Uw@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<br>
Hi Buddhike,<br>
<br>
I had a word with one of my professors regarding the recommendation letter.<br>
According to my University rules, any recommendation letters should be<br>
uploaded/emailed directly by the professor to the concerned people. I also<br>
believe this system is fair, because students wouldn&#39;t have to play around<br>
with the letter once it is sent to them by the profs. :)<br>
<br>
So it might so happen that I will forward him your email ID, and my<br>
recommendation letter might land to your email through him. Is that ok? Of<br>
course, I will make sure he makes it clear it is meant for me.<br>
<br>
Thank you,<br>
Sarup Banskota<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: &lt;<a href="http://lists.fedoraproject.org/pipermail/summer-coding/attachments/20130426/f3855628/attachment-0001.html" target="_blank">http://lists.fedoraproject.org/pipermail/summer-coding/attachments/20130426/f3855628/attachment-0001.html</a>&gt;<br>

<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Sat, 27 Apr 2013 09:48:33 +0800<br>
From: Jilin Xpd &lt;<a href="mailto:jilinxpd@gmail.com">jilinxpd@gmail.com</a>&gt;<br>
To: <a href="mailto:devel@lists.fedoraproject.org">devel@lists.fedoraproject.org</a>,<br>
        <a href="mailto:summer-coding@lists.fedoraproject.org">summer-coding@lists.fedoraproject.org</a><br>
Subject: Fwd: [GSoC] Implement a Cassandra/NoSQL Connector or<br>
        Translator for  GlusterFS<br>
Message-ID:<br>
        &lt;CAJ46KbXPmT=<a href="mailto:go9c0P2LLfDmjgy0gKw%2BnsxP%2BFVqkpnHAH8nTmQ@mail.gmail.com">go9c0P2LLfDmjgy0gKw+nsxP+FVqkpnHAH8nTmQ@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<br>
Hi, all,<br>
<br>
I&#39;m applying for the GSOC project &quot;*Implement a Cassandra/NoSQL Connector<br>
or Translator for GlusterFS*&quot;.<br>
Since I have completed my GSOC proposal, I would like to post it here, any<br>
sugggestions will be welcome.<br>
<br>
<br>
Here is my application in fedora project wiki:<br>
<a href="https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Jilinxpd" target="_blank">https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Jilinxpd</a><br>
<br>
Here is my application with *proposal *in google-melange:<br>
<a href="https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/jilinxpd/18001" target="_blank">https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/jilinxpd/18001</a><br>
<br>
<br>
<br>
Best regards,<br>
Peidong<br>
<br>
<br>
<br>
<br>
<br>
---------- Forwarded message ----------<br>
From: Jilin Xpd &lt;<a href="mailto:jilinxpd@gmail.com">jilinxpd@gmail.com</a>&gt;<br>
Date: 2013/4/25<br>
Subject: Fwd: [GSoC] Implement a Cassandra/NoSQL Connector or Translator<br>
for GlusterFS<br>
To: <a href="mailto:avati@redhat.com">avati@redhat.com</a>, Anand Babu Periasamy &lt;<a href="mailto:abperiasamy@gmail.com">abperiasamy@gmail.com</a>&gt;,<br>
<a href="mailto:johnmark@redhat.com">johnmark@redhat.com</a><br>
Cc: Buddhike Kurera &lt;<a href="mailto:bckurera@fedoraproject.org">bckurera@fedoraproject.org</a>&gt;<br>
<br>
<br>
Dear mentors,<br>
<br>
I&#39;m Peidong, the guy applying for the GSOC project &quot;*Implement a<br>
Cassandra/NoSQL Connector or Translator for GlusterFS*&quot;.<br>
I have finished my proposal, I hope you can help review it, thanks very<br>
much!<br>
<br>
Here is my application in fedora project wiki:<br>
<a href="https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Jilinxpd" target="_blank">https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Jilinxpd</a><br>
<br>
Here is my application with *proposal *in google-melange:<br>
<a href="https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/jilinxpd/18001" target="_blank">https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/jilinxpd/18001</a><br><br></blockquote>
<div style>Hi Peidong,</div><div style><br></div><div style>I think one of the header still says &quot;GSoC 2012&quot;, so you might want to change it to GSoC 2013. :) I&#39;ve noticed that you have fixed that in the wiki.</div>
<div style><br></div><div style>Good luck.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Best Regards,<br>
Peidong<br>
<br>
<br>
<br>
<br>
---------- Forwarded message ----------<br>
From: Jilin Xpd &lt;<a href="mailto:jilinxpd@gmail.com">jilinxpd@gmail.com</a>&gt;<br>
 Date: 2013/4/23<br>
Subject: Fwd: [GSoC] Implement a Cassandra/NoSQL Connector or Translator<br>
for GlusterFS<br>
To: <a href="mailto:avati@redhat.com">avati@redhat.com</a>, <a href="mailto:abperiasamy@gmail.com">abperiasamy@gmail.com</a>, <a href="mailto:johnmark@redhat.com">johnmark@redhat.com</a><br>
Cc: Buddhike Kurera &lt;<a href="mailto:bckurera@fedoraproject.org">bckurera@fedoraproject.org</a>&gt;<br>
<br>
<br>
Dear mentors,<br>
<br>
I&#39;m a student willing to apply for the GSOC project &quot;*Implement a Cassandra/<br>
NoSQL Connector or Translator for GlusterFS*&quot;.<br>
I have contacted with Mr Walker before, he hasn&#39;t reply yet.<br>
As I&#39;m now writing my proposal, I have some questions about this project.<br>
Would you kindly help me solving my questions? Thanks very much!<br>
<br>
My questions is as follows:<br>
<br>
(1) As I understand it, the project is to write a storage translator for<br>
GlusterFS, so that GlusterFS can use Cassandra as its backend storage.<br>
One of the benefits is that legacy applications which are incompatible with<br>
NoSQL can now store key-value pairs into Cassandra indirectly.<br>
Am I right?<br>
<br>
(2) Since the users will only store key-value pairs as a file into our<br>
system, they may not use directory, file attribute and extended file<br>
attribute, do we need to provide fops to support these features?<br>
If we do, then as for the directory, I find it not very difficult to<br>
support it, since directory can map to the super column and column family<br>
in Cassandra.<br>
<br>
That&#39;s all my questions. Thanks for your time!<br>
<br>
I&#39;m still designing and writing my proposal, I will post to your all as<br>
soon as I finish.<br>
<br>
Best regards,<br>
Peidong<br>
<br>
<br>
<br>
<br>
---------- Forwarded message ----------<br>
From: Jilin Xpd &lt;<a href="mailto:jilinxpd@gmail.com">jilinxpd@gmail.com</a>&gt;<br>
Date: 2013/4/22<br>
Subject: [GSoC] Implement a Cassandra/NoSQL Connector or Translator for<br>
GlusterFS<br>
To: <a href="mailto:johnmark@redhat.com">johnmark@redhat.com</a><br>
<br>
<br>
Hi, Mr Walker,<br>
<br>
I&#39;m Peidong Xie, a third year master student from Institute of Software,<br>
Chinese Academy of Sciences.<br>
<br>
Sorry to communicate with you so late, I want to express my interest in the<br>
idea &quot;*Implement a Cassandra/NoSQL Connector or Translator for GlusterFS* &quot;.<br>
<br>
I have read the documents in the GlusterFS website, from where I got the<br>
knowledge of GlusterFS architecture and the way of writing translators.<br>
Also, I roughly read the code of posix translator and bdb translator, and<br>
figured out the skeleton of a storage translator.<br>
<br>
I noticed that GlusterFS had bdb as one of its storage backends, but it&#39;s<br>
obsoleted. To implement a Cassandra translator for Glusterfs, I think the<br>
bdb translator is a good reference.<br>
Cassandra doesn&#39;t provide native interface for C, there is a C++ client (<br>
libQtCassandra) which involves 3rd party libraries, so I think it&#39;s better<br>
to use raw Thrift API in Glusterfs.<br>
<br>
I have participated in some projects, most of my work is related with file<br>
system:<br>
<br>
(1) In 2011, I together with another student, developed a shared fs based<br>
on FUSE, it&#39;s used to store libvirt checkpoint file and image file, then<br>
multiple VMs could read/write a checkpoint or image  simultaneously. The<br>
key idea is parting the whole file into small blocks and cache them in<br>
memory, so that VMs could share the file blocks. COW is used to make sure a<br>
VM&#39;s write won&#39;t  influence others.<br>
<br>
(2) During last year&#39;s GSoC, I made the smbfs(CIFS client) in illumossupport<br>
mmap. Firstly, I implemented mmap with block i/o, the main work it to<br>
implement the VFS interfaces, such as smbfs_mmap, smbfs_getpage,<br>
smbfsputpage. Secondly, I add page cache support to file i/o, mainly<br>
modified smbfs_read, smbfs_write. With mmap, smbfs could cache file in<br>
memory and reduce the i/o request over the wire, so the efficiency of i/o<br>
increases.<br>
<br>
(3) In last year, I spent some time porting ecryptfs-utils to<br>
RedFlagLinux, making it work with<br>
ecryptfs, to support encrypted home directory.<br>
<br>
Currently, I concentrate on the storage issues in big data. I have done<br>
study on some distributed systems such as hdfs, hbase, mongodb, cassandra,<br>
and storage engines such as bdb and leveldb.<br>
<br>
I hope my project experience and background knowledge could help in<br>
&quot;Implement a Cassandra/NoSQL Connector or Translator for GlusterFS &quot;.<br>
I haven&#39;t finished my proposal yet, I will finish it in one or two days.<br>
<br>
<br>
Best regards,<br>
Peidong<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: &lt;<a href="http://lists.fedoraproject.org/pipermail/summer-coding/attachments/20130427/4c65bc6d/attachment-0001.html" target="_blank">http://lists.fedoraproject.org/pipermail/summer-coding/attachments/20130427/4c65bc6d/attachment-0001.html</a>&gt;<br>

<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Sat, 27 Apr 2013 10:45:12 +0530<br>
From: Buddhike Kurera &lt;<a href="mailto:bckurera@fedoraproject.org">bckurera@fedoraproject.org</a>&gt;<br>
To: &quot;<a href="mailto:summer-coding@lists.fedoraproject.org">summer-coding@lists.fedoraproject.org</a>&quot;<br>
        &lt;<a href="mailto:summer-coding@lists.fedoraproject.org">summer-coding@lists.fedoraproject.org</a>&gt;<br>
Subject: Student Application Submission - Updates<br>
Message-ID:<br>
        &lt;CAMkiuSudKVxbQvOvM5AZRfKhz=<a href="mailto:wtZ0t_y2zSgf7b0jb_gDhhdQ@mail.gmail.com">wtZ0t_y2zSgf7b0jb_gDhhdQ@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;utf-8&quot;<br>
<br>
Hi<br>
<br>
At the moment we have received following student applications, covering<br>
Fedora student application guideline,<br>
<br>
<a href="https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Sarupbanskota" target="_blank">https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Sarupbanskota</a><br>
<a href="https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Bttalic" target="_blank">https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Bttalic</a><br>
<br>
We have asked more info from some students who posted incomplete<br>
applications.<br>
<br>
Please complete the application process asap and let us know.<br>
<br>
--<br>
Regards,<br>
Buddhike Chandradeepa Kurera (bckurera)<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: &lt;<a href="http://lists.fedoraproject.org/pipermail/summer-coding/attachments/20130427/2613c182/attachment-0001.html" target="_blank">http://lists.fedoraproject.org/pipermail/summer-coding/attachments/20130427/2613c182/attachment-0001.html</a>&gt;<br>

<br>
------------------------------<br>
<br>
_______________________________________________<br>
summer-coding mailing list<br>
<a href="mailto:summer-coding@lists.fedoraproject.org">summer-coding@lists.fedoraproject.org</a><br>
<a href="https://admin.fedoraproject.org/mailman/listinfo/summer-coding" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/summer-coding</a><br>
<br>
End of summer-coding Digest, Vol 19, Issue 18<br>
*********************************************<br>
</blockquote></div><br></div></div>