All of lore.kernel.org
 help / color / mirror / Atom feed
* explicitly specifying pgnum on pool creation
@ 2012-11-04 11:42 Sage Weil
  2012-11-05 18:55 ` Josh Durgin
  0 siblings, 1 reply; 3+ messages in thread
From: Sage Weil @ 2012-11-04 11:42 UTC (permalink / raw)
  To: ceph-devel

The wip-explicit-pgnum changes the 'ceph osd pool create <name> <pgnum>' 
command to require the pg_num value instead of defaulting to 8.  This 
would make it harder for users to get this wrong.

On the other hand, it probably also breaks some scripts for deploying 
OpenStack that create volume and image pools.  :/

Ideas?

The original idea was that the monitor would automagically notice when a 
small pgnum pool gets lots of objects and trigger a split.  Even if we 
don't do that, pretty soon now you'll be able to explicitly increase 
pg_num.  I still think it might be a good idea to require it up-front, 
though.

An alternative would be to default to a larger number (say, num_osds << 
2).  My concern there is that it makes it easy to create lots of pgs for 
pools that may be small, and it's still not large enough to get good 
performance for the "create pool, run rados bench" crowd.

sage


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-11-05 19:35 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-04 11:42 explicitly specifying pgnum on pool creation Sage Weil
2012-11-05 18:55 ` Josh Durgin
2012-11-05 19:35   ` Sage Weil

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.