]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rbd: respect rbd_default_* parameters 2112/head
authorJosh Durgin <josh.durgin@inktank.com>
Wed, 16 Jul 2014 21:13:47 +0000 (14:13 -0700)
committerJosh Durgin <josh.durgin@inktank.com>
Wed, 16 Jul 2014 21:34:15 +0000 (14:34 -0700)
commit19e68ac5c3d98a8306eb52f0ebadc1c7e5a9f685
treecec613269f2ef6f9ed6ceb5553a4e1779c37dc9c
parente891a93711b15554a2569cb10e2c2eac2c4c8e4f
rbd: respect rbd_default_* parameters

Treat rbd_default_{format,order,stripe_unit,stripe_count} as defaults for
the usual arguments for specifying those properties.

librbd::create() is affected by rbd_default_format, so we need to
explicitly override it if --image-format is set. The rest of the
parameters are passed explicitly when they are used, so their rbd_default
equivalents don't matter.

Fixes: #8821
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
src/rbd.cc
src/test/cli-integration/rbd/defaults.t [new file with mode: 0644]