[Gluster-devel] [Gluster-users] opportunist for outreachy

Ms ms ms.soumya12 at gmail.com
Mon Oct 17 16:02:15 UTC 2016


Hi,

As a part of my initial contribution to the organization, I have done the
following:

   1. Installed gluster on 2 nodes on digitalocean
   2. Specs of the nodes: 2 GB Memory / 40 GB Disk / NYC2 - Ubuntu 16.04.1
   x64
   3. Set up a volume and mounted it
   4. Set up a client machine, and ran the benchmark tests from there only.

After the setup of the nodes and the client machine, I ran the benchmark
tests from [1]. I found the following issues while creating the benchmark:

   - there were no instructions on the latest ppa for gluster, so I had to
   search on launchpad for Ubuntu
   - mount_point is a required variable which is not accepted properly
   - no instructions on setting up IOZone.
   - IOZone configuration file isn't generated properly for IOZone3.
   - smallfile is configured on all clients, however the check for
   smallfile is done on localhost, so even though it's installed it installs
   it everytime.
   - error handling is weak on tests
   - the mounted volume name is hard coded for smallfile

I would like to improve the benchmark script. Also, could I make a pull
request for the same?

On fixing the errors and after some research I was able to generate the
following results for the benchmark:

Sequential Writes 64 record size: 549,826 kBps
Sequential Reads 64 record size: 919,270 kBps
Random Writes 64 record size: 278,564 kBps Random Reads 64 record size:
81,914 KBps Smallfile Creates 64 file size: 236 files/sec Smallfile Reads
64 file size: 627 files/sec
Smallfile ls -l 64 file size: 10693 files/sec

[1] https://github.com/gluster/gbench/tree/master/bench-tests/bt-0000-0001

Cheers,
Soumya.

On 14 October 2016 at 21:27, Shyam <srangana at redhat.com> wrote:

> On 10/14/2016 10:48 AM, Manikandan Selvaganesh wrote:
>
>> Hi Soumya,
>>
>> Welcome to the community.
>>
>> Here[1] is the link for Gluster Documentation. I would suggest you to
>> google and
>> read a bit about GlusterFS and then get started with "Quick Start
>> Guide[2]".
>> Once you have done your setup and have played a bit around the
>> installation and
>> configuration move on with "Developers Guide[3]".
>>
>> If you want to get started with Code contributions pick some EasyFix
>> bugs which
>> can be found here[4]. After this I hope you would have got a minimal
>> idea and then
>> explore more in depth and pick up the project/component which interests
>> you more.
>> Again, we have some list of projects[5] already listed, check out if
>> anything interests
>> you here. Feel free to bring your own ideas as well. These are quite
>> generic for anyone
>> who is new to the community and in case if  you want to know
>> specifically about
>> Outreachy, someone in the community will surely respond to you shortly.
>>
>
> Let me take the Outreachy part up.
>
> There are 2 projects there, one relating to the documentation, for which
> Manikandan has filled in some links and thoughts. The other being the
> instrumentation tooling around performance.
>
> For the latter, I would suggest that you get a gluster volume up and
> running, and attempt the GlusterBench.py [6] against it, and start with
> reporting the results. Again, Manikandan has covered getting gluster up and
> running. For any questions, or things that you get stuck on when running
> the bench script, post back here and we will help as needed.
>
>
>> If you have queries, please mail us back. Also, we are always available
>> on #gluster-dev
>> and #gluster-meeting in Freenode.
>>
>> All the best :-)
>>
>> [1] https://gluster.readthedocs.io/en/latest/
>>
>> [2] https://gluster.readthedocs.io/en/latest/Quick-Start-Guide/
>> Quickstart/
>>
>> [3] https://gluster.readthedocs.io/en/latest/Developer-guide/Dev
>> elopers-Index/
>>
>> [4] https://gluster.readthedocs.io/en/latest/Developer-guide/Eas
>> y-Fix-Bugs/
>>
>> [5] https://gluster.readthedocs.io/en/latest/Developer-guide/Projects/
>>
>
> [6] GlusterBench.py : https://github.com/gluster/gbe
> nch/tree/master/bench-tests/bt-0000-0001
>
>
>>
>> --
>> Cheers,
>> Manikandan Selvaganesh.
>>
>> On Fri, Oct 14, 2016 at 7:56 PM, Ms ms <ms.soumya12 at gmail.com
>> <mailto:ms.soumya12 at gmail.com>> wrote:
>>
>>     Hi,
>>
>>     I'm a research student pursuing my Masters in IIIT-Hyderabad. I am
>>     keen on working on Gluster's Outreachy project.
>>
>>     I have prior experience in configuring, maintaining and managing
>>     systems in an MHRD project. I have completed the required course
>>     credits towards my degree and am working on my Thesis currently. It
>>     would be great opportunity for me to learn and contribute to the
>>     project as well.
>>
>>     As I am a bit new to the community it would be nice if anyone can
>>     guide me a few useful resources to get me started.
>>
>>     Thanks and regards,
>>     Soumya
>>
>>     _______________________________________________
>>     Gluster-users mailing list
>>     Gluster-users at gluster.org <mailto:Gluster-users at gluster.org>
>>     http://www.gluster.org/mailman/listinfo/gluster-users
>>     <http://www.gluster.org/mailman/listinfo/gluster-users>
>>
>>
>>
>>
>> _______________________________________________
>> Gluster-users mailing list
>> Gluster-users at gluster.org
>> http://www.gluster.org/mailman/listinfo/gluster-users
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gluster.org/pipermail/gluster-devel/attachments/20161017/7b21d6ef/attachment-0001.html>


More information about the Gluster-devel mailing list