For one of my test runs, I see the following error in monitord.log
2011-08-12 13:04:57,888:nllog.py:log:165: ERROR: ts=2011-08-12T20:04:57.888830Z event=netlogger.analysis.modules.stampede_loader.Analyzer.linedataToObject level=Error msg="unable to process attribute argv with values: --verbose --remove --dir \"
1313179894 - 2011-08-12T13:11:34-0700 - MONITORD_FINISHED - 420bcf60-60cf-4ae8-bec2-6f842520d605 - blackdiamond-0
2011-08-12T13:11:34-0700 - pegasus-monitord ending -----------------------------
I think the offending event is this
corbusier:run0093 vahi$ grep verbose *static.bp
ts=2011-08-12T20:04:55.288062Z event=job.info xwf.id=420bcf60-60cf-4ae8-bec2-6f842520d605 job.id="cleanup_blackdiamond_0_obelix" submit_file="cleanup_blackdiamond_0_obelix.sub" type="6" type_desc="create-dir" clustered="0" max_retries="3" executable="/lfs1/software/install/pegasus/default/bin/pegasus-dirmanager" argv="--verbose --remove --dir \"/data/scratch/vahi/examples/work/scratch/workdir/vahi/pegasus/blackdiamond/run0093/pegasus-worker-3.1.0cvs-x86_rhel_5.tar.gz /data/scratch/vahi/examples/work/scratch/workdir/vahi/pegasus/blackdiamond/run0093/pegasus-3.1.0cvs /data/scratch/vahi/examples/work/scratch/workdir/vahi/pegasus/blackdiamond/run0093/stage_worker_remote_blackdiamond_0_obelix.in\"" task_count="0"
The argv is properly quoted.
This should be handled correctly.