apache / storm
Duplication

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

Intro
Learn more...
Duplication Overall
system7% (6,854 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java5% (4,390 lines)
html16% (1,069 lines)
py39% (957 lines)
c3% (163 lines)
yaml19% (126 lines)
js4% (55 lines)
xml4% (30 lines)
thrift4% (30 lines)
clj4% (22 lines)
css5% (12 lines)
Duplication per Component (primary)
storm-client8% (3,595 lines)
storm-webapp13% (1,207 lines)
storm-server4% (1,082 lines)
storm-clojure22% (236 lines)
flux14% (214 lines)
storm-core3% (203 lines)
integration-test29% (130 lines)
licenses1% (48 lines)
sql2% (46 lines)
storm-multilang5% (30 lines)
storm-buildtools7% (21 lines)
storm-dist5% (18 lines)
dev-tools1% (12 lines)
log4j211% (12 lines)
ROOT0% (0 lines)
conf0% (0 lines)
storm-checkstyle0% (0 lines)
aws-bin0% (0 lines)
storm-submit-tools0% (0 lines)

Duplication Between Components (50+ lines)

G storm-client storm-client storm-server storm-server storm-client--storm-server 167 integration-test integration-test integration-test--storm-client 132

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 1,328 duplicates...
Size#FoldersFilesLinesCode
67 x 2 storm-clojure/src/main/j...rg/apache/storm/clojure
storm-clojure/src/main/j...rg/apache/storm/clojure
344:453 (26%)
85:194 (69%)
view
38 x 2 storm-webapp/src/main/ja...storm/daemon/ui/WEB-INF
storm-webapp/src/main/ja...storm/daemon/ui/WEB-INF
1:62 (56%)
1:62 (36%)
view
37 x 2 storm-client/src/jvm/org...che/storm/metric/cgroup
storm-client/src/jvm/org...e/storm/metrics2/cgroup
39:101 (67%)
36:97 (88%)
view
30 x 2 storm-client/src/jvm/org...e/storm/trident/testing
storm-client/src/jvm/org...e/storm/trident/testing
125:167 (35%)
147:189 (31%)
view
29 x 2 storm-server/src/main/ja...egies/scheduling/sorter
storm-server/src/main/ja...egies/scheduling/sorter
439:485 (9%)
514:560 (7%)
view
28 x 2 storm-webapp/src/main/ja...on/ui/WEB-INF/templates
storm-webapp/src/main/ja...on/ui/WEB-INF/templates
273:316 (8%)
31:74 (5%)
view
28 x 2 storm-webapp/src/main/ja...on/ui/WEB-INF/templates
storm-webapp/src/main/ja...on/ui/WEB-INF/templates
362:407 (5%)
465:510 (5%)
view
27 x 2 storm-server/src/main/ja...egies/scheduling/sorter
storm-server/src/main/ja...egies/scheduling/sorter
191:225 (7%)
265:297 (7%)
view
27 x 2 flux/flux-wrappers/src/m...orm/flux/wrappers/bolts
flux/flux-wrappers/src/m...rm/flux/wrappers/spouts
58:173 (77%)
60:175 (77%)
view
25 x 2 storm-webapp/src/main/ja...storm/daemon/ui/WEB-INF
storm-webapp/src/main/ja...storm/daemon/ui/WEB-INF
142:169 (4%)
265:291 (5%)
view
24 x 2 storm-client/src/py/storm
storm-client/src/py/storm
832:857 (3%)
369:394 (4%)
view
24 x 2 storm-client/src/py/storm
storm-client/src/py/storm
634:659 (3%)
431:456 (4%)
view
24 x 2 storm-client/src/py/storm
storm-client/src/py/storm
832:857 (3%)
642:667 (4%)
view
24 x 2 storm-client/src/py/storm
storm-client/src/py/storm
696:721 (3%)
832:857 (3%)
view
24 x 2 storm-client/src/py/storm
storm-client/src/py/storm
696:721 (3%)
642:667 (4%)
view
24 x 2 storm-client/src/py/storm
storm-client/src/py/storm
369:394 (4%)
642:667 (4%)
view
24 x 2 storm-client/src/py/storm
storm-client/src/py/storm
436:461 (3%)
369:394 (4%)
view
24 x 2 storm-client/src/py/storm
storm-client/src/py/storm
696:721 (3%)
369:394 (4%)
view
24 x 2 storm-client/src/py/storm
storm-client/src/py/storm
436:461 (3%)
696:721 (3%)
view
24 x 2 storm-client/src/py/storm
storm-client/src/py/storm
436:461 (3%)
832:857 (3%)
view
24 x 2 storm-client/src/py/storm
storm-client/src/py/storm
436:461 (3%)
642:667 (4%)
view
21 x 2 storm-client/src/py/storm
storm-client/src/py/storm
281:305 (9%)
538:562 (4%)
view
21 x 2 storm-webapp/src/main/ja...storm/daemon/ui/WEB-INF
storm-webapp/src/main/ja...storm/daemon/ui/WEB-INF
1:39 (17%)
1:39 (4%)
view
20 x 2 integration-test/src/mai...torm/st/topology/window
integration-test/src/mai...torm/st/topology/window
51:80 (52%)
49:78 (57%)
view
20 x 2 integration-test/src/mai...torm/st/topology/window
integration-test/src/mai...torm/st/topology/window
51:80 (51%)
49:78 (55%)
view
20 x 2 storm-server/src/main/ja...egies/scheduling/sorter
storm-server/src/main/ja...egies/scheduling/sorter
385:413 (6%)
450:478 (5%)
view
19 x 2 storm-client/src/py/storm
storm-client/src/py/storm
101:121 (8%)
192:212 (3%)
view
19 x 2 storm-client/src/py/storm
storm-client/src/py/storm
225:245 (2%)
192:212 (3%)
view
19 x 2 storm-server/src/main/ja...egies/scheduling/sorter
storm-server/src/main/ja...egies/scheduling/sorter
204:225 (6%)
212:233 (5%)
view
19 x 2 storm-webapp/src/main/ja...on/ui/WEB-INF/templates
storm-webapp/src/main/ja...on/ui/WEB-INF/templates
325:351 (5%)
207:233 (13%)
view
19 x 2 storm-client/src/jvm/org...ecurity/auth/authorizer
storm-client/src/jvm/org...ecurity/auth/authorizer
171:205 (16%)
117:152 (28%)
view
19 x 2 storm-client/src/py/storm
storm-client/src/py/storm
101:121 (8%)
225:245 (2%)
view
19 x 2 storm-client/src/jvm/org.../trident/operation/impl
storm-client/src/jvm/org.../trident/operation/impl
47:76 (27%)
52:81 (20%)
view
18 x 2 storm-server/src/main/ja...egies/scheduling/sorter
storm-server/src/main/ja...egies/scheduling/sorter
323:343 (5%)
341:361 (4%)
view
18 x 2 storm-client/src/jvm/org/apache/storm/drpc
storm-client/src/jvm/org/apache/storm/trident/drpc
63:86 (25%)
71:94 (30%)
view
17 x 2 storm-client/src/jvm/org/apache/storm/spout
storm-client/src/jvm/org/apache/storm/task
154:178 (10%)
259:283 (7%)
view
17 x 2 integration-test/src/mai...torm/st/topology/window
integration-test/src/mai...torm/st/topology/window
51:77 (43%)
49:75 (48%)
view
17 x 2 integration-test/src/mai...torm/st/topology/window
integration-test/src/mai...torm/st/topology/window
51:77 (44%)
49:75 (47%)
view
17 x 2 integration-test/src/mai...torm/st/topology/window
integration-test/src/mai...torm/st/topology/window
51:77 (43%)
51:77 (44%)
view
17 x 2 storm-client/src/jvm/org/apache/storm/coordination
storm-client/src/jvm/org.../storm/trident/topology
377:401 (6%)
685:709 (3%)
view
17 x 2 storm-webapp/src/main/ja...on/ui/WEB-INF/templates
storm-webapp/src/main/ja...on/ui/WEB-INF/templates
275:303 (5%)
167:195 (11%)
view
17 x 2 storm-core/src/native/worker-launcher/impl
storm-core/src/native/worker-launcher/impl
801:831 (1%)
845:872 (1%)
view
17 x 2 storm-webapp/src/main/ja...storm/daemon/ui/WEB-INF
storm-webapp/src/main/ja...storm/daemon/ui/WEB-INF
20:36 (9%)
20:36 (3%)
view
17 x 2 storm-webapp/src/main/ja...storm/daemon/ui/WEB-INF
storm-webapp/src/main/ja...storm/daemon/ui/WEB-INF
20:36 (9%)
20:36 (14%)
view
17 x 2 integration-test/src/mai...torm/st/topology/window
integration-test/src/mai...torm/st/topology/window
49:75 (47%)
49:75 (48%)
view
17 x 2 storm-webapp/src/main/ja...on/ui/WEB-INF/templates
storm-webapp/src/main/ja...on/ui/WEB-INF/templates
167:195 (11%)
33:61 (3%)
view
17 x 2 storm-core/src/native/worker-launcher/impl/utils
storm-core/src/native/worker-launcher/impl/utils
1363:1401 (1%)
1517:1555 (1%)
view
16 x 2 storm-client/src/py/storm
storm-client/src/py/storm
463:482 (2%)
669:688 (3%)
view
16 x 2 storm-client/src/py/storm
storm-client/src/py/storm
723:742 (2%)
669:688 (3%)
view
16 x 2 storm-webapp/src/main/ja...on/ui/WEB-INF/templates
storm-webapp/src/main/ja...on/ui/WEB-INF/templates
472:488 (4%)
117:133 (14%)
view
Duplicated Units
The list of top 25 duplicated units.
See data for all 25 unit duplicates...
Size#FoldersFilesLinesCode
44 x 2 storm-client/src/jvm/org...e/storm/metrics2/cgroup
storm-client/src/jvm/org...che/storm/metric/cgroup
36:99 
39:103 
view
20 x 2 storm-client/src/jvm/org/apache/storm/task
storm-client/src/jvm/org/apache/storm/spout
259:285 
154:180 
view
18 x 2 storm-server/src/main/ja...egies/scheduling/sorter
storm-server/src/main/ja...egies/scheduling/sorter
521:541 
446:466 
view
13 x 2 storm-client/src/jvm/org...ecurity/auth/authorizer
storm-client/src/jvm/org...ecurity/auth/authorizer
177:195 
124:142 
view
13 x 2 storm-server/src/main/ja...torm/scheduler/resource
storm-server/src/main/ja...rce/strategies/priority
236:250 
146:160 
view
13 x 2 storm-server/src/main/ja...egies/scheduling/sorter
storm-server/src/main/ja...egies/scheduling/sorter
460:474 
395:409 
view
12 x 2 storm-client/src/jvm/org.../trident/operation/impl
storm-client/src/jvm/org.../trident/operation/impl
124:137 
156:169 
view
12 x 2 storm-server/src/main/ja...egies/scheduling/sorter
storm-server/src/main/ja...egies/scheduling/sorter
544:557 
469:482 
view
12 x 2 storm-server/src/main/ja...egies/scheduling/sorter
storm-server/src/main/ja...egies/scheduling/sorter
669:684 
583:598 
view
11 x 2 storm-client/src/jvm/org/apache/storm/windowing
storm-client/src/jvm/org/apache/storm/windowing
56:72 
33:49 
view
11 x 2 storm-client/src/jvm/org/apache/storm/windowing
storm-client/src/jvm/org/apache/storm/windowing
112:124 
93:105 
view
11 x 2 storm-server/src/main/ja...egies/scheduling/sorter
storm-server/src/main/ja...egies/scheduling/sorter
139:151 
130:142 
view
11 x 2 flux/flux-wrappers/src/m...orm/flux/wrappers/bolts
flux/flux-wrappers/src/m...rm/flux/wrappers/spouts
157:169 
159:171 
view
9 x 2 storm-client/src/jvm/org...torm/metrics2/reporters
storm-server/src/main/ja...he/storm/daemon/metrics
45:55 
76:86 
view
8 x 2 storm-client/src/jvm/org/apache/storm/zookeeper
storm-client/src/jvm/org/apache/storm/cluster
109:118 
157:166 
view
8 x 2 storm-client/src/jvm/org...ecurity/auth/authorizer
storm-client/src/jvm/org...ecurity/auth/authorizer
197:206 
144:153 
view
8 x 2 storm-client/src/jvm/org...e/storm/metrics2/cgroup
storm-client/src/jvm/org...che/storm/metric/cgroup
33:43 
31:41 
view
8 x 2 storm-client/src/jvm/org.../trident/operation/impl
storm-client/src/jvm/org.../trident/operation/impl
56:68 
61:73 
view
8 x 3 storm-client/src/jvm/org/apache/storm/stats
storm-client/src/jvm/org/apache/storm/stats
storm-server/src/main/java/org/apache/storm/stats
93:103 
98:108 
2150:2160 
view
8 x 2 storm-clojure/src/main/j...rg/apache/storm/clojure
storm-clojure/src/main/j...rg/apache/storm/clojure
38:47 
38:47 
view
7 x 2 storm-server/src/main/ja...aemon/metrics/reporters
storm-server/src/main/ja...aemon/metrics/reporters
69:77 
67:75 
view
6 x 2 storm-client/src/jvm/org...torm/metrics2/reporters
storm-server/src/main/ja...aemon/metrics/reporters
70:77 
46:53 
view
6 x 3 storm-client/src/jvm/org...torm/metrics2/reporters
storm-client/src/jvm/org...torm/metrics2/reporters
storm-server/src/main/ja...aemon/metrics/reporters
80:87 
70:77 
56:63 
view
6 x 2 storm-server/src/main/ja...aemon/metrics/reporters
storm-server/src/main/ja...aemon/metrics/reporters
59:66 
57:64 
view
6 x 2 storm-clojure/src/main/j...rg/apache/storm/clojure
storm-clojure/src/main/j...rg/apache/storm/clojure
114:121 
131:138 
view