Skip to content
Snippets Groups Projects
Commit 24b3a5a0 authored by David Vasek's avatar David Vasek Committed by Daniel Salzman
Browse files

ctl: in txn related commands, don't treat "no active transaction" as errors in all-zone operations

parent d63f136d
No related branches found
No related tags found
No related merge requests found
Pipeline #85168 passed
......@@ -696,6 +696,7 @@ static int zone_txn_commit(zone_t *zone, ctl_args_t *args)
UNUSED(args);
if (zone->control_update == NULL) {
args->suppress = true;
return KNOT_TXN_ENOTEXISTS;
}
......@@ -748,6 +749,7 @@ static int zone_txn_abort(zone_t *zone, ctl_args_t *args)
UNUSED(args);
if (zone->control_update == NULL) {
args->suppress = true;
return KNOT_TXN_ENOTEXISTS;
}
......@@ -932,6 +934,7 @@ static int zone_read(zone_t *zone, ctl_args_t *args)
static int zone_flag_txn_get(zone_t *zone, ctl_args_t *args, const char *flag)
{
if (zone->control_update == NULL) {
args->suppress = true;
return KNOT_TXN_ENOTEXISTS;
}
......@@ -1040,6 +1043,7 @@ static int send_changeset(changeset_t *ch, send_ctx_t *ctx)
static int zone_txn_diff(zone_t *zone, ctl_args_t *args)
{
if (zone->control_update == NULL) {
args->suppress = true;
return KNOT_TXN_ENOTEXISTS;
}
......@@ -1148,6 +1152,7 @@ parser_failed:
static int zone_txn_set(zone_t *zone, ctl_args_t *args)
{
if (zone->control_update == NULL) {
args->suppress = true;
return KNOT_TXN_ENOTEXISTS;
}
......@@ -1171,6 +1176,7 @@ static int zone_txn_set(zone_t *zone, ctl_args_t *args)
static int zone_txn_unset(zone_t *zone, ctl_args_t *args)
{
if (zone->control_update == NULL) {
args->suppress = true;
return KNOT_TXN_ENOTEXISTS;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment