[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[HTCondor-users] DAGMAN_MUNGE_NODE_NAMES not working



With the following configuration:

==> foo.dag <==
CONFIG dagman.config
DOT dagman.dot
JOB foo /dev/null NOOP

==> bar.dag <==
JOB bar /dev/null NOOP

==> dagman.config <==
DAGMAN_MUNGE_NODE_NAMES = False

and submitting the two dags like this:

condor_submit_dag foo.dag bar.dag
or
condor_submit_dag -config dagman.config foo.dag bar.dag

I find the node names are still munged:

$ cat dagman.dot
digraph DAG {
    label="DAGMan Job status at Tue Dec  2 12:28:56 2014";

    "0.foo" [shape=ellipse label="0.foo (I)"];
    "1.bar" [shape=ellipse label="1.bar (I)"];

}

This is using condor 8.2.4-281588 under Ubuntu 14.04.

If I run with -debug 7, it says that the setting 'false' *is* being picked up:

foo.dag.dagman.out:12/02/14 12:36:26 DAGMAN_MUNGE_NODE_NAMES setting: False

However in src/condor_dagman/dagman_main.cpp (main_init) I see:

        dagman.Config();

.... and later ....

        dagman.mungeNodeNames = (dagman.dagFiles.number() > 1);
        parseSetDoNameMunge( dagman.mungeNodeNames );

which suggests that this setting is being overridden. Have I missed something here?

Regards,

Brian Candler.