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

Re: [Condor-users] Problems with visualizing



Alexander Dietz wrote:
Hi,

I want to try to visualize a condor DAG with this dot-procedure as described in the manual, but I mostly get a weird graph in the end. I am using the file test0.dot (attached) and generate the graph with 'dot -Tps test0.dot -o test.ps'. I also get a lot of warnings:

....
Warning: test.dot:61: ambiguous "7590f" splits into two names: "7590" and "f"
Warning: test.dot:62: ambiguous "54d" splits into two names: "54" and "d"
Warning: test.dot:62: ambiguous "5c" splits into two names: "5" and "c"
Warning: test.dot:63: ambiguous "8378ec" splits into two names: "8378" and "ec" Warning: test.dot:64: ambiguous "28b" splits into two names: "28" and "b".
....

Is there any easy way to create a sensful graph from the data given?

Regards
Alexander Dietz
------------------------------------------------------------------------

digraph DAG {
    label="DAGMan Job status at Fri Mar 10 12:46:30 2006";

    7ac7706952dbd210b7ee6e16be97ab2e [shape=ellipse label="7ac7706952dbd210b7ee6e16be97ab2e (I)"];

It's pretty obvious: the string parsing routines in dot tokenize on character/number transitions (hence the warnings about splitting into two names). The code should be placing quotes around the node labels, ala:

digraph DAG {
   label="DAGMan Job status at Fri Mar 10 12:46:30 2006";

"7ac7706952dbd210b7ee6e16be97ab2e" [shape=ellipse label="7ac7706952dbd210b7ee6e16be97ab2e (I)"]; "7eb11476ac3474bee9f8c029938e258c" [shape=ellipse label="7eb11476ac3474bee9f8c029938e258c (I)"]; "4642a067abecf65633db6b4d1aa80071" [shape=ellipse label="4642a067abecf65633db6b4d1aa80071 (I)"]; "63e54b454a22fbadae101f1c7add18ad" [shape=ellipse label="63e54b454a22fbadae101f1c7add18ad (I)"]; "106607e3d2c3e253ed731ba77e4f01f8" [shape=ellipse label="106607e3d2c3e253ed731ba77e4f01f8 (I)"]; "3d1e05abdb928e6de529e3dbe595d071" [shape=ellipse label="3d1e05abdb928e6de529e3dbe595d071 (I)"]; "a53ab3a2896a60b372662454f7faae10" [shape=ellipse label="a53ab3a2896a60b372662454f7faae10 (I)"]; "4fe3b82e481b615ae00d6fbf22e866f6" [shape=ellipse label="4fe3b82e481b615ae00d6fbf22e866f6 (I)"]; "995d021f81291db7e83cadde7eaf8bc6" [shape=ellipse label="995d021f81291db7e83cadde7eaf8bc6 (I)"]; "2a2b3ab0e244930850363ca507501bf7" [shape=ellipse label="2a2b3ab0e244930850363ca507501bf7 (I)"]; "54d2a92b755a5f4d2c8560f6b618a9f6" [shape=ellipse label="54d2a92b755a5f4d2c8560f6b618a9f6 (I)"]; "74dcdd3c30747d5f25d5af86e3d7f7c5" [shape=ellipse label="74dcdd3c30747d5f25d5af86e3d7f7c5 (I)"]; "7e3abcc26cd5d0d851657304cced8887" [shape=ellipse label="7e3abcc26cd5d0d851657304cced8887 (I)"]; "f09fdfc3ed0a695b43e21c1db54eccb7" [shape=ellipse label="f09fdfc3ed0a695b43e21c1db54eccb7 (I)"]; "8378ec757c52158e7fff6c8cf2139602" [shape=ellipse label="8378ec757c52158e7fff6c8cf2139602 (I)"]; "28b6ffcc69157db2406afd5ff2f3aeb7" [shape=ellipse label="28b6ffcc69157db2406afd5ff2f3aeb7 (I)"]; "2a4d64459af26a6f6cb8a0c1e12ea0e8" [shape=ellipse label="2a4d64459af26a6f6cb8a0c1e12ea0e8 (I)"]; "ee06dfc45cb808752be8de4ccedfa27e" [shape=ellipse label="ee06dfc45cb808752be8de4ccedfa27e (I)"]; "1e6e2fb5f437ed4980ea160ee29ba9b0" [shape=ellipse label="1e6e2fb5f437ed4980ea160ee29ba9b0 (I)"]; "7590f43d4efe9528e8e2d07639124fde" [shape=ellipse label="7590f43d4efe9528e8e2d07639124fde (I)"]; "5c48adce2bf1a7dbc224546876288266" [shape=ellipse label="5c48adce2bf1a7dbc224546876288266 (I)"];

"7ac7706952dbd210b7ee6e16be97ab2e" -> "7eb11476ac3474bee9f8c029938e258c"; "7ac7706952dbd210b7ee6e16be97ab2e" -> "4642a067abecf65633db6b4d1aa80071"; "7ac7706952dbd210b7ee6e16be97ab2e" -> "63e54b454a22fbadae101f1c7add18ad"; "7ac7706952dbd210b7ee6e16be97ab2e" -> "106607e3d2c3e253ed731ba77e4f01f8"; "7ac7706952dbd210b7ee6e16be97ab2e" -> "3d1e05abdb928e6de529e3dbe595d071"; "7ac7706952dbd210b7ee6e16be97ab2e" -> "a53ab3a2896a60b372662454f7faae10"; "7ac7706952dbd210b7ee6e16be97ab2e" -> "4fe3b82e481b615ae00d6fbf22e866f6"; "7ac7706952dbd210b7ee6e16be97ab2e" -> "995d021f81291db7e83cadde7eaf8bc6"; "7eb11476ac3474bee9f8c029938e258c" -> "4642a067abecf65633db6b4d1aa80071"; "7eb11476ac3474bee9f8c029938e258c" -> "63e54b454a22fbadae101f1c7add18ad"; "7eb11476ac3474bee9f8c029938e258c" -> "106607e3d2c3e253ed731ba77e4f01f8"; "7eb11476ac3474bee9f8c029938e258c" -> "3d1e05abdb928e6de529e3dbe595d071"; "7eb11476ac3474bee9f8c029938e258c" -> "a53ab3a2896a60b372662454f7faae10"; "7eb11476ac3474bee9f8c029938e258c" -> "4fe3b82e481b615ae00d6fbf22e866f6"; "4642a067abecf65633db6b4d1aa80071" -> "63e54b454a22fbadae101f1c7add18ad"; "4642a067abecf65633db6b4d1aa80071" -> "54d2a92b755a5f4d2c8560f6b618a9f6"; "4642a067abecf65633db6b4d1aa80071" -> "28b6ffcc69157db2406afd5ff2f3aeb7"; "63e54b454a22fbadae101f1c7add18ad" -> "1e6e2fb5f437ed4980ea160ee29ba9b0"; "63e54b454a22fbadae101f1c7add18ad" -> "7590f43d4efe9528e8e2d07639124fde"; "63e54b454a22fbadae101f1c7add18ad" -> "5c48adce2bf1a7dbc224546876288266"; "106607e3d2c3e253ed731ba77e4f01f8" -> "3d1e05abdb928e6de529e3dbe595d071"; "106607e3d2c3e253ed731ba77e4f01f8" -> "74dcdd3c30747d5f25d5af86e3d7f7c5"; "106607e3d2c3e253ed731ba77e4f01f8" -> "2a4d64459af26a6f6cb8a0c1e12ea0e8"; "a53ab3a2896a60b372662454f7faae10" -> "4fe3b82e481b615ae00d6fbf22e866f6"; "a53ab3a2896a60b372662454f7faae10" -> "7e3abcc26cd5d0d851657304cced8887"; "a53ab3a2896a60b372662454f7faae10" -> "ee06dfc45cb808752be8de4ccedfa27e"; "995d021f81291db7e83cadde7eaf8bc6" -> "2a2b3ab0e244930850363ca507501bf7"; "995d021f81291db7e83cadde7eaf8bc6" -> "54d2a92b755a5f4d2c8560f6b618a9f6"; "995d021f81291db7e83cadde7eaf8bc6" -> "74dcdd3c30747d5f25d5af86e3d7f7c5"; "995d021f81291db7e83cadde7eaf8bc6" -> "7e3abcc26cd5d0d851657304cced8887"; "995d021f81291db7e83cadde7eaf8bc6" -> "f09fdfc3ed0a695b43e21c1db54eccb7"; "2a2b3ab0e244930850363ca507501bf7" -> "54d2a92b755a5f4d2c8560f6b618a9f6"; "2a2b3ab0e244930850363ca507501bf7" -> "74dcdd3c30747d5f25d5af86e3d7f7c5"; "2a2b3ab0e244930850363ca507501bf7" -> "7e3abcc26cd5d0d851657304cced8887"; "54d2a92b755a5f4d2c8560f6b618a9f6" -> "1e6e2fb5f437ed4980ea160ee29ba9b0"; "54d2a92b755a5f4d2c8560f6b618a9f6" -> "7590f43d4efe9528e8e2d07639124fde"; "54d2a92b755a5f4d2c8560f6b618a9f6" -> "5c48adce2bf1a7dbc224546876288266"; "f09fdfc3ed0a695b43e21c1db54eccb7" -> "8378ec757c52158e7fff6c8cf2139602"; "f09fdfc3ed0a695b43e21c1db54eccb7" -> "28b6ffcc69157db2406afd5ff2f3aeb7"; "f09fdfc3ed0a695b43e21c1db54eccb7" -> "2a4d64459af26a6f6cb8a0c1e12ea0e8"; "f09fdfc3ed0a695b43e21c1db54eccb7" -> "ee06dfc45cb808752be8de4ccedfa27e"; "8378ec757c52158e7fff6c8cf2139602" -> "28b6ffcc69157db2406afd5ff2f3aeb7"; "8378ec757c52158e7fff6c8cf2139602" -> "2a4d64459af26a6f6cb8a0c1e12ea0e8"; "8378ec757c52158e7fff6c8cf2139602" -> "ee06dfc45cb808752be8de4ccedfa27e"; "28b6ffcc69157db2406afd5ff2f3aeb7" -> "1e6e2fb5f437ed4980ea160ee29ba9b0"; "28b6ffcc69157db2406afd5ff2f3aeb7" -> "7590f43d4efe9528e8e2d07639124fde"; "28b6ffcc69157db2406afd5ff2f3aeb7" -> "5c48adce2bf1a7dbc224546876288266";
}



I bet the string parsing routines in DOT