From 92e2ff744953f753617e2bcb6f6bcf6569da6eb6 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Wed, 6 Jul 2022 15:58:57 -0400 Subject: [PATCH] Fix bug with space-containing detect strings --- node-daemon/pvcnoded/objects/CephInstance.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/node-daemon/pvcnoded/objects/CephInstance.py b/node-daemon/pvcnoded/objects/CephInstance.py index 8f770755..79436803 100644 --- a/node-daemon/pvcnoded/objects/CephInstance.py +++ b/node-daemon/pvcnoded/objects/CephInstance.py @@ -1239,8 +1239,9 @@ class CephSnapshotInstance(object): # Primary command function # This command pipe is only used for OSD adds and removes def ceph_command(zkhandler, logger, this_node, data, d_osd): - # Get the command and args - command, args = data.split() + # Get the command and args; the * + join ensures arguments with spaces (e.g. detect strings) are recombined right + command, *args = data.split() + args = " ".join(args) # Adding a new OSD if command == "osd_add":