<div dir="ltr"><div><div><div><div>Hi Team,<br><br></div>Is it possible to expand the partition of the above set up.<br><br></div>Scenario : Disk sda1 is 100% utilized.<br><br><br></div>Regards,<br></div>Dhanesh M.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 23, 2014 at 1:43 PM, Christian Schwede <span dir="ltr"><<a href="mailto:christian.schwede@enovance.com" target="_blank">christian.schwede@enovance.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 22.12.14 21:00, Amit Anand wrote:<br>
> Thanks Christian I think thats exactly what I needed - I will try and<br>
> make 2 new rings and see how that works. You wouldnt per chance know<br>
> how I would limit the replicas, ie 2 in the Paris region and 1 at HQ?<br>
</span>> I only want one replica to goto the HQ region... ... Also, if you<br>
<span class="">> notice i my command for the name i gave hq-ip# - do I have to use the<br>
> naming convention r#z#-ip when I add?<br>
<br>
</span>Yes, the naming convention tells Swift in which region/zone the device<br>
is located. For example:<br>
<br>
swift-ring-builder object-1.builder add r1z5-192.168.1.1:6000/sda1_ 3000<br>
<br>
r1: Region 1<br>
z5: Zone 5<br>
3000: weight of the device<br>
<br>
Here is a small example with two regions, the first with two replicas,<br>
the second region with one. The important thing is to assign 2/3 of the<br>
total cluster weight to one region, and 1/3 to the other.<br>
<br>
---<br>
<br>
swift-ring-builder object-1.builder create 14 3 1<br>
<br>
swift-ring-builder object-1.builder add r1z1-192.168.1.1:6000/sda1_ 3000<br>
swift-ring-builder object-1.builder add r1z2-192.168.1.2:6000/sda1_ 3000<br>
<br>
swift-ring-builder object-1.builder add r2z1-192.168.2.1:6000/sda1_ 3000<br>
<br>
swift-ring-builder object-1.builder rebalance<br>
<br>
swift-ring-builder object-1.builder list_parts r1<br>
swift-ring-builder object-1.builder list_parts r2<br>
<br>
---<br>
<br>
This example is a perfect match (ie all partitions store two replicas in<br>
region 1 and one replica in region 2); however due to roundings during<br>
the calculation it might happen that there are a few partitions that<br>
have two replicas in the smaller region. You can see the partition and<br>
replica count using the "list_parts" command; you might need to tweak<br>
your weight numbers a little bit depending on your setup.<br>
<div class="HOEnZb"><div class="h5"><br>
Christian<br>
<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>
</div></div></blockquote></div><br></div>