Thanks John that makes sense, since we miss user's overall intent there is no point of doing this within the mons :). It would be nice to have something a bit more dynamic though, where we can decrease PGs based on the topology and the current number of pools... Of course this will trigger movements but this is not an issue for Ceph :). On Thu, Nov 17, 2016 at 10:02 PM, John Spray <jspray@xxxxxxxxxx> wrote: > On Thu, Nov 17, 2016 at 6:14 PM, Sebastien Han <shan@xxxxxxxxxx> wrote: >> Hey, >> >> I was wondering, since we have PG calc online to decide the right >> value for our PGs per pool. The logic seems to be easy and well >> understood. Looks like a simple calculation, I don't see anything like >> depending on a use case we are changing the value or anything. >> >> Any reason why this logic is not part of Ceph? >> Mons know about everything on the cluster and since they manage pool >> creations they should be able to take the right decision. >> >> Am I missing something? > > I think the reason nobody has done this so far is that there's no > overall (multiple pools at a time) setup interface in Ceph. To do the > pg calc stuff, you need a user to tell you not just that they want a > pool, but how many pools they want and what they will use them for: > something friendlier than the current "osd pool create" command can > handle. > > Having mons do any kind of guessing on a "pool at a time" basis > without visibility of the user's overall intent is pretty dangerous, > because users can never fix a bad automatic choice (can't decrease > pg_num). > > John > >> Thanks! >> >> -- >> Cheers >> >> –––––– >> Sébastien Han >> Principal Storage Architect >> >> "Always give 100%. Unless you're giving blood." >> >> Mail: seb@xxxxxxxxxx >> Address: 11 bis, rue Roquépine - 75008 Paris >> -- >> 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 -- Cheers –––––– Sébastien Han Principal Storage Architect "Always give 100%. Unless you're giving blood." Mail: seb@xxxxxxxxxx Address: 11 bis, rue Roquépine - 75008 Paris -- 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