apache / incubator-tez
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system9% (4,089 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java9% (3,940 lines)
proto18% (119 lines)
xml43% (30 lines)
Duplication per Component (primary)
tez-runtime-library14% (1,496 lines)
tez-dag6% (1,275 lines)
tez-mapreduce13% (817 lines)
tez-api4% (257 lines)
tez-runtime-internals4% (96 lines)
tez-plugins20% (91 lines)
tez-dist53% (30 lines)
tez-common4% (27 lines)
tez-mapreduce-examples0% (0 lines)

Duplication Between Components (50+ lines)

G tez-api tez-api tez-dag tez-dag tez-api--tez-dag 116 tez-runtime-library tez-runtime-library tez-api--tez-runtime-library 95 tez-mapreduce tez-mapreduce tez-api--tez-mapreduce 68 tez-runtime-internals tez-runtime-internals tez-api--tez-runtime-internals 68 tez-dag--tez-runtime-library 92 tez-plugins tez-plugins tez-dag--tez-plugins 72

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 432 duplicates...
Size#FoldersFilesLinesCode
56 x 2 tez-mapreduce/src/main/j...che/hadoop/mapred/split
tez-mapreduce/src/main/j.../hadoop/mapreduce/split
240:310 (20%)
237:307 (20%)
view
38 x 2 tez-mapreduce/src/main/j...che/hadoop/mapred/split
tez-mapreduce/src/main/j.../hadoop/mapreduce/split
72:126 (43%)
74:128 (40%)
view
33 x 2 tez-mapreduce/src/main/j...che/hadoop/mapred/split
tez-mapreduce/src/main/j.../hadoop/mapreduce/split
187:228 (12%)
184:225 (12%)
view
29 x 2 tez-mapreduce/src/main/j...che/hadoop/mapred/split
tez-mapreduce/src/main/j.../hadoop/mapreduce/split
320:361 (10%)
317:358 (10%)
view
24 x 2 tez-dag/src/main/java/or...he/tez/dag/app/dag/impl
tez-dag/src/main/java/or...he/tez/dag/app/dag/impl
2074:2101 (<1%)
2432:2459 (<1%)
view
22 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
148:177 (24%)
162:191 (23%)
view
21 x 2 tez-mapreduce/src/main/j.../hadoop/mapreduce/split
tez-mapreduce/src/main/j.../hadoop/mapreduce/split
67:95 (17%)
42:70 (7%)
view
21 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
198:228 (13%)
167:197 (15%)
view
21 x 2 tez-mapreduce/src/main/j...che/hadoop/mapred/split
tez-mapreduce/src/main/j.../hadoop/mapreduce/split
42:70 (7%)
67:95 (17%)
view
21 x 2 tez-mapreduce/src/main/j...che/hadoop/mapred/split
tez-mapreduce/src/main/j.../hadoop/mapreduce/split
42:70 (7%)
42:70 (7%)
view
20 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
71:102 (14%)
123:155 (13%)
view
20 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
158:183 (21%)
152:177 (22%)
view
20 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
102:133 (12%)
71:102 (14%)
view
20 x 2 tez-dag/src/main/java/or...ag/history/logging/impl
tez-dag/src/main/java/or...ag/history/logging/impl
115:139 (4%)
156:180 (4%)
view
20 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
102:133 (12%)
123:155 (13%)
view
20 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
158:183 (21%)
166:191 (21%)
view
19 x 2 tez-mapreduce/src/main/j...che/hadoop/mapred/split
tez-mapreduce/src/main/j.../hadoop/mapreduce/split
363:391 (6%)
360:388 (7%)
view
19 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
91:120 (20%)
97:126 (21%)
view
19 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
60:88 (16%)
74:102 (13%)
view
19 x 2 tez-mapreduce/src/main/j...che/hadoop/mapred/split
tez-mapreduce/src/main/j.../hadoop/mapreduce/split
99:120 (6%)
100:121 (7%)
view
19 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
105:133 (11%)
60:88 (16%)
view
19 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
60:88 (16%)
126:155 (12%)
view
18 x 2 tez-api/src/main/java/or...che/tez/common/counters
tez-api/src/main/java/or...che/tez/common/counters
88:115 (10%)
75:102 (12%)
view
18 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
167:196 (11%)
136:165 (13%)
view
18 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
177:207 (8%)
123:152 (11%)
view
18 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
102:130 (11%)
177:207 (8%)
view
18 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
71:99 (13%)
177:207 (8%)
view
18 x 2 tez-dag/src/main/java/or...ag/history/logging/impl
tez-dag/src/main/java/or...ag/history/logging/impl
191:214 (4%)
230:253 (4%)
view
17 x 2 tez-mapreduce/src/main/proto
tez-runtime-internals/src/main/proto
1:17 (45%)
1:17 (68%)
view
17 x 2 tez-runtime-internals/src/main/proto
tez-runtime-library/src/main/proto
1:17 (68%)
1:17 (36%)
view
17 x 2 tez-dag/src/main/proto
tez-runtime-internals/src/main/proto
1:17 (9%)
1:17 (68%)
view
17 x 2 tez-api/src/main/proto
tez-mapreduce/src/main/proto
1:17 (19%)
1:17 (45%)
view
17 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
93:120 (18%)
115:142 (17%)
view
17 x 2 tez-api/src/main/proto
tez-mapreduce/src/main/proto
1:17 (30%)
1:17 (45%)
view
17 x 2 tez-api/src/main/proto
tez-runtime-internals/src/main/proto
1:17 (30%)
1:17 (68%)
view
17 x 2 tez-api/src/main/proto
tez-api/src/main/proto
1:17 (7%)
1:17 (30%)
view
17 x 2 tez-api/src/main/proto
tez-api/src/main/proto
1:17 (7%)
1:17 (19%)
view
17 x 2 tez-dag/src/main/proto
tez-mapreduce/src/main/proto
1:17 (9%)
1:17 (45%)
view
17 x 2 tez-api/src/main/proto
tez-runtime-library/src/main/proto
1:17 (30%)
1:17 (36%)
view
17 x 2 tez-api/src/main/proto
tez-dag/src/main/proto
1:17 (7%)
1:17 (9%)
view
17 x 2 tez-runtime-library/src/...z/runtime/library/input
tez-runtime-library/src/...z/runtime/library/input
297:313 (9%)
222:238 (11%)
view
17 x 2 tez-api/src/main/proto
tez-runtime-internals/src/main/proto
1:17 (7%)
1:17 (68%)
view
17 x 2 tez-mapreduce/src/main/proto
tez-runtime-library/src/main/proto
1:17 (45%)
1:17 (36%)
view
17 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
60:85 (15%)
181:207 (8%)
view
17 x 2 tez-runtime-library/src/...ibrary/common/sort/impl
tez-runtime-library/src/.../library/common/writers
177:196 (13%)
128:147 (22%)
view
17 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
99:126 (18%)
115:142 (17%)
view
17 x 2 tez-api/src/main/proto
tez-api/src/main/proto
1:17 (19%)
1:17 (30%)
view
17 x 2 tez-api/src/main/proto
tez-runtime-internals/src/main/proto
1:17 (19%)
1:17 (68%)
view
17 x 2 tez-api/src/main/proto
tez-dag/src/main/proto
1:17 (19%)
1:17 (9%)
view
17 x 2 tez-api/src/main/proto
tez-dag/src/main/proto
1:17 (30%)
1:17 (9%)
view
Duplicated Units
The list of top 23 duplicated units.
See data for all 23 unit duplicates...
Size#FoldersFilesLinesCode
22 x 2 tez-mapreduce/src/main/j...che/hadoop/mapred/split
tez-mapreduce/src/main/j.../hadoop/mapreduce/split
98:124 
100:126 
view
18 x 2 tez-mapreduce/src/main/j...che/hadoop/mapred/split
tez-mapreduce/src/main/j.../hadoop/mapreduce/split
73:94 
75:96 
view
13 x 2 tez-runtime-library/src/...ibrary/common/sort/impl
tez-runtime-library/src/...ibrary/common/sort/impl
153:168 
88:112 
view
9 x 2 tez-mapreduce/src/main/j...tez/mapreduce/processor
tez-mapreduce/src/main/j...he/tez/mapreduce/common
368:378 
48:58 
view
9 x 2 tez-mapreduce/src/main/j...che/hadoop/mapred/split
tez-mapreduce/src/main/j.../hadoop/mapreduce/split
82:92 
117:127 
view
9 x 2 tez-dag/src/main/java/org/apache/tez/dag/app/dag
tez-dag/src/main/java/or...e/tez/dag/app/dag/event
51:62 
76:87 
view
8 x 3 tez-mapreduce/src/main/j...che/hadoop/mapred/split
tez-mapreduce/src/main/j.../hadoop/mapreduce/split
tez-mapreduce/src/main/j.../hadoop/mapreduce/split
59:68 
84:93 
59:68 
view
7 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
91:99 
97:105 
view
7 x 3 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
108:116 
130:138 
114:122 
view
7 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
217:226 
186:195 
view
7 x 2 tez-runtime-internals/sr...he/tez/runtime/api/impl
tez-runtime-internals/sr...he/tez/runtime/api/impl
81:89 
74:82 
view
7 x 3 tez-runtime-internals/sr...he/tez/runtime/api/impl
tez-runtime-internals/sr...he/tez/runtime/api/impl
tez-runtime-internals/sr...he/tez/runtime/api/impl
92:100 
73:81 
85:93 
view
6 x 2 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
342:350 
235:243 
view
6 x 5 tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
tez-runtime-library/src/...ez/runtime/library/conf
401:408 
294:301 
300:307 
241:248 
202:209 
view
6 x 3 tez-api/src/main/java/or...che/tez/common/counters
tez-api/src/main/java/or...che/tez/common/counters
tez-api/src/main/java/or...che/tez/common/counters
182:189 
257:264 
307:314 
view
6 x 2 tez-mapreduce/src/main/j...reduce/processor/reduce
tez-mapreduce/src/main/j...mapreduce/processor/map
70:77 
65:72 
view
6 x 2 tez-mapreduce/src/main/j...che/hadoop/mapred/split
tez-mapreduce/src/main/j.../hadoop/mapreduce/split
63:70 
61:68 
view
6 x 2 tez-dag/src/main/java/or...he/tez/dag/app/dag/impl
tez-dag/src/main/java/or...he/tez/dag/app/dag/impl
44:51 
51:58 
view
6 x 3 tez-dag/src/main/java/or...he/tez/dag/app/dag/impl
tez-dag/src/main/java/or...he/tez/dag/app/dag/impl
tez-dag/src/main/java/or...ez/dag/app/rm/container
767:774 
604:611 
355:362 
view
6 x 2 tez-dag/src/main/java/or...he/tez/dag/app/dag/impl
tez-dag/src/main/java/or...he/tez/dag/app/dag/impl
833:840 
568:575 
view
6 x 2 tez-dag/src/main/java/or...he/tez/dag/app/dag/impl
tez-dag/src/main/java/or...he/tez/dag/app/dag/impl
926:933 
631:638 
view
6 x 2 tez-dag/src/main/java/or...he/tez/dag/app/dag/impl
tez-dag/src/main/java/or...he/tez/dag/app/dag/impl
950:957 
1128:1135 
view
6 x 2 tez-dag/src/main/java/or...he/tez/dag/app/dag/impl
tez-dag/src/main/java/or...he/tez/dag/app/dag/impl
2967:2976 
1493:1502 
view