On Wed, May 21, 2025 at 09:00:19AM +0000, Zhijian Li (Fujitsu) wrote: > > > On 20/05/2025 03:28, alison.schofi...@intel.com wrote: > > diff --git a/ndctl/monitor.c b/ndctl/monitor.c > > index bd8a74863476..925b37f4184b 100644 > > --- a/ndctl/monitor.c > > +++ b/ndctl/monitor.c > > @@ -658,7 +658,7 @@ int cmd_monitor(int argc, const char **argv, struct > > ndctl_ctx *ctx) > > rc = -ENXIO; > > goto out; > > } > > - > > + info(&monitor, "monitor ready\n"); > > > This brings to mind my initial contribution to ndctl, where it commented that > monitor expects to > output content in json format[1]? So this update could break it, does it > matter now? > > [1] > https://lore.kernel.org/linux-cxl/4c2341c8a4e579e9643b7daa3eb412b0ac0da98a.ca...@intel.com/
That is odd because right above where you wanted to add that info[] to cxl/monitor.c another info[] was added to the log for the daemon starting ? ndctl/monitor.c has a few info[] going to the log. In the ndctl/monitor.c the presence of a log does not mean the monitor started. I'll poke around more about the need for json. I get that in theory, but I'm doubtful in practice that a json parser would die on those info entries. Thanks for trying this out. I'll be back with another flavor. > > Thanks > Zhijian > > > rc = monitor_event(ctx, &mfa); > > out: