Correct format
Signed-off-by: Derek Su <derek.su@suse.com>
This commit is contained in:
parent
11a8d36765
commit
71f5508d91
@ -10021,6 +10021,7 @@ dst_bdev_name | Required | string | Name of the bdev that acts as
|
|||||||
### bdev_lvol_set_xattr {#rpc_bdev_lvol_set_xattr}
|
### bdev_lvol_set_xattr {#rpc_bdev_lvol_set_xattr}
|
||||||
|
|
||||||
Set xattr for lvol bdev
|
Set xattr for lvol bdev
|
||||||
|
|
||||||
#### Parameters
|
#### Parameters
|
||||||
|
|
||||||
Name | Optional | Type | Description
|
Name | Optional | Type | Description
|
||||||
@ -10032,6 +10033,7 @@ xattr_value | Required | string | Value of the xattr
|
|||||||
### bdev_lvol_get_xattr {#rpc_bdev_lvol_get_xattr}
|
### bdev_lvol_get_xattr {#rpc_bdev_lvol_get_xattr}
|
||||||
|
|
||||||
Get xattr for lvol bdev
|
Get xattr for lvol bdev
|
||||||
|
|
||||||
#### Parameters
|
#### Parameters
|
||||||
|
|
||||||
Name | Optional | Type | Description
|
Name | Optional | Type | Description
|
||||||
@ -10039,8 +10041,6 @@ Name | Optional | Type | Description
|
|||||||
name | Required | string | UUID or alias of lvol
|
name | Required | string | UUID or alias of lvol
|
||||||
xattr_name | Required | string | Name of the xattr
|
xattr_name | Required | string | Name of the xattr
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#### Example
|
#### Example
|
||||||
|
|
||||||
Example request:
|
Example request:
|
||||||
|
@ -2086,7 +2086,8 @@ Format: 'user:u1 secret:s1 muser:mu1 msecret:ms1,user:u2 secret:s2 muser:mu2 mse
|
|||||||
name=args.name,
|
name=args.name,
|
||||||
offset=args.offset,
|
offset=args.offset,
|
||||||
size=args.size))
|
size=args.size))
|
||||||
p = subparsers.add_parser('bdev_lvol_get_fragmap', help='Get a fragmap for a specific segment of a logical volume using the provided offset and size.')
|
p = subparsers.add_parser('bdev_lvol_get_fragmap',
|
||||||
|
help='Get a fragmap for a specific segment of a logical volume using the provided offset and size.')
|
||||||
p.add_argument('name', help='lvol bdev name')
|
p.add_argument('name', help='lvol bdev name')
|
||||||
p.add_argument('--offset', help='offset in bytes of the specific segment of the logical volume', type=int, required=False)
|
p.add_argument('--offset', help='offset in bytes of the specific segment of the logical volume', type=int, required=False)
|
||||||
p.add_argument('--size', help='size in bytes of the specific segment of the logical volume', type=int, required=False)
|
p.add_argument('--size', help='size in bytes of the specific segment of the logical volume', type=int, required=False)
|
||||||
|
@ -10,7 +10,7 @@ source $rootdir/test/lvol/common.sh
|
|||||||
source $rootdir/test/bdev/nbd_common.sh
|
source $rootdir/test/bdev/nbd_common.sh
|
||||||
|
|
||||||
NUM_CLUSTERS=10
|
NUM_CLUSTERS=10
|
||||||
LVS_DEFAULT_CLUSTER_SIZE_BTYE=$((LVS_DEFAULT_CLUSTER_SIZE_MB*1024*1024))
|
LVS_DEFAULT_CLUSTER_SIZE_BTYE=$((LVS_DEFAULT_CLUSTER_SIZE_MB * 1024 * 1024))
|
||||||
|
|
||||||
function verify() {
|
function verify() {
|
||||||
local fragmap="$1"
|
local fragmap="$1"
|
||||||
@ -68,12 +68,12 @@ function test_fragmap_data_hole() {
|
|||||||
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "$NUM_CLUSTERS" "1" "AQA="
|
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "$NUM_CLUSTERS" "1" "AQA="
|
||||||
|
|
||||||
# Read fragmap [0, 5) clusters
|
# Read fragmap [0, 5) clusters
|
||||||
size=$((LVS_DEFAULT_CLUSTER_SIZE_BTYE*5))
|
size=$((LVS_DEFAULT_CLUSTER_SIZE_BTYE * 5))
|
||||||
fragmap=$(rpc_cmd bdev_lvol_get_fragmap --offset 0 --size $size $lvol_uuid)
|
fragmap=$(rpc_cmd bdev_lvol_get_fragmap --offset 0 --size $size $lvol_uuid)
|
||||||
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "5" "1" "AQ=="
|
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "5" "1" "AQ=="
|
||||||
|
|
||||||
# Read fragmap [5, 10) clusters
|
# Read fragmap [5, 10) clusters
|
||||||
offset=$((LVS_DEFAULT_CLUSTER_SIZE_BTYE*5))
|
offset=$((LVS_DEFAULT_CLUSTER_SIZE_BTYE * 5))
|
||||||
fragmap=$(rpc_cmd bdev_lvol_get_fragmap --offset $offset --size $size $lvol_uuid)
|
fragmap=$(rpc_cmd bdev_lvol_get_fragmap --offset $offset --size $size $lvol_uuid)
|
||||||
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "5" "0" "AA=="
|
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "5" "0" "AA=="
|
||||||
|
|
||||||
@ -105,12 +105,12 @@ function test_fragmap_hole_data() {
|
|||||||
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "$NUM_CLUSTERS" "1" "AAI="
|
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "$NUM_CLUSTERS" "1" "AAI="
|
||||||
|
|
||||||
# Read fragmap [0, 5) clusters
|
# Read fragmap [0, 5) clusters
|
||||||
size=$((LVS_DEFAULT_CLUSTER_SIZE_BTYE*5))
|
size=$((LVS_DEFAULT_CLUSTER_SIZE_BTYE * 5))
|
||||||
fragmap=$(rpc_cmd bdev_lvol_get_fragmap --offset 0 --size $size $lvol_uuid)
|
fragmap=$(rpc_cmd bdev_lvol_get_fragmap --offset 0 --size $size $lvol_uuid)
|
||||||
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "5" "0" "AA=="
|
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "5" "0" "AA=="
|
||||||
|
|
||||||
# Read fragmap [5, 10) clusters
|
# Read fragmap [5, 10) clusters
|
||||||
offset=$((LVS_DEFAULT_CLUSTER_SIZE_BTYE*5))
|
offset=$((LVS_DEFAULT_CLUSTER_SIZE_BTYE * 5))
|
||||||
fragmap=$(rpc_cmd bdev_lvol_get_fragmap --offset $offset --size $size $lvol_uuid)
|
fragmap=$(rpc_cmd bdev_lvol_get_fragmap --offset $offset --size $size $lvol_uuid)
|
||||||
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "5" "1" "EA=="
|
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "5" "1" "EA=="
|
||||||
|
|
||||||
@ -142,12 +142,12 @@ function test_fragmap_hole_data_hole() {
|
|||||||
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "$NUM_CLUSTERS" "2" "YAA="
|
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "$NUM_CLUSTERS" "2" "YAA="
|
||||||
|
|
||||||
# Read fragmap [0, 5) clusters
|
# Read fragmap [0, 5) clusters
|
||||||
size=$((LVS_DEFAULT_CLUSTER_SIZE_BTYE*5))
|
size=$((LVS_DEFAULT_CLUSTER_SIZE_BTYE * 5))
|
||||||
fragmap=$(rpc_cmd bdev_lvol_get_fragmap --offset 0 --size $size $lvol_uuid)
|
fragmap=$(rpc_cmd bdev_lvol_get_fragmap --offset 0 --size $size $lvol_uuid)
|
||||||
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "5" "0" "AA=="
|
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "5" "0" "AA=="
|
||||||
|
|
||||||
# Read fragmap [5, 10) clusters
|
# Read fragmap [5, 10) clusters
|
||||||
offset=$((LVS_DEFAULT_CLUSTER_SIZE_BTYE*5))
|
offset=$((LVS_DEFAULT_CLUSTER_SIZE_BTYE * 5))
|
||||||
fragmap=$(rpc_cmd bdev_lvol_get_fragmap --offset $offset --size $size $lvol_uuid)
|
fragmap=$(rpc_cmd bdev_lvol_get_fragmap --offset $offset --size $size $lvol_uuid)
|
||||||
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "5" "2" "Aw=="
|
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "5" "2" "Aw=="
|
||||||
|
|
||||||
@ -180,12 +180,12 @@ function test_fragmap_data_hole_data() {
|
|||||||
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "$NUM_CLUSTERS" "6" "hwM="
|
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "$NUM_CLUSTERS" "6" "hwM="
|
||||||
|
|
||||||
# Read fragmap [0, 5) clusters
|
# Read fragmap [0, 5) clusters
|
||||||
size=$((LVS_DEFAULT_CLUSTER_SIZE_BTYE*5))
|
size=$((LVS_DEFAULT_CLUSTER_SIZE_BTYE * 5))
|
||||||
fragmap=$(rpc_cmd bdev_lvol_get_fragmap --offset 0 --size $size $lvol_uuid)
|
fragmap=$(rpc_cmd bdev_lvol_get_fragmap --offset 0 --size $size $lvol_uuid)
|
||||||
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "5" "3" "Bw=="
|
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "5" "3" "Bw=="
|
||||||
|
|
||||||
# Read fragmap [5, 10) clusters
|
# Read fragmap [5, 10) clusters
|
||||||
offset=$((LVS_DEFAULT_CLUSTER_SIZE_BTYE*5))
|
offset=$((LVS_DEFAULT_CLUSTER_SIZE_BTYE * 5))
|
||||||
fragmap=$(rpc_cmd bdev_lvol_get_fragmap --offset $offset --size $size $lvol_uuid)
|
fragmap=$(rpc_cmd bdev_lvol_get_fragmap --offset $offset --size $size $lvol_uuid)
|
||||||
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "5" "3" "HA=="
|
verify "$fragmap" "$LVS_DEFAULT_CLUSTER_SIZE_BTYE" "5" "3" "HA=="
|
||||||
|
|
||||||
@ -198,7 +198,6 @@ function test_fragmap_data_hole_data() {
|
|||||||
check_leftover_devices
|
check_leftover_devices
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$SPDK_BIN_DIR/spdk_tgt &
|
$SPDK_BIN_DIR/spdk_tgt &
|
||||||
spdk_pid=$!
|
spdk_pid=$!
|
||||||
trap 'killprocess "$spdk_pid"; exit 1' SIGINT SIGTERM EXIT
|
trap 'killprocess "$spdk_pid"; exit 1' SIGINT SIGTERM EXIT
|
||||||
|
Loading…
Reference in New Issue
Block a user