1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.36.0 (20140111.2315)
-->
<!-- Title: Pipeline: Pages: 1 -->
<svg width="673pt" height="633pt"
viewBox="0.00 0.00 673.00 633.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 629)">
<title>Pipeline:</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-629 669,-629 669,4 -4,4"/>
<g id="clust1" class="cluster"><title>clustertasks</title>
<polygon fill="none" stroke="black" points="8,-8 8,-617 519,-617 519,-8 8,-8"/>
<text text-anchor="middle" x="263.5" y="-589" font-family="Times,serif" font-size="30.00" fill="#ff3232">Pipeline:</text>
</g>
<g id="clust2" class="cluster"><title>clusterkey1</title>
<polygon fill="#f6f4f4" stroke="#f6f4f4" points="527,-66 527,-610 657,-610 657,-66 527,-66"/>
<text text-anchor="middle" x="592" y="-590" font-family="Times,serif" font-size="20.00">Key:</text>
</g>
<!-- t0 -->
<g id="node1" class="node"><title>t0</title>
<polygon fill="#b8cc6e" stroke="#006000" points="370.25,-568 215.75,-568 211.75,-564 211.75,-532 366.25,-532 370.25,-536 370.25,-568"/>
<polyline fill="none" stroke="#006000" points="366.25,-564 211.75,-564 "/>
<polyline fill="none" stroke="#006000" points="366.25,-564 366.25,-532 "/>
<polyline fill="none" stroke="#006000" points="366.25,-564 370.25,-568 "/>
<text text-anchor="middle" x="291" y="-545" font-family="Times,serif" font-size="20.00" fill="#006000">Up_to_date_task1</text>
</g>
<!-- t4 -->
<g id="node2" class="node"><title>t4</title>
<polygon fill="#b8cc6e" stroke="#006000" points="293.25,-454 82.75,-454 78.75,-450 78.75,-418 289.25,-418 293.25,-422 293.25,-454"/>
<polyline fill="none" stroke="#006000" points="289.25,-450 78.75,-450 "/>
<polyline fill="none" stroke="#006000" points="289.25,-450 289.25,-418 "/>
<polyline fill="none" stroke="#006000" points="289.25,-450 293.25,-454 "/>
<text text-anchor="middle" x="186" y="-431" font-family="Times,serif" font-size="20.00" fill="#006000">Explicitly_specified_task</text>
</g>
<!-- t0->t4 -->
<g id="edge1" class="edge"><title>t0->t4</title>
<path fill="none" stroke="gray" d="M275.053,-531.99C257.476,-513.241 229.048,-482.918 209.048,-461.585"/>
<polygon fill="gray" stroke="gray" points="211.49,-459.072 202.097,-454.17 206.383,-463.86 211.49,-459.072"/>
</g>
<!-- t1 -->
<g id="node8" class="node"><title>t1</title>
<g id="a_node8"><a xlink:href="http://cnn.com" xlink:title="What is this?<BR/> What <FONT COLOR="red">is</FONT>this???">
<polygon fill="#b8cc6e" stroke="#006000" points="466,-490 328,-490 328,-486 324,-486 324,-482 328,-482 328,-390 324,-390 324,-386 328,-386 328,-382 466,-382 466,-490"/>
<polyline fill="none" stroke="#006000" points="328,-486 332,-486 332,-482 328,-482 "/>
<polyline fill="none" stroke="#006000" points="328,-390 332,-390 332,-386 328,-386 "/>
<polygon fill="none" stroke="#006000" points="470,-494 324,-494 324,-490 320,-490 320,-486 324,-486 324,-386 320,-386 320,-382 324,-382 324,-378 470,-378 470,-494"/>
<polyline fill="none" stroke="#006000" points="324,-490 328,-490 328,-486 324,-486 "/>
<polyline fill="none" stroke="#006000" points="324,-386 328,-386 328,-382 324,-382 "/>
<polygon fill="none" stroke="#006000" points="474,-498 320,-498 320,-494 316,-494 316,-490 320,-490 320,-382 316,-382 316,-378 320,-378 320,-374 474,-374 474,-498"/>
<polyline fill="none" stroke="#006000" points="320,-494 324,-494 324,-490 320,-490 "/>
<polyline fill="none" stroke="#006000" points="320,-382 324,-382 324,-378 320,-378 "/>
<polygon fill="none" stroke="#006000" points="478,-502 316,-502 316,-498 312,-498 312,-494 316,-494 316,-378 312,-378 312,-374 316,-374 316,-370 478,-370 478,-502"/>
<polyline fill="none" stroke="#006000" points="316,-498 320,-498 320,-494 316,-494 "/>
<polyline fill="none" stroke="#006000" points="316,-378 320,-378 320,-374 316,-374 "/>
<polygon fill="none" stroke="#006000" points="482,-506 312,-506 312,-502 308,-502 308,-498 312,-498 312,-374 308,-374 308,-370 312,-370 312,-366 482,-366 482,-506"/>
<polyline fill="none" stroke="#006000" points="312,-502 316,-502 316,-498 312,-498 "/>
<polyline fill="none" stroke="#006000" points="312,-374 316,-374 316,-370 312,-370 "/>
<text text-anchor="start" x="345.5" y="-441" font-family="Times,serif" font-size="20.00" fill="#006000">What is this?</text>
<text text-anchor="start" x="336" y="-421" font-family="Times,serif" font-size="20.00" fill="#006000"> What </text>
<text text-anchor="start" x="390" y="-421" font-family="Times,serif" font-size="20.00" fill="red">is</text>
<text text-anchor="start" x="403" y="-421" font-family="Times,serif" font-size="20.00" fill="#006000">this???</text>
</a>
</g>
</g>
<!-- t0->t1 -->
<g id="edge8" class="edge"><title>t0->t1</title>
<path fill="none" stroke="gray" d="M307.099,-531.99C312.118,-526.687 318.013,-520.458 324.344,-513.768"/>
<polygon fill="gray" stroke="gray" points="327.033,-516.019 331.365,-506.351 321.949,-511.208 327.033,-516.019"/>
</g>
<!-- t5 -->
<g id="node3" class="node"><title>t5</title>
<polygon fill="#ebf3ff" stroke="#0044a0" points="248.25,-340 127.75,-340 123.75,-336 123.75,-304 244.25,-304 248.25,-308 248.25,-340"/>
<polyline fill="none" stroke="#0044a0" points="244.25,-336 123.75,-336 "/>
<polyline fill="none" stroke="#0044a0" points="244.25,-336 244.25,-304 "/>
<polyline fill="none" stroke="#0044a0" points="244.25,-336 248.25,-340 "/>
<text text-anchor="middle" x="186" y="-317" font-family="Times,serif" font-size="20.00" fill="#0044a0">Task_to_run1</text>
</g>
<!-- t4->t5 -->
<g id="edge2" class="edge"><title>t4->t5</title>
<path fill="none" stroke="gray" d="M186,-417.99C186,-400.063 186,-371.555 186,-350.442"/>
<polygon fill="gray" stroke="gray" points="189.5,-350.17 186,-340.17 182.5,-350.171 189.5,-350.17"/>
</g>
<!-- t6 -->
<g id="node4" class="node"><title>t6</title>
<polygon fill="#ebf3ff" stroke="#0044a0" points="248.25,-267 127.75,-267 123.75,-263 123.75,-231 244.25,-231 248.25,-235 248.25,-267"/>
<polyline fill="none" stroke="#0044a0" points="244.25,-263 123.75,-263 "/>
<polyline fill="none" stroke="#0044a0" points="244.25,-263 244.25,-231 "/>
<polyline fill="none" stroke="#0044a0" points="244.25,-263 248.25,-267 "/>
<text text-anchor="middle" x="186" y="-244" font-family="Times,serif" font-size="20.00" fill="#0044a0">Task_to_run2</text>
</g>
<!-- t5->t6 -->
<g id="edge3" class="edge"><title>t5->t6</title>
<path fill="none" stroke="#0044a0" d="M186,-303.813C186,-295.789 186,-286.047 186,-277.069"/>
<polygon fill="#0044a0" stroke="#0044a0" points="189.5,-277.029 186,-267.029 182.5,-277.029 189.5,-277.029"/>
</g>
<!-- t8 -->
<g id="node5" class="node"><title>t8</title>
<polygon fill="none" stroke="#0044a0" stroke-dasharray="5,2" points="312.25,-187 29.75,-187 25.75,-183 25.75,-151 308.25,-151 312.25,-155 312.25,-187"/>
<polyline fill="none" stroke="#0044a0" stroke-dasharray="5,2" points="308.25,-183 25.75,-183 "/>
<polyline fill="none" stroke="#0044a0" stroke-dasharray="5,2" points="308.25,-183 308.25,-151 "/>
<polyline fill="none" stroke="#0044a0" stroke-dasharray="5,2" points="308.25,-183 312.25,-187 "/>
<text text-anchor="middle" x="169" y="-164" font-family="Times,serif" font-size="20.00" fill="#0044a0">Up_to_date_task_forced_to_rerun</text>
</g>
<!-- t6->t8 -->
<g id="edge4" class="edge"><title>t6->t8</title>
<path fill="none" stroke="#0044a0" d="M182.227,-230.689C180.092,-220.894 177.374,-208.422 174.958,-197.335"/>
<polygon fill="#0044a0" stroke="#0044a0" points="178.312,-196.288 172.762,-187.262 171.472,-197.778 178.312,-196.288"/>
</g>
<!-- t7 -->
<g id="node6" class="node"><title>t7</title>
<polygon fill="#ebf3ff" stroke="#0044a0" points="455.25,-187 334.75,-187 330.75,-183 330.75,-151 451.25,-151 455.25,-155 455.25,-187"/>
<polyline fill="none" stroke="#0044a0" points="451.25,-183 330.75,-183 "/>
<polyline fill="none" stroke="#0044a0" points="451.25,-183 451.25,-151 "/>
<polyline fill="none" stroke="#0044a0" points="451.25,-183 455.25,-187 "/>
<text text-anchor="middle" x="393" y="-164" font-family="Times,serif" font-size="20.00" fill="#0044a0">Task_to_run3</text>
</g>
<!-- t6->t7 -->
<g id="edge5" class="edge"><title>t6->t7</title>
<path fill="none" stroke="#0044a0" d="M232.616,-230.946C258.658,-221.366 291.675,-209.132 321,-198 327.007,-195.72 333.287,-193.312 339.528,-190.905"/>
<polygon fill="#0044a0" stroke="#0044a0" points="341.194,-194.014 349.257,-187.141 338.668,-187.485 341.194,-194.014"/>
</g>
<!-- t9 -->
<g id="node7" class="node"><title>t9</title>
<polygon fill="#efa03b" stroke="black" points="335.5,-114 228.5,-114 224.5,-110 224.5,-78 331.5,-78 335.5,-82 335.5,-114"/>
<polyline fill="none" stroke="black" points="331.5,-110 224.5,-110 "/>
<polyline fill="none" stroke="black" points="331.5,-110 331.5,-78 "/>
<polyline fill="none" stroke="black" points="331.5,-110 335.5,-114 "/>
<text text-anchor="middle" x="280" y="-91" font-family="Times,serif" font-size="20.00">Final_target</text>
</g>
<!-- t8->t9 -->
<g id="edge6" class="edge"><title>t8->t9</title>
<path fill="none" stroke="#0044a0" d="M195.587,-150.994C210.307,-141.579 228.791,-129.755 244.707,-119.575"/>
<polygon fill="#0044a0" stroke="#0044a0" points="246.707,-122.45 253.245,-114.114 242.935,-116.554 246.707,-122.45"/>
</g>
<!-- t7->t9 -->
<g id="edge7" class="edge"><title>t7->t9</title>
<path fill="none" stroke="#0044a0" d="M365.934,-150.994C350.949,-141.579 332.132,-129.755 315.929,-119.575"/>
<polygon fill="#0044a0" stroke="#0044a0" points="317.567,-116.47 307.237,-114.114 313.842,-122.397 317.567,-116.47"/>
</g>
<!-- t10 -->
<g id="node11" class="node"><title>t10</title>
<polygon fill="white" stroke="gray" points="254.25,-52 19.75,-52 15.75,-48 15.75,-16 250.25,-16 254.25,-20 254.25,-52"/>
<polyline fill="none" stroke="gray" points="250.25,-48 15.75,-48 "/>
<polyline fill="none" stroke="gray" points="250.25,-48 250.25,-16 "/>
<polyline fill="none" stroke="gray" points="250.25,-48 254.25,-52 "/>
<text text-anchor="middle" x="135" y="-29" font-family="Times,serif" font-size="20.00" fill="gray">Downstream_task1_ignored</text>
</g>
<!-- t9->t10 -->
<g id="edge11" class="edge"><title>t9->t10</title>
<path fill="none" stroke="gray" d="M238.837,-77.9669C222.306,-71.1265 203.083,-63.1724 185.703,-55.9807"/>
<polygon fill="gray" stroke="gray" points="186.845,-52.6652 176.266,-52.0757 184.168,-59.1333 186.845,-52.6652"/>
</g>
<!-- t11 -->
<g id="node12" class="node"><title>t11</title>
<polygon fill="white" stroke="gray" points="511.25,-52 276.75,-52 272.75,-48 272.75,-16 507.25,-16 511.25,-20 511.25,-52"/>
<polyline fill="none" stroke="gray" points="507.25,-48 272.75,-48 "/>
<polyline fill="none" stroke="gray" points="507.25,-48 507.25,-16 "/>
<polyline fill="none" stroke="gray" points="507.25,-48 511.25,-52 "/>
<text text-anchor="middle" x="392" y="-29" font-family="Times,serif" font-size="20.00" fill="gray">Downstream_task2_ignored</text>
</g>
<!-- t9->t11 -->
<g id="edge12" class="edge"><title>t9->t11</title>
<path fill="none" stroke="gray" d="M311.795,-77.9669C323.973,-71.4432 338.041,-63.9065 350.963,-56.9843"/>
<polygon fill="gray" stroke="gray" points="352.963,-59.8831 360.0px5,-52.0757 349.658,-53.7128 352.963,-59.8831"/>
</g>
<!-- t2 -->
<g id="node9" class="node"><title>t2</title>
<polygon fill="#b8cc6e" stroke="#006000" points="476.25,-340 321.75,-340 317.75,-336 317.75,-304 472.25,-304 476.25,-308 476.25,-340"/>
<polyline fill="none" stroke="#006000" points="472.25,-336 317.75,-336 "/>
<polyline fill="none" stroke="#006000" points="472.25,-336 472.25,-304 "/>
<polyline fill="none" stroke="#006000" points="472.25,-336 476.25,-340 "/>
<text text-anchor="middle" x="397" y="-317" font-family="Times,serif" font-size="20.00" fill="#006000">Up_to_date_task3</text>
</g>
<!-- t1->t2 -->
<g id="edge9" class="edge"><title>t1->t2</title>
<path fill="none" stroke="gray" d="M397,-365.982C397,-360.465 397,-355.126 397,-350.196"/>
<polygon fill="gray" stroke="gray" points="400.5,-350.148 397,-340.148 393.5,-350.148 400.5,-350.148"/>
</g>
<!-- t3 -->
<g id="node10" class="node"><title>t3</title>
<polygon fill="#efa03b" stroke="#006000" points="501.25,-267 296.75,-267 292.75,-263 292.75,-231 497.25,-231 501.25,-235 501.25,-267"/>
<polyline fill="none" stroke="#006000" points="497.25,-263 292.75,-263 "/>
<polyline fill="none" stroke="#006000" points="497.25,-263 497.25,-231 "/>
<polyline fill="none" stroke="#006000" points="497.25,-263 501.25,-267 "/>
<text text-anchor="middle" x="397" y="-244" font-family="Times,serif" font-size="20.00" fill="#006000">Up_to_date_final_target</text>
</g>
<!-- t2->t3 -->
<g id="edge10" class="edge"><title>t2->t3</title>
<path fill="none" stroke="gray" d="M397,-303.813C397,-295.789 397,-286.047 397,-277.069"/>
<polygon fill="gray" stroke="gray" points="400.5,-277.029 397,-267.029 393.5,-277.029 400.5,-277.029"/>
</g>
<!-- k1_1 -->
<g id="node13" class="node"><title>k1_1</title>
<polygon fill="white" stroke="gray" points="642.5,-571.5 545.5,-571.5 541.5,-567.5 541.5,-528.5 638.5,-528.5 642.5,-532.5 642.5,-571.5"/>
<polyline fill="none" stroke="gray" points="638.5,-567.5 541.5,-567.5 "/>
<polyline fill="none" stroke="gray" points="638.5,-567.5 638.5,-528.5 "/>
<polyline fill="none" stroke="gray" points="638.5,-567.5 642.5,-571.5 "/>
<text text-anchor="middle" x="592" y="-546.3" font-family="Times,serif" font-size="14.00" fill="gray">Down stream</text>
</g>
<!-- k2_1 -->
<g id="node14" class="node"><title>k2_1</title>
<polygon fill="#b8cc6e" stroke="#006000" points="648.25,-457.5 539.75,-457.5 535.75,-453.5 535.75,-414.5 644.25,-414.5 648.25,-418.5 648.25,-457.5"/>
<polyline fill="none" stroke="#006000" points="644.25,-453.5 535.75,-453.5 "/>
<polyline fill="none" stroke="#006000" points="644.25,-453.5 644.25,-414.5 "/>
<polyline fill="none" stroke="#006000" points="644.25,-453.5 648.25,-457.5 "/>
<text text-anchor="middle" x="592" y="-432.3" font-family="Times,serif" font-size="14.00" fill="#006000">Up-to-date task</text>
</g>
<!-- k1_1->k2_1 -->
<g id="edge13" class="edge"><title>k1_1->k2_1</title>
<path fill="none" stroke="gray" d="M592,-528.457C592,-511.513 592,-487.212 592,-467.917"/>
<polygon fill="gray" stroke="gray" points="595.5,-467.792 592,-457.792 588.5,-467.792 595.5,-467.792"/>
</g>
<!-- k3_1 -->
<g id="node15" class="node"><title>k3_1</title>
<polygon fill="#ebf3ff" stroke="#0044a0" points="637.25,-343.5 550.75,-343.5 546.75,-339.5 546.75,-300.5 633.25,-300.5 637.25,-304.5 637.25,-343.5"/>
<polyline fill="none" stroke="#0044a0" points="633.25,-339.5 546.75,-339.5 "/>
<polyline fill="none" stroke="#0044a0" points="633.25,-339.5 633.25,-300.5 "/>
<polyline fill="none" stroke="#0044a0" points="633.25,-339.5 637.25,-343.5 "/>
<text text-anchor="middle" x="592" y="-318.3" font-family="Times,serif" font-size="14.00" fill="#0044a0">Task to run</text>
</g>
<!-- k2_1->k3_1 -->
<g id="edge14" class="edge"><title>k2_1->k3_1</title>
<path fill="none" stroke="gray" d="M592,-414.457C592,-397.513 592,-373.212 592,-353.917"/>
<polygon fill="gray" stroke="gray" points="595.5,-353.792 592,-343.792 588.5,-353.792 595.5,-353.792"/>
</g>
<!-- k4_1 -->
<g id="node16" class="node"><title>k4_1</title>
<polygon fill="none" stroke="#0044a0" stroke-dasharray="5,2" points="648.25,-278 539.75,-278 535.75,-274 535.75,-220 644.25,-220 648.25,-224 648.25,-278"/>
<polyline fill="none" stroke="#0044a0" stroke-dasharray="5,2" points="644.25,-274 535.75,-274 "/>
<polyline fill="none" stroke="#0044a0" stroke-dasharray="5,2" points="644.25,-274 644.25,-220 "/>
<polyline fill="none" stroke="#0044a0" stroke-dasharray="5,2" points="644.25,-274 648.25,-278 "/>
<text text-anchor="middle" x="592" y="-252.8" font-family="Times,serif" font-size="14.00" fill="#0044a0">Up-to-date task</text>
<text text-anchor="middle" x="592" y="-237.8" font-family="Times,serif" font-size="14.00" fill="#0044a0">forced to rerun</text>
</g>
<!-- k3_1->k4_1 -->
<g id="edge15" class="edge"><title>k3_1->k4_1</title>
<path fill="none" stroke="#0044a0" d="M592,-300.464C592,-296.656 592,-292.568 592,-288.426"/>
<polygon fill="#0044a0" stroke="#0044a0" points="595.5,-288.149 592,-278.149 588.5,-288.149 595.5,-288.149"/>
</g>
<!-- k5_1 -->
<g id="node17" class="node"><title>k5_1</title>
<polygon fill="#efa03b" stroke="#006000" points="637.25,-198 550.75,-198 546.75,-194 546.75,-140 633.25,-140 637.25,-144 637.25,-198"/>
<polyline fill="none" stroke="#006000" points="633.25,-194 546.75,-194 "/>
<polyline fill="none" stroke="#006000" points="633.25,-194 633.25,-140 "/>
<polyline fill="none" stroke="#006000" points="633.25,-194 637.25,-198 "/>
<text text-anchor="middle" x="592" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#006000">Up-to-date</text>
<text text-anchor="middle" x="592" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#006000">Final target</text>
</g>
<!-- k4_1->k5_1 -->
<g id="edge16" class="edge"><title>k4_1->k5_1</title>
<path fill="none" stroke="#0044a0" d="M592,-219.84C592,-216.085 592,-212.184 592,-208.292"/>
<polygon fill="#0044a0" stroke="#0044a0" points="595.5,-208.118 592,-198.118 588.5,-208.118 595.5,-208.118"/>
</g>
<!-- k6_1 -->
<g id="node18" class="node"><title>k6_1</title>
<polygon fill="#efa03b" stroke="black" points="637.25,-117.5 550.75,-117.5 546.75,-113.5 546.75,-74.5 633.25,-74.5 637.25,-78.5 637.25,-117.5"/>
<polyline fill="none" stroke="black" points="633.25,-113.5 546.75,-113.5 "/>
<polyline fill="none" stroke="black" points="633.25,-113.5 633.25,-74.5 "/>
<polyline fill="none" stroke="black" points="633.25,-113.5 637.25,-117.5 "/>
<text text-anchor="middle" x="592" y="-92.3" font-family="Times,serif" font-size="14.00">Final target</text>
</g>
<!-- k5_1->k6_1 -->
<g id="edge17" class="edge"><title>k5_1->k6_1</title>
<path fill="none" stroke="gray" d="M592,-139.939C592,-135.985 592,-131.903 592,-127.9"/>
<polygon fill="gray" stroke="gray" points="595.5,-127.631 592,-117.632 588.5,-127.632 595.5,-127.631"/>
</g>
</g>
</svg>
|