]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
dedup: remove s at the end of dedupengine in ".status dedupengine"
authorAlain Spineux <alain@baculasystems.com>
Fri, 11 Mar 2022 14:09:22 +0000 (15:09 +0100)
committerEric Bollengier <eric@baculasystems.com>
Thu, 14 Sep 2023 11:56:58 +0000 (13:56 +0200)
- the right syntax are
  * .status dedupengine # to get the status of all dedupengines
  * .status dedupengine name=XXXX # for the status of dedupegine XXXX

bacula/src/dird/ua_status.c
bacula/src/stored/status.c

index 295dd7ca4d66741b5090bfc4ea51c268c1da05a6..1c70c18d442b901d0356d5124fd1d5844b276a7c 100644 (file)
@@ -615,10 +615,10 @@ static void do_storage_status(UAContext *ua, STORE *store, char *cmd)
          }
          sd->fsend(".status %s api=%d api_opts=%s %s",
                    cmd, ua->api, ua->api_opts, devname.c_str());
-      } else if (strcasecmp(cmd, "dedupengines") == 0) {
-         i = find_arg_with_value(ua, "dedupengine");
+      } else if (strcasecmp(cmd, "dedupengine") == 0) {
+         i = find_arg_with_value(ua, "name");
          if (i>0) {
-            Mmsg(devname, "dedupengine=%s", ua->argv[i]);
+            Mmsg(devname, "name=%s", ua->argv[i]);
             bash_spaces(devname.c_str());
          }
          sd->fsend(".status %s api=%d api_opts=%s %s",
index 0834c45b4a63164fdaf12232514529e0da667098..712fa0dd193165cc8e8b1b08044c03b885fa456b 100644 (file)
@@ -1162,7 +1162,7 @@ bool qstatus_cmd(JCR *jcr)
    char *cmd;
    char *device=NULL;
    char *collname=NULL;
-   char *dedupengine=NULL;
+   char *name=NULL;
    int api = true;
 
    sp.bs = dir;
@@ -1199,9 +1199,9 @@ bool qstatus_cmd(JCR *jcr)
       } else if (!strcmp(argk[i], "api_opts") && argv[i]) {
          bstrncpy(sp.api_opts, argv[i], sizeof(sp.api_opts));
       }
-      else if (!strcmp(argk[i], "dedupengine") && argv[i]) {
-         dedupengine = argv[i];
-         unbash_spaces(dedupengine);
+      else if (!strcmp(argk[i], "name") && argv[i]) {
+         name = argv[i];
+         unbash_spaces(name);
       }
    }
 
@@ -1246,10 +1246,10 @@ bool qstatus_cmd(JCR *jcr)
        sp.api = api;
        show_config(&sp);
    /* ***BEEF*** */
-   } else if (strcasecmp(cmd, "dedupengines") == 0 ||
+   } else if (strcasecmp(cmd, "dedupengine") == 0 ||
               strcasecmp(cmd, "dedupengineandzerostats") == 0) {
       sp.api = api;
-      list_dedupengines(cmd, &sp, dedupengine);
+      list_dedupengines(cmd, &sp, name);
    } else if (strcasecmp(cmd, "shstore") == 0) {
       list_shared_storage(&sp, dir->msg);
    } else if (strcasecmp(cmd, "cloud") == 0) {