block/rbd - update variable names to more apt names

Update 'clientname' to be 'user', which tracks better with both
the QAPI and rados variable naming.

Update 'name' to be 'image_name', as it indicates the rbd image.
Naming it 'image' would have been ideal, but we are using that for
the rados_image_t value returned by rbd_open().

Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Jeff Cody <jcody@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Message-id: b7ec1fb2e1cf36f9b6911631447a5b0422590b7d.1491597120.git.jcody@redhat.com
This commit is contained in:
Jeff Cody 2017-04-07 16:55:31 -04:00
parent 3d8ce171cb
commit 80b61a27c6

View file

@ -94,7 +94,7 @@ typedef struct BDRVRBDState {
rados_t cluster; rados_t cluster;
rados_ioctx_t io_ctx; rados_ioctx_t io_ctx;
rbd_image_t image; rbd_image_t image;
char *name; char *image_name;
char *snap; char *snap;
} BDRVRBDState; } BDRVRBDState;
@ -350,7 +350,7 @@ static int qemu_rbd_create(const char *filename, QemuOpts *opts, Error **errp)
int64_t bytes = 0; int64_t bytes = 0;
int64_t objsize; int64_t objsize;
int obj_order = 0; int obj_order = 0;
const char *pool, *name, *conf, *clientname, *keypairs; const char *pool, *image_name, *conf, *user, *keypairs;
const char *secretid; const char *secretid;
rados_t cluster; rados_t cluster;
rados_ioctx_t io_ctx; rados_ioctx_t io_ctx;
@ -393,11 +393,11 @@ static int qemu_rbd_create(const char *filename, QemuOpts *opts, Error **errp)
*/ */
pool = qdict_get_try_str(options, "pool"); pool = qdict_get_try_str(options, "pool");
conf = qdict_get_try_str(options, "conf"); conf = qdict_get_try_str(options, "conf");
clientname = qdict_get_try_str(options, "user"); user = qdict_get_try_str(options, "user");
name = qdict_get_try_str(options, "image"); image_name = qdict_get_try_str(options, "image");
keypairs = qdict_get_try_str(options, "=keyvalue-pairs"); keypairs = qdict_get_try_str(options, "=keyvalue-pairs");
ret = rados_create(&cluster, clientname); ret = rados_create(&cluster, user);
if (ret < 0) { if (ret < 0) {
error_setg_errno(errp, -ret, "error initializing"); error_setg_errno(errp, -ret, "error initializing");
goto exit; goto exit;
@ -434,7 +434,7 @@ static int qemu_rbd_create(const char *filename, QemuOpts *opts, Error **errp)
goto shutdown; goto shutdown;
} }
ret = rbd_create(io_ctx, name, bytes, &obj_order); ret = rbd_create(io_ctx, image_name, bytes, &obj_order);
if (ret < 0) { if (ret < 0) {
error_setg_errno(errp, -ret, "error rbd create"); error_setg_errno(errp, -ret, "error rbd create");
} }
@ -540,7 +540,7 @@ static int qemu_rbd_open(BlockDriverState *bs, QDict *options, int flags,
Error **errp) Error **errp)
{ {
BDRVRBDState *s = bs->opaque; BDRVRBDState *s = bs->opaque;
const char *pool, *snap, *conf, *clientname, *name, *keypairs; const char *pool, *snap, *conf, *user, *image_name, *keypairs;
const char *secretid; const char *secretid;
QemuOpts *opts; QemuOpts *opts;
Error *local_err = NULL; Error *local_err = NULL;
@ -567,24 +567,24 @@ static int qemu_rbd_open(BlockDriverState *bs, QDict *options, int flags,
pool = qemu_opt_get(opts, "pool"); pool = qemu_opt_get(opts, "pool");
conf = qemu_opt_get(opts, "conf"); conf = qemu_opt_get(opts, "conf");
snap = qemu_opt_get(opts, "snapshot"); snap = qemu_opt_get(opts, "snapshot");
clientname = qemu_opt_get(opts, "user"); user = qemu_opt_get(opts, "user");
name = qemu_opt_get(opts, "image"); image_name = qemu_opt_get(opts, "image");
keypairs = qemu_opt_get(opts, "=keyvalue-pairs"); keypairs = qemu_opt_get(opts, "=keyvalue-pairs");
if (!pool || !name) { if (!pool || !image_name) {
error_setg(errp, "Parameters 'pool' and 'image' are required"); error_setg(errp, "Parameters 'pool' and 'image' are required");
r = -EINVAL; r = -EINVAL;
goto failed_opts; goto failed_opts;
} }
r = rados_create(&s->cluster, clientname); r = rados_create(&s->cluster, user);
if (r < 0) { if (r < 0) {
error_setg_errno(errp, -r, "error initializing"); error_setg_errno(errp, -r, "error initializing");
goto failed_opts; goto failed_opts;
} }
s->snap = g_strdup(snap); s->snap = g_strdup(snap);
s->name = g_strdup(name); s->image_name = g_strdup(image_name);
/* try default location when conf=NULL, but ignore failure */ /* try default location when conf=NULL, but ignore failure */
r = rados_conf_read_file(s->cluster, conf); r = rados_conf_read_file(s->cluster, conf);
@ -636,9 +636,10 @@ static int qemu_rbd_open(BlockDriverState *bs, QDict *options, int flags,
} }
/* rbd_open is always r/w */ /* rbd_open is always r/w */
r = rbd_open(s->io_ctx, s->name, &s->image, s->snap); r = rbd_open(s->io_ctx, s->image_name, &s->image, s->snap);
if (r < 0) { if (r < 0) {
error_setg_errno(errp, -r, "error reading header from %s", s->name); error_setg_errno(errp, -r, "error reading header from %s",
s->image_name);
goto failed_open; goto failed_open;
} }
@ -660,7 +661,7 @@ failed_open:
failed_shutdown: failed_shutdown:
rados_shutdown(s->cluster); rados_shutdown(s->cluster);
g_free(s->snap); g_free(s->snap);
g_free(s->name); g_free(s->image_name);
failed_opts: failed_opts:
qemu_opts_del(opts); qemu_opts_del(opts);
g_free(mon_host); g_free(mon_host);
@ -674,7 +675,7 @@ static void qemu_rbd_close(BlockDriverState *bs)
rbd_close(s->image); rbd_close(s->image);
rados_ioctx_destroy(s->io_ctx); rados_ioctx_destroy(s->io_ctx);
g_free(s->snap); g_free(s->snap);
g_free(s->name); g_free(s->image_name);
rados_shutdown(s->cluster); rados_shutdown(s->cluster);
} }