apache / samza
Duplication

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

Intro
Learn more...
Duplication Overall
system10% (5,923 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java7% (3,431 lines)
scala22% (1,640 lines)
scaml100% (530 lines)
less97% (236 lines)
xml25% (38 lines)
avsc42% (36 lines)
css100% (12 lines)
Duplication per Component (primary)
samza-yarn98% (1,981 lines)
samza-yarn399% (1,981 lines)
samza-core3% (856 lines)
samza-api7% (358 lines)
samza-tools15% (143 lines)
samza-sql-shell7% (125 lines)
samza-log4j221% (87 lines)
samza-log4j23% (87 lines)
samza-kv7% (82 lines)
samza-test6% (63 lines)
samza-sql1% (52 lines)
samza-azure1% (36 lines)
samza-kafka1% (32 lines)
samza-aws4% (26 lines)
samza-kv-inmemory6% (7 lines)
samza-kv-rocksdb1% (7 lines)
gradle0% (0 lines)
samza-kv-couchbase0% (0 lines)
samza-hdfs0% (0 lines)
samza-elasticsearch0% (0 lines)
samza-rest0% (0 lines)
ROOT0% (0 lines)
samza-shell0% (0 lines)

Duplication Between Components (50+ lines)

G samza-yarn samza-yarn samza-yarn3 samza-yarn3 samza-yarn--samza-yarn3 3962 samza-api samza-api samza-core samza-core samza-api--samza-core 335 samza-sql samza-sql samza-api--samza-sql 112 samza-kafka samza-kafka samza-api--samza-kafka 66 samza-core--samza-kafka 84 samza-log4j samza-log4j samza-log4j2 samza-log4j2 samza-log4j--samza-log4j2 174 samza-sql-shell samza-sql-shell samza-tools samza-tools samza-sql-shell--samza-tools 142

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 561 duplicates...
Size#FoldersFilesLinesCode
244 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
63:447 (100%)
63:447 (100%)
view
224 x 2 samza-yarn/src/main/reso...s/scalate/WEB-INF/views
samza-yarn3/src/main/res...s/scalate/WEB-INF/views
1:239 (100%)
1:239 (100%)
view
151 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
514:774 (38%)
512:772 (38%)
view
128 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
82:300 (32%)
82:300 (32%)
view
118 x 2 samza-yarn/src/main/less
samza-yarn3/src/main/less
18:164 (100%)
18:164 (100%)
view
111 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
313:511 (28%)
312:510 (28%)
view
102 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
37:189 (100%)
37:189 (100%)
view
97 x 2 samza-yarn/src/main/java...apache/samza/validation
samza-yarn3/src/main/jav...apache/samza/validation
70:205 (100%)
70:205 (100%)
view
82 x 2 samza-yarn/src/main/java/org/apache/samza/config
samza-yarn3/src/main/java/org/apache/samza/config
28:248 (100%)
28:248 (100%)
view
58 x 2 samza-yarn/src/main/scala/org/apache/samza/webapp
samza-yarn3/src/main/scala/org/apache/samza/webapp
38:137 (100%)
38:137 (100%)
view
54 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
43:120 (100%)
43:120 (100%)
view
48 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
46:129 (100%)
46:129 (100%)
view
48 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
36:100 (100%)
36:100 (100%)
view
47 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
51:124 (100%)
51:124 (100%)
view
46 x 2 samza-yarn/src/main/scal...pache/samza/util/hadoop
samza-yarn3/src/main/sca...pache/samza/util/hadoop
39:104 (100%)
39:104 (100%)
view
41 x 2 samza-yarn/src/main/reso...scalate/WEB-INF/layouts
samza-yarn3/src/main/res...scalate/WEB-INF/layouts
1:48 (100%)
1:48 (100%)
view
40 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
41:98 (100%)
41:98 (100%)
view
40 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
41:137 (100%)
41:137 (100%)
view
38 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
41:99 (100%)
41:99 (100%)
view
38 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
29:105 (100%)
29:105 (100%)
view
36 x 2 samza-yarn/src/main/java/org/apache/samza/webapp
samza-yarn3/src/main/java/org/apache/samza/webapp
40:109 (100%)
40:109 (100%)
view
35 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
50:100 (100%)
50:100 (100%)
view
33 x 2 samza-yarn/src/main/java/org/apache/samza/webapp
samza-yarn3/src/main/java/org/apache/samza/webapp
49:89 (100%)
49:89 (100%)
view
24 x 2 samza-sql-shell/src/main...e/samza/sql/client/impl
samza-tools/src/main/java/org/apache/samza/tools
314:344 (8%)
114:144 (25%)
view
22 x 2 samza-log4j/src/main/java/org/apache/samza/config
samza-log4j2/src/main/java/org/apache/samza/config
31:88 (100%)
31:88 (100%)
view
20 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
30:69 (100%)
30:69 (100%)
view
18 x 2 samza-core/src/main/java/org/apache/samza/storage
samza-core/src/main/java/org/apache/samza/storage
334:353 (8%)
188:207 (4%)
view
18 x 2 samza-tools/src/main/jav...che/samza/tools/schemas
samza-tools/src/main/jav...che/samza/tools/schemas
1:18 (42%)
1:18 (42%)
view
17 x 2 samza-sql-shell/src/main...e/samza/sql/client/impl
samza-tools/src/main/java/org/apache/samza/tools
61:84 (36%)
121:144 (27%)
view
16 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
26:46 (100%)
26:46 (100%)
view
16 x 2 samza-core/src/main/scal...pache/samza/diagnostics
samza-core/src/main/scal...pache/samza/diagnostics
89:104 (9%)
118:133 (9%)
view
15 x 2 samza-yarn/src/main/reso...s/scalate/WEB-INF/views
samza-yarn3/src/main/res...scalate/WEB-INF/layouts
1:17 (6%)
1:17 (36%)
view
15 x 2 samza-yarn/src/main/reso...scalate/WEB-INF/layouts
samza-yarn/src/main/reso...s/scalate/WEB-INF/views
1:17 (36%)
1:17 (6%)
view
15 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
31:53 (100%)
31:53 (100%)
view
15 x 2 samza-log4j/src/main/jav...gging/log4j/serializers
samza-log4j2/src/main/ja...ging/log4j2/serializers
165:195 (20%)
160:190 (20%)
view
15 x 2 samza-yarn3/src/main/res...scalate/WEB-INF/layouts
samza-yarn3/src/main/res...s/scalate/WEB-INF/views
1:17 (36%)
1:17 (6%)
view
15 x 2 samza-yarn/src/main/reso...scalate/WEB-INF/layouts
samza-yarn3/src/main/res...s/scalate/WEB-INF/views
1:17 (36%)
1:17 (6%)
view
13 x 2 samza-core/src/main/java...he/samza/operators/impl
samza-core/src/main/java...he/samza/operators/impl
74:92 (35%)
95:113 (25%)
view
13 x 2 samza-log4j/src/main/jav...gging/log4j/serializers
samza-log4j2/src/main/ja...ging/log4j2/serializers
44:83 (17%)
43:82 (18%)
view
13 x 2 samza-sql-shell/src/main...e/samza/sql/client/impl
samza-tools/src/main/java/org/apache/samza/tools
348:365 (4%)
148:165 (13%)
view
13 x 2 samza-sql-shell/src/main...e/samza/sql/client/impl
samza-sql-shell/src/main...e/samza/sql/client/impl
493:506 (2%)
693:706 (2%)
view
12 x 2 samza-api/src/main/java/...samza/storage/blobstore
samza-core/src/main/java...storage/blobstore/index
60:79 (21%)
57:76 (20%)
view
12 x 2 samza-yarn/src/main/scal...pache/samza/util/hadoop
samza-yarn3/src/main/sca...pache/samza/util/hadoop
27:43 (100%)
27:43 (100%)
view
11 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
61:74 (40%)
52:65 (50%)
view
11 x 2 samza-azure/src/main/jav...em/eventhub/descriptors
samza-azure/src/main/jav...em/eventhub/descriptors
103:118 (29%)
90:104 (35%)
view
10 x 2 samza-core/src/main/java...che/samza/table/caching
samza-core/src/main/java...ache/samza/table/remote
138:153 (4%)
188:202 (3%)
view
10 x 2 samza-core/src/main/java...he/samza/table/batching
samza-core/src/main/java...he/samza/table/batching
46:70 (52%)
51:75 (35%)
view
10 x 2 samza-test/src/main/java/org/apache/samza/example
samza-test/src/main/java/org/apache/samza/example
55:68 (35%)
58:71 (32%)
view
10 x 2 samza-core/src/main/java/org/apache/samza/storage
samza-core/src/main/java/org/apache/samza/storage
87:96 (4%)
93:102 (2%)
view
10 x 2 samza-log4j/src/main/jav...gging/log4j/serializers
samza-log4j2/src/main/ja...ging/log4j2/serializers
141:153 (13%)
136:148 (13%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 71 unit duplicates...
Size#FoldersFilesLinesCode
109 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
97:240 
97:240 
view
51 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
645:709 
643:707 
view
40 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
150:203 
150:203 
view
34 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
47:86 
47:86 
view
27 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
48:79 
48:79 
view
27 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
241:281 
241:281 
view
26 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
47:85 
47:85 
view
24 x 2 samza-yarn/src/main/java...apache/samza/validation
samza-yarn3/src/main/jav...apache/samza/validation
157:184 
157:184 
view
24 x 2 samza-yarn/src/main/java/org/apache/samza/webapp
samza-yarn3/src/main/java/org/apache/samza/webapp
66:91 
66:91 
view
23 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
336:365 
336:365 
view
21 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
210:235 
210:235 
view
20 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
313:334 
313:334 
view
19 x 2 samza-yarn/src/main/scala/org/apache/samza/webapp
samza-yarn3/src/main/scala/org/apache/samza/webapp
76:99 
76:99 
view
18 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
73:95 
73:95 
view
18 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
335:360 
334:359 
view
18 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
465:491 
464:490 
view
17 x 2 samza-core/src/main/java/org/apache/samza/storage
samza-core/src/main/java/org/apache/samza/storage
188:208 
334:354 
view
17 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
85:108 
85:108 
view
17 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
171:190 
171:190 
view
17 x 2 samza-yarn/src/main/scala/org/apache/samza/webapp
samza-yarn3/src/main/scala/org/apache/samza/webapp
39:64 
39:64 
view
17 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
314:333 
313:332 
view
17 x 2 samza-yarn/src/main/java...apache/samza/validation
samza-yarn3/src/main/jav...apache/samza/validation
186:206 
186:206 
view
16 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
32:54 
32:54 
view
16 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
58:78 
58:78 
view
16 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
617:639 
615:637 
view
15 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
393:410 
392:409 
view
15 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
439:456 
438:455 
view
15 x 2 samza-yarn/src/main/java...apache/samza/validation
samza-yarn3/src/main/jav...apache/samza/validation
87:106 
87:106 
view
15 x 2 samza-yarn/src/main/java...apache/samza/validation
samza-yarn3/src/main/jav...apache/samza/validation
108:126 
108:126 
view
14 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
391:409 
391:409 
view
14 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
74:89 
74:89 
view
13 x 2 samza-log4j2/src/main/ja...he/samza/logging/log4j2
samza-log4j/src/main/jav...che/samza/logging/log4j
449:465 
370:386 
view
13 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
374:389 
374:389 
view
13 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
71:85 
71:85 
view
13 x 2 samza-yarn/src/main/java...apache/samza/validation
samza-yarn3/src/main/jav...apache/samza/validation
139:155 
139:155 
view
12 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
94:108 
94:108 
view
12 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
80:97 
80:97 
view
12 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
54:71 
54:71 
view
12 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
419:433 
418:432 
view
12 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
753:770 
751:768 
view
12 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
117:130 
117:130 
view
11 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
75:90 
75:90 
view
11 x 2 samza-yarn/src/main/scal...pache/samza/util/hadoop
samza-yarn3/src/main/sca...pache/samza/util/hadoop
57:72 
57:72 
view
11 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
55:67 
55:67 
view
11 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
564:577 
562:575 
view
11 x 2 samza-yarn/src/main/java/org/apache/samza/job/yarn
samza-yarn3/src/main/jav...g/apache/samza/job/yarn
586:599 
584:597 
view
11 x 2 samza-yarn/src/main/java/org/apache/samza/webapp
samza-yarn3/src/main/java/org/apache/samza/webapp
91:105 
91:105 
view
10 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
87:102 
87:102 
view
10 x 2 samza-yarn/src/main/scal...g/apache/samza/job/yarn
samza-yarn3/src/main/sca...g/apache/samza/job/yarn
109:121 
109:121 
view
10 x 2 samza-yarn/src/main/scal...pache/samza/util/hadoop
samza-yarn3/src/main/sca...pache/samza/util/hadoop
74:90 
74:90 
view