On Fri, 31 Aug 2012, Sage Weil wrote: > 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. Okay, #1 it is! I'll make some more noise when v0.52 is released. Merging this into master. sage > > 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 > > -- 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