Re: crushmap errors

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

 



Hi Sage,
1. The crushtool grammer fix is working for me. Thanks.

2. I think if an admin puts the extra rack info into the ceph.conf file, than it should do what expected. I understand your worries but on the other end ceph is not an end user tool, and people should know what they do and balance there racks evenly.
Just my two cents.

-martin


Am 11.11.2011 23:51, schrieb Sage Weil:
On Fri, 11 Nov 2011, Martin Mailand wrote:
Hi,
I used in ceph v0.38 the host and rack feature in the conf during an mkcephfs.
Now I have to problems with the crushmap

1. I cannot compile a ceph genearated crushmap.
crushtool -c file.txt -o file
file.txt:4 error: parse error at '.0'

Whoops, will push a patch to stable shortly.  The grammer wasn't
recognizing '.' as a legal character.

2. Why are 2 racks are not enough for 2 failure domains?
 From the commit:
If there are>2 racks, separate across racks.

Well, technically they are.  My worry is that it's more likely that racks
will have significantly vary capacity (i.e. crush weight) due to, say, 1
full rack and a second 1/2 rack.  If the policy forces replicas be placed
across racks things won't balance well.

I suppose there should be an argument like --min-racks that controls that
threshold?

sage
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux