<div dir="ltr">At a minimum, you want 100 partitions per disk.  More partitions doesn't really matter unless you get way too many (for example 100K partitions on a disk is probably a bad idea).  And yes, since there are 3 replicas, there will be 3 copies of every partition.<div>

<br></div><div>When determining the part power, you really want to think about what the max size of your cluster in terms of disk might be, and calculate how many partitions you need based on that, not how many disks you have now.</div>

<div><br>I have a google spreadsheet that can help determine what part size to use:</div><div><br></div><div><a href="https://docs.google.com/spreadsheet/ccc?key=0At4SyQdtaLTjdGp6R0ZiNnhYQV9WUDJFcllHODJJZFE&usp=sharing">https://docs.google.com/spreadsheet/ccc?key=0At4SyQdtaLTjdGp6R0ZiNnhYQV9WUDJFcllHODJJZFE&usp=sharing</a><br>
</div><div><br></div><div>Changing the parameters will show you what the max size a cluster can be based on the chosen partition size.</div><div><br></div><div>--</div><div>Chuck</div></div><div class="gmail_extra"><br><br>
<div class="gmail_quote">On Fri, Sep 6, 2013 at 3:45 AM, Vil Surkin <span dir="ltr"><<a href="mailto:vill.srk@gmail.com" target="_blank">vill.srk@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

                <div>
                    <font face="Courier New">In source code (<a href="https://github.com/openstack/swift/blob/master/bin/swift-ring-builder" target="_blank">https://github.com/openstack/swift/blob/master/bin/swift-ring-builder</a> line 289) i found, that partitions count multiple 'replica_count' param only when i print information about ring. So, what 'partition_power' i should use for installation with, for example, 500 disks? And how much partitions are really placed on disks: 2^part_power or 2^port_power*replica_count ?</font></div>
<font face="Courier New">
                </font><div><div><br></div></div>
                 
                <p style="color:#a0a0a8">пятница, 6 сентября 2013 г. в 11:22, Vil Surkin написал:</p><div class="HOEnZb"><div class="h5">
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px">
                    <span><div><div>
                <div><font face="Courier New">Hello,</font></div><div><font face="Courier New"><br></font></div><div><font face="Courier New">When i create ring, i use formula like "disks_numbers * 100 and round to nearest power of two". I calculate param "part_power" to be near 100 on each disk. But when i add devices to ring and rebalance them, then i get number of partitions multiplied to "replica_count" number.</font></div>
<div><font face="Courier New"><br></font></div><div><font face="Courier New">So, how much partitions should be on one disk?</font></div>
            </div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>
            </div></div><br>_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
<br></blockquote></div><br></div>