Re: opportunist for outreachy

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxx> 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/Developers-Index/

[4] https://gluster.readthedocs.io/en/latest/Developer-guide/Easy-Fix-Bugs/

[5] https://gluster.readthedocs.io/en/latest/Developer-guide/Projects/

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



--
Cheers,
Manikandan Selvaganesh.

On Fri, Oct 14, 2016 at 7:56 PM, Ms ms <ms.soumya12@xxxxxxxxx
<mailto:ms.soumya12@xxxxxxxxx>> 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@xxxxxxxxxxx <mailto:Gluster-users@gluster.org>
    http://www.gluster.org/mailman/listinfo/gluster-users
    <http://www.gluster.org/mailman/listinfo/gluster-users>




_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://www.gluster.org/mailman/listinfo/gluster-users


_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://www.gluster.org/mailman/listinfo/gluster-users

[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux