<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Played around with the /var/lib/glusterd/vols/gl_disk /gl_disk-fuse.vol using rr and alu schedulers.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Seems like this is the side effect of the default DHT. In my set of files – the filename gets hashed to a single node and the brick fills up. The files start small and they will grow later so I don’t really want
many of them on a single node. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I do have control to name them differently or structure the layout. Reads are the ones that are important so the DHT is good to have as opposed to sending lookups to many bricks.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Is gaming the DHT the only option?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> gluster-users-bounces@gluster.org [mailto:gluster-users-bounces@gluster.org]
<b>On Behalf Of </b>Prasad, Nirmal<br>
<b>Sent:</b> Friday, March 21, 2014 11:09 PM<br>
<b>To:</b> gluster-users@gluster.org<br>
<b>Subject:</b> [Gluster-users] How to setup round-robin distribute replicate?<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hi,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Based on the documentation – distribute replicated volume puts files in random. I have 20 bricks (10x2) and want to distribute files in round-robin. The files land up only on 1 node till it fills up – I want to evenly distribute the files
(only 1 writer).<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Tried to find the location for volume file for rr scheduler – there are a bunch of files – not sure which one is correct.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Any pointers?<o:p></o:p></p>
<p class="MsoNormal">Thanks<o:p></o:p></p>
<p class="MsoNormal">Regards<o:p></o:p></p>
<p class="MsoNormal">Nirmal<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Volume Name: gl_disk<o:p></o:p></p>
<p class="MsoNormal">Type: Distributed-Replicate<o:p></o:p></p>
<p class="MsoNormal">Volume ID: ff5e70d6-c559-4c38-8b13-96e4f09825ba<o:p></o:p></p>
<p class="MsoNormal">Status: Started<o:p></o:p></p>
<p class="MsoNormal">Number of Bricks: 10 x 2 = 20<o:p></o:p></p>
<p class="MsoNormal">Transport-type: tcp<o:p></o:p></p>
<p class="MsoNormal">Bricks:<o:p></o:p></p>
<p class="MsoNormal">Brick1: 192.168.100.10:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick2: 192.168.100.11:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick3: 192.168.100.12:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick4: 192.168.100.13:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick5: 192.168.100.14:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick6: 192.168.100.15:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick7: 192.168.100.16:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick8: 192.168.100.17:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick9: 192.168.100.18:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick10: 192.168.100.19:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick11: 192.168.100.20:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick12: 192.168.100.21:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick13: 192.168.100.22:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick14: 192.168.100.23:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick15: 192.168.100.24:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick16: 192.168.100.25:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick17: 192.168.100.26:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick18: 192.168.100.27:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick19: 192.168.100.28:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal">Brick20: 192.168.100.29:/mnt/disk/data<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>