Re: wip-crush

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

 



Okay, it's trivial to change 'pool' to 'root' in the default generated 
crush map, and update all the docs accordingly.  The problem is that some 
stuff built on top of ceph has 'pool=default' in there, including our chef 
cookbooks and those that other people are building.

I see a few options:

1) - Document that pool=default should be used for clusters created 
     pre-0.52, and root=default for clusters created after that (at 
     http://ceph.com/docs/...).
   - Tell new tools to use root=default
   - Encourage existing tools to use *both* root=default pool=default (if 
     the type is not present, it will be ignored).  They will break on 
     newly created clusters with new code, but it will at least happen 
     quickly (on cluster creation).
   - Make noise in the release notes+announcement.

2) Make 'pool' be silently translated to 'root' (and the other way around) 
   if the type is not present.  That way new tools with old clusters will 
   work, and new clusters with old automation will work.

Other ideas?  I don't much like #2.

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


[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