Commit 975efa2a authored by Maciej Wawryk's avatar Maciej Wawryk Committed by Ben Walker
Browse files

RPC: rename rpc decouple_parent_lvol_bdev to bdev_lvol_decouple_parent

parent 568ce213
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -303,7 +303,7 @@ Example response:
    "destroy_lvol_bdev",
    "bdev_lvol_resize",
    "bdev_lvol_set_read_only",
    "decouple_parent_lvol_bdev",
    "bdev_lvol_decouple_parent",
    "inflate_lvol_bdev",
    "bdev_lvol_rename",
    "bdev_lvol_clone",
@@ -5250,7 +5250,7 @@ Example response:
}
~~~

## decouple_parent_lvol_bdev {#rpc_decouple_parent_lvol_bdev}
## bdev_lvol_decouple_parent {#rpc_bdev_lvol_decouple_parent}

Decouple the parent of a logical volume. For unallocated clusters which is allocated in the parent, they are allocated and copied from the parent, but for unallocated clusters which is thin provisioned in the parent, they are kept thin provisioned. Then all dependencies on the parent are removed.

@@ -5267,7 +5267,7 @@ Example request:
~~~
{
  "jsonrpc": "2.0",
  "method": "decouple_parent_lvol_bdev",
  "method": "bdev_lvol_decouple_parent",
  "id": 1.
  "params": {
    "name": "8d87fccc-c278-49f0-9d4c-6237951aca09"
+1 −1
Original line number Diff line number Diff line
@@ -153,7 +153,7 @@ inflate_lvol_bdev [-h] name
    Inflate lvol bdev
    optional arguments:
    -h, --help  show help
decouple_parent_lvol_bdev [-h] name
bdev_lvol_decouple_parent [-h] name
    Decouple parent of a logical volume
    optional arguments:
    -h, --help  show help
+3 −2
Original line number Diff line number Diff line
@@ -717,7 +717,7 @@ cleanup:
SPDK_RPC_REGISTER("inflate_lvol_bdev", spdk_rpc_inflate_lvol_bdev, SPDK_RPC_RUNTIME)

static void
spdk_rpc_decouple_parent_lvol_bdev(struct spdk_jsonrpc_request *request,
spdk_rpc_bdev_lvol_decouple_parent(struct spdk_jsonrpc_request *request,
				   const struct spdk_json_val *params)
{
	struct rpc_inflate_lvol_bdev req = {};
@@ -755,7 +755,8 @@ cleanup:
	free_rpc_inflate_lvol_bdev(&req);
}

SPDK_RPC_REGISTER("decouple_parent_lvol_bdev", spdk_rpc_decouple_parent_lvol_bdev, SPDK_RPC_RUNTIME)
SPDK_RPC_REGISTER("bdev_lvol_decouple_parent", spdk_rpc_bdev_lvol_decouple_parent, SPDK_RPC_RUNTIME)
SPDK_RPC_REGISTER_ALIAS_DEPRECATED(bdev_lvol_decouple_parent, decouple_parent_lvol_bdev)

struct rpc_bdev_lvol_resize {
	char *name;
+5 −4
Original line number Diff line number Diff line
@@ -1236,13 +1236,14 @@ Format: 'user:u1 secret:s1 muser:mu1 msecret:ms1,user:u2 secret:s2 muser:mu2 mse
    p.add_argument('name', help='lvol bdev name')
    p.set_defaults(func=inflate_lvol_bdev)

    def decouple_parent_lvol_bdev(args):
        rpc.lvol.decouple_parent_lvol_bdev(args.client,
    def bdev_lvol_decouple_parent(args):
        rpc.lvol.bdev_lvol_decouple_parent(args.client,
                                           name=args.name)

    p = subparsers.add_parser('decouple_parent_lvol_bdev', help='Decouple parent of lvol')
    p = subparsers.add_parser('bdev_lvol_decouple_parent', aliases=['decouple_parent_lvol_bdev'],
                              help='Decouple parent of lvol')
    p.add_argument('name', help='lvol bdev name')
    p.set_defaults(func=decouple_parent_lvol_bdev)
    p.set_defaults(func=bdev_lvol_decouple_parent)

    def bdev_lvol_resize(args):
        rpc.lvol.bdev_lvol_resize(args.client,
+3 −2
Original line number Diff line number Diff line
@@ -167,7 +167,8 @@ def inflate_lvol_bdev(client, name):
    return client.call('inflate_lvol_bdev', params)


def decouple_parent_lvol_bdev(client, name):
@deprecated_alias('decouple_parent_lvol_bdev')
def bdev_lvol_decouple_parent(client, name):
    """Decouple parent of a logical volume.

    Args:
@@ -176,7 +177,7 @@ def decouple_parent_lvol_bdev(client, name):
    params = {
        'name': name,
    }
    return client.call('decouple_parent_lvol_bdev', params)
    return client.call('bdev_lvol_decouple_parent', params)


def destroy_lvol_store(client, uuid=None, lvs_name=None):
Loading