mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-30 18:50:18 +03:00
lib: error: Introduce 'VIR_ERR_AGENT_COMMAND_TIMEOUT'
Introduce a new special error code for guest agent commands. The error code will be specifically reported only when an actual command (not a sync) was issued to the guest agent and the timeout time was reached. This will allow users and management applications to differentiate between the cases when the sync timed out and thus there's no risk in the agent actually having executed the command and when the actual command was sent. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
d61ca2665e
commit
ae499e4536
@ -349,6 +349,8 @@ typedef enum {
|
||||
VIR_ERR_CHECKPOINT_INCONSISTENT = 109, /* checkpoint can't be used (Since: 6.10.0) */
|
||||
VIR_ERR_MULTIPLE_DOMAINS = 110, /* more than one matching domain found (Since: 7.1.0) */
|
||||
VIR_ERR_NO_NETWORK_METADATA = 111, /* Network metadata is not present (Since: 9.7.0) */
|
||||
VIR_ERR_AGENT_COMMAND_TIMEOUT = 112,/* guest agent didn't respond to a non-sync
|
||||
command within timeout (Since: 11.2.0) */
|
||||
|
||||
# ifdef VIR_ENUM_SENTINELS
|
||||
VIR_ERR_NUMBER_LAST /* (Since: 5.0.0) */
|
||||
|
@ -1290,6 +1290,9 @@ static const virErrorMsgTuple virErrorMsgStrings[] = {
|
||||
[VIR_ERR_NO_NETWORK_METADATA] = {
|
||||
N_("metadata not found"),
|
||||
N_("metadata not found: %1$s") },
|
||||
[VIR_ERR_AGENT_COMMAND_TIMEOUT] = {
|
||||
N_("guest agent command timed out"),
|
||||
N_("guest agent command timed out: %1$s") },
|
||||
};
|
||||
|
||||
G_STATIC_ASSERT(G_N_ELEMENTS(virErrorMsgStrings) == VIR_ERR_NUMBER_LAST);
|
||||
|
Loading…
x
Reference in New Issue
Block a user