|
Packit Service |
b7b338 |
nvme-resv-acquire(1)
|
|
Packit Service |
b7b338 |
====================
|
|
Packit Service |
b7b338 |
|
|
Packit Service |
b7b338 |
NAME
|
|
Packit Service |
b7b338 |
----
|
|
Packit Service |
b7b338 |
nvme-resv-acquire - Acquire an nvme reservation
|
|
Packit Service |
b7b338 |
|
|
Packit Service |
b7b338 |
SYNOPSIS
|
|
Packit Service |
b7b338 |
--------
|
|
Packit Service |
b7b338 |
[verse]
|
|
Packit Service |
b7b338 |
'nvme resv-acquire' <device> [--namespace-id=<nsid> | -n <nsid>]
|
|
Packit Service |
b7b338 |
[--crkey=<crkey> | -c <crkey>]
|
|
Packit Service |
b7b338 |
[--prkey=<prkey> | -p <prkey>]
|
|
Packit Service |
b7b338 |
[--rtype=<rtype> | -t <rtype>]
|
|
Packit Service |
b7b338 |
[--racqa=<racqa> | -a <racqa>]
|
|
Packit Service |
b7b338 |
[--iekey | -i]
|
|
Packit Service |
b7b338 |
|
|
Packit Service |
b7b338 |
DESCRIPTION
|
|
Packit Service |
b7b338 |
-----------
|
|
Packit Service |
b7b338 |
The Reservation Acquire command is used to acquire a reservation on
|
|
Packit Service |
b7b338 |
a namespace, preempt a reservation held on a namespace, and abort a
|
|
Packit Service |
b7b338 |
reservation held on a namespace.
|
|
Packit Service |
b7b338 |
|
|
Packit Service |
b7b338 |
OPTIONS
|
|
Packit Service |
b7b338 |
-------
|
|
Packit Service |
b7b338 |
-n <nsid>::
|
|
Packit Service |
b7b338 |
--namespace-id=<nsid>::
|
|
Packit Service |
b7b338 |
Override the nsid field. If using the admin character device,
|
|
Packit Service |
b7b338 |
this parameter is required.
|
|
Packit Service |
b7b338 |
|
|
Packit Service |
b7b338 |
-c <crkey>::
|
|
Packit Service |
b7b338 |
--crkey=<crkey>::
|
|
Packit Service |
b7b338 |
Current Reservation Key: The field specifies the current
|
|
Packit Service |
b7b338 |
reservation key associated with the host. If the IEKEY bit is
|
|
Packit Service |
b7b338 |
set to ‘1’ in the command, then the CRKEY check succeeds
|
|
Packit Service |
b7b338 |
regardless of the value in this field.
|
|
Packit Service |
b7b338 |
|
|
Packit Service |
b7b338 |
-p <prkey>::
|
|
Packit Service |
b7b338 |
--prkey=<prkey>::
|
|
Packit Service |
b7b338 |
Preempt Reservation Key: If the Reservation Acquire Action is set
|
|
Packit Service |
b7b338 |
to 001b (i.e., Preempt) or 010b (i.e., Preempt and Abort), then
|
|
Packit Service |
b7b338 |
this field specifies the reservation key to be unregistered from
|
|
Packit Service |
b7b338 |
the namespace. For all other Reservation Acquire Action values,
|
|
Packit Service |
b7b338 |
this field is reserved.
|
|
Packit Service |
b7b338 |
|
|
Packit Service |
b7b338 |
-t <rtype>::
|
|
Packit Service |
b7b338 |
--rtyep=<rtype>::
|
|
Packit Service |
b7b338 |
Reservation Type: This field specifies the type of reservation
|
|
Packit Service |
b7b338 |
to be created.
|
|
Packit Service |
b7b338 |
+
|
|
Packit Service |
b7b338 |
[]
|
|
Packit Service |
b7b338 |
|=================
|
|
Packit Service |
b7b338 |
|Value|Definition
|
|
Packit Service |
b7b338 |
|0h|Reserved
|
|
Packit Service |
b7b338 |
|1h|Write Exclusive Reservation
|
|
Packit Service |
b7b338 |
|2h|Exclusive Access Reservation
|
|
Packit Service |
b7b338 |
|3h|Write Exclusive - Registrants Only Reservation
|
|
Packit Service |
b7b338 |
|4h|Exclusive Access - Registrants Only Reservation
|
|
Packit Service |
b7b338 |
|5h|Write Exclusive - All Registrants Reservation
|
|
Packit Service |
b7b338 |
|6h|Exclusive Access - All Registrants Reservation
|
|
Packit Service |
b7b338 |
|07h-FFh|Reserved
|
|
Packit Service |
b7b338 |
|=================
|
|
Packit Service |
b7b338 |
|
|
Packit Service |
b7b338 |
-a <racqa>::
|
|
Packit Service |
b7b338 |
--racqa=<racqa>::
|
|
Packit Service |
b7b338 |
Reservation Acquire Action: This field specifies the action that
|
|
Packit Service |
b7b338 |
is performed by the command.
|
|
Packit Service |
b7b338 |
+
|
|
Packit Service |
b7b338 |
[]
|
|
Packit Service |
b7b338 |
|=================
|
|
Packit Service |
b7b338 |
|Value|Definition
|
|
Packit Service |
b7b338 |
|0|Acquire
|
|
Packit Service |
b7b338 |
|1|Preempt
|
|
Packit Service |
b7b338 |
|2|Preempt and Abort
|
|
Packit Service |
b7b338 |
|3-7|Reserved
|
|
Packit Service |
b7b338 |
|=================
|
|
Packit Service |
b7b338 |
|
|
Packit Service |
b7b338 |
-i::
|
|
Packit Service |
b7b338 |
--iekey::
|
|
Packit Service |
b7b338 |
Ignore Existing Key: If this bit is set to a '1', then the
|
|
Packit Service |
b7b338 |
Current Reservation Key (CRKEY) check is disabled and the command
|
|
Packit Service |
b7b338 |
shall succeed regardless of the CRKEY field value.
|
|
Packit Service |
b7b338 |
+
|
|
Packit Service |
b7b338 |
Indicator option, defaults to '0'.
|
|
Packit Service |
b7b338 |
|
|
Packit Service |
b7b338 |
EXAMPLES
|
|
Packit Service |
b7b338 |
--------
|
|
Packit Service |
b7b338 |
No examples yet
|
|
Packit Service |
b7b338 |
|
|
Packit Service |
b7b338 |
NVME
|
|
Packit Service |
b7b338 |
----
|
|
Packit Service |
b7b338 |
Part of the nvme-user suite
|