apache / incubator-nemo
Duplication

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

Intro
Learn more...
Duplication Overall
system5% (1,236 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java4% (992 lines)
vue8% (188 lines)
proto16% (42 lines)
scala2% (14 lines)
Duplication per Component (primary)
runtime5% (540 lines)
compiler5% (400 lines)
webui7% (188 lines)
common3% (108 lines)
tools0% (0 lines)
ROOT0% (0 lines)
ml0% (0 lines)
conf0% (0 lines)
client0% (0 lines)

Duplication Between Components (50+ lines)

G common common compiler compiler common--compiler 117 runtime runtime common--runtime 64

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 228 duplicates...
Size#FoldersFilesLinesCode
23 x 2 runtime/master/src/main/...untime/master/scheduler
runtime/master/src/main/...untime/master/scheduler
203:235 (12%)
371:403 (7%)
view
21 x 2 runtime/common/src/main/proto
runtime/common/src/main/proto
1:23 (9%)
1:23 (65%)
view
15 x 2 runtime/master/src/main/...untime/master/scheduler
runtime/master/src/main/...untime/master/scheduler
308:328 (8%)
251:271 (4%)
view
14 x 2 runtime/executor/src/mai...o/runtime/executor/task
runtime/executor/src/mai...o/runtime/executor/task
159:176 (12%)
181:198 (11%)
view
12 x 2 runtime/master/src/main/...untime/master/scheduler
runtime/master/src/main/...untime/master/scheduler
97:119 (6%)
275:297 (3%)
view
11 x 2 runtime/master/src/main/...untime/master/scheduler
runtime/master/src/main/...untime/master/scheduler
179:191 (5%)
346:359 (3%)
view
11 x 2 webui/components/stages
webui/components/stages
48:60 (9%)
136:148 (9%)
view
11 x 2 runtime/master/src/main/...che/nemo/runtime/master
runtime/master/src/main/...untime/master/scheduler
452:463 (4%)
545:556 (3%)
view
11 x 2 webui/components/stages
webui/components/stages
48:60 (9%)
114:126 (9%)
view
11 x 2 webui/components/stages
webui/components/stages
48:60 (9%)
92:104 (9%)
view
11 x 2 common/src/main/java/org/apache/nemo/common/dag
common/src/main/java/org/apache/nemo/common/dag
233:245 (5%)
290:302 (5%)
view
11 x 2 webui/components/stages
webui/components/stages
70:82 (9%)
136:148 (9%)
view
11 x 2 webui/components/stages
webui/components/stages
114:126 (9%)
136:148 (9%)
view
11 x 2 runtime/executor/src/mai...ime/executor/data/block
runtime/executor/src/mai...ime/executor/data/block
130:152 (6%)
84:107 (10%)
view
11 x 2 compiler/frontend/spark/...r/frontend/spark/source
compiler/frontend/spark/...r/frontend/spark/source
150:165 (15%)
134:149 (15%)
view
11 x 2 webui/components/stages
webui/components/stages
70:82 (9%)
92:104 (9%)
view
11 x 2 webui/components/stages
webui/components/stages
70:82 (9%)
114:126 (9%)
view
11 x 2 common/src/main/java/org...mon/ir/vertex/transform
compiler/frontend/beam/s...frontend/beam/transform
41:58 (61%)
38:55 (68%)
view
11 x 2 webui/components/stages
webui/components/stages
48:60 (9%)
70:82 (9%)
view
11 x 2 webui/components/stages
webui/components/stages
92:104 (9%)
114:126 (9%)
view
11 x 2 webui/components/stages
webui/components/stages
92:104 (9%)
136:148 (9%)
view
11 x 2 runtime/master/src/main/...untime/master/scheduler
runtime/master/src/main/...untime/master/scheduler
144:159 (5%)
210:225 (3%)
view
10 x 2 runtime/master/src/main/...untime/master/scheduler
runtime/master/src/main/...untime/master/scheduler
173:183 (5%)
120:130 (11%)
view
10 x 2 runtime/executor/src/mai...ime/executor/data/block
runtime/executor/src/mai...ime/executor/data/block
344:362 (5%)
199:216 (9%)
view
10 x 2 webui/components/jobs/detail
webui/components/jobs/detail
121:132 (1%)
179:190 (1%)
view
10 x 2 compiler/frontend/beam/s...frontend/beam/transform
compiler/frontend/beam/s...frontend/beam/transform
106:115 (7%)
67:76 (13%)
view
9 x 2 webui/components/jobs/detail
webui/components/jobs/detail
151:160 (1%)
205:214 (1%)
view
9 x 2 runtime/executor/src/mai...o/runtime/executor/data
runtime/executor/src/mai...o/runtime/executor/data
306:316 (3%)
340:350 (3%)
view
9 x 2 compiler/frontend/beam/s.../compiler/frontend/beam
compiler/frontend/spark/...compiler/frontend/spark
38:53 (52%)
34:49 (60%)
view
9 x 2 runtime/master/src/main/...untime/master/scheduler
runtime/master/src/main/...untime/master/scheduler
193:201 (4%)
361:369 (2%)
view
8 x 2 common/src/main/java/org/apache/nemo/common/dag
common/src/main/java/org/apache/nemo/common/dag
168:176 (3%)
294:302 (3%)
view
8 x 2 compiler/frontend/beam/s...frontend/beam/transform
compiler/frontend/beam/s...frontend/beam/transform
43:55 (50%)
50:61 (36%)
view
8 x 2 compiler/frontend/beam/s.../compiler/frontend/beam
compiler/frontend/beam/s.../compiler/frontend/beam
222:230 (2%)
243:250 (2%)
view
8 x 2 compiler/frontend/beam/s...er/frontend/beam/source
compiler/frontend/beam/s...er/frontend/beam/source
115:124 (8%)
105:114 (9%)
view
8 x 2 common/src/main/java/org...mon/ir/vertex/transform
compiler/frontend/beam/s...frontend/beam/transform
46:58 (44%)
91:102 (20%)
view
8 x 2 compiler/frontend/beam/s...frontend/beam/transform
compiler/frontend/beam/s...frontend/beam/transform
50:61 (36%)
91:102 (20%)
view
8 x 2 common/src/main/java/org...mon/ir/vertex/transform
compiler/frontend/beam/s...frontend/beam/transform
46:58 (44%)
50:61 (36%)
view
8 x 2 common/src/main/java/org/apache/nemo/common/dag
common/src/main/java/org/apache/nemo/common/dag
168:176 (3%)
237:245 (3%)
view
8 x 2 common/src/main/java/org...e/nemo/common/ir/vertex
compiler/frontend/spark/...r/frontend/spark/source
63:76 (18%)
82:93 (10%)
view
8 x 2 common/src/main/java/org/apache/nemo/common/ir
runtime/common/src/main/...o/runtime/common/metric
149:157 (1%)
101:109 (11%)
view
8 x 2 runtime/executor/src/mai...o/runtime/executor/data
runtime/executor/src/mai...o/runtime/executor/data
404:415 (3%)
454:465 (3%)
view
8 x 2 compiler/frontend/beam/s...frontend/beam/transform
compiler/frontend/beam/s...frontend/beam/transform
43:55 (50%)
91:102 (20%)
view
8 x 2 webui/components/jobs/detail
webui/components/jobs/detail
153:161 (6%)
194:202 (4%)
view
7 x 2 compiler/optimizer/src/m...mpiler/optimizer/policy
compiler/optimizer/src/m...mpiler/optimizer/policy
41:51 (50%)
42:52 (46%)
view
7 x 2 webui/components/jobs/detail
webui/components/jobs/detail
342:349 (2%)
195:202 (4%)
view
7 x 2 compiler/optimizer/src/m...mpiler/optimizer/policy
compiler/optimizer/src/m...mpiler/optimizer/policy
46:56 (43%)
42:52 (46%)
view
7 x 2 compiler/optimizer/src/m...mpiler/optimizer/policy
compiler/optimizer/src/m...mpiler/optimizer/policy
41:51 (50%)
48:58 (41%)
view
7 x 2 compiler/optimizer/src/m...mpiler/optimizer/policy
compiler/optimizer/src/m...mpiler/optimizer/policy
41:51 (50%)
43:53 (46%)
view
7 x 2 compiler/frontend/spark/...rontend/spark/transform
compiler/frontend/spark/...rontend/spark/transform
47:58 (46%)
47:58 (46%)
view
7 x 2 webui/components/jobs/detail
webui/components/jobs/detail
617:624 (1%)
705:712 (1%)
view
Duplicated Units
The list of top 2 duplicated units.
See data for all 2 unit duplicates...
Size#FoldersFilesLinesCode
14 x 2 runtime/executor/src/mai...o/runtime/executor/task
runtime/executor/src/mai...o/runtime/executor/task
158:173 
180:195 
view
8 x 2 runtime/master/src/main/...untime/master/scheduler
runtime/master/src/main/...untime/master/scheduler
289:298 
111:120 
view