[Gluster-users] [Gluster-devel] PLEASE READ ! We need your opinion. GSOC-2014 and the Gluster community
John Mark Walker
johnmark at gluster.org
Thu Mar 13 18:19:02 UTC 2014
----- Original Message -----
> Welcome, Carlos. I think it's great that you're taking initiative here.
+1 - I love enthusiastic fresh me^H^H^H^H^H^H^H^Hcommunity members! :)
> However, it's also important to set proper expectations for what a GSoC
> intern
> could reasonably be expected to achieve. I've seen some amazing stuff out of
> GSoC, but if we set the bar too high then we end up with incomplete code and
> the student doesn't learn much except frustration.
This. The reason we haven't really participated in GSoC is not because we don't want to - it's because it's exceptionally difficult for a project of our scope, but that doesn't mean there aren't any possibilities. As an example, last year the Open Source Lab at OSU worked with a student to create an integration with Ganeti, which was mostly successful, and I think work has continued on that project. That's an example of a project with the right scope.
>
> > 3) Accelerator node project. Some storage solutions out there offer an
> > "accelerator node", which is, in short, a, extra node with a lot of RAM,
> > eventually fast disks (SSD), and that works like a proxy to the regular
> > volumes. active chunks of files are moved there, logs (ZIL style) are
> > recorded on fast media, among other things. There is NO active project for
> > this, or trello entry, because it is something I started discussing with a
> > few fellows just a couple of days ago. I thought of starting to play with
> > RAM disks (tmpfs) as scratch disks, but, since we have an opportunity to do
> > something more efficient, or at the very least start it, why not ?
>
> Looks like somebody has read the Isilon marketing materials. ;)
>
> A full production-level implementation of this, with cache consistency and
> so on, would be a major project. However, a non-consistent prototype good
> for specific use cases - especially Hadoop, as Jay mentions - would be
> pretty easy to build. Having a GlusterFS server (for the real clients)
> also be a GlusterFS client (to the real cluster) is pretty straightforward.
> Testing performance would also be a significant component of this, and IMO
> that's something more developers should learn about early in their careers.
> I encourage you to keep thinking about how this could be turned into a real
> GSoC proposal.
Excellent. This has possibilities.
Another possibility is in the mobile app space. I think it would be awesome to port GFAPI to Android, for example. Or to make use of the python or ruby bindings for GFAPI to create a server-side RESTful API that a mobile app can access.
-JM
More information about the Gluster-users
mailing list