apache / hbase
Duplication

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

Intro
Learn more...
Duplication Overall
system7% (23,424 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java5% (15,009 lines)
py37% (1,835 lines)
rb13% (1,576 lines)
xml20% (1,207 lines)
proto18% (1,201 lines)
jsp21% (793 lines)
pm43% (489 lines)
h8% (419 lines)
php30% (391 lines)
cpp32% (349 lines)
adoc13% (40 lines)
js28% (30 lines)
css18% (26 lines)
pl13% (24 lines)
thrift2% (20 lines)
xsl18% (15 lines)
Duplication per Component (primary)
hbase-server4% (5,702 lines)
hbase-examples27% (4,734 lines)
hbase-common9% (2,609 lines)
hbase-client5% (2,213 lines)
hbase-protocol-shaded17% (1,129 lines)
hbase-compression64% (1,064 lines)
hbase-resource-bundle51% (846 lines)
hbase-thrift12% (766 lines)
hbase-mapreduce6% (635 lines)
hbase-shell6% (610 lines)
hbase-rest10% (523 lines)
hbase-hadoop-compat8% (502 lines)
hbase-balancer6% (300 lines)
hbase-backup4% (292 lines)
hbase-assembly54% (253 lines)
hbase-zookeeper7% (213 lines)
hbase-endpoint13% (196 lines)
hbase-hbtop4% (148 lines)
hbase-archetypes77% (144 lines)
hbase-testing-util4% (130 lines)
src8% (108 lines)
hbase-asyncfs5% (83 lines)
dev-support4% (79 lines)
hbase-replication3% (48 lines)
hbase-it9% (40 lines)
hbase-procedure<1% (38 lines)
hbase-external-blockcache9% (19 lines)
hbase-metrics-api0% (0 lines)
hbase-metrics0% (0 lines)
hbase-logging0% (0 lines)
hbase-shaded0% (0 lines)
hbase-http0% (0 lines)
conf0% (0 lines)

Duplication Between Components (50+ lines)

G hbase-examples hbase-examples hbase-protocol-shaded hbase-protocol-shaded hbase-examples--hbase-protocol-shaded 1097 hbase-server hbase-server hbase-examples--hbase-server 86 dev-support dev-support dev-support--hbase-examples 96 dev-support--hbase-protocol-shaded 906 hbase-client hbase-client hbase-client--hbase-examples 56 hbase-common hbase-common hbase-client--hbase-common 296 hbase-client--hbase-server 204 hbase-thrift hbase-thrift hbase-client--hbase-thrift 62 hbase-common--hbase-examples 99 hbase-common--hbase-server 196 hbase-mapreduce hbase-mapreduce hbase-common--hbase-mapreduce 120 hbase-compression hbase-compression hbase-common--hbase-compression 72 hbase-server--hbase-thrift 228 hbase-rest hbase-rest hbase-rest--hbase-server 57 hbase-rest--hbase-thrift 96 hbase-backup hbase-backup hbase-backup--hbase-common 79 hbase-backup--hbase-compression 66 hbase-compression--hbase-server 60 hbase-external-blockcache hbase-external-blockcache hbase-external-blockcache--hbase-server 60

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 12,320 duplicates...
Size#FoldersFilesLinesCode
96 x 2 hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
1196:1349 (14%)
1049:1202 (15%)
view
69 x 2 hbase-server/src/main/re...es/hbase-webapps/master
hbase-server/src/main/re...se-webapps/regionserver
88:182 (55%)
93:187 (53%)
view
65 x 2 hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
768:862 (10%)
686:780 (10%)
view
63 x 2 hbase-compression/hbase-.../compress/aircompressor
hbase-compression/hbase-...p/hbase/io/compress/lz4
43:134 (59%)
44:134 (61%)
view
47 x 2 hbase-common/src/main/java/org/apache/hadoop/hbase
hbase-mapreduce/src/main...pache/hadoop/hbase/util
332:408 (2%)
42:118 (31%)
view
41 x 2 hbase-compression/hbase-...base/io/compress/brotli
hbase-compression/hbase-...p/hbase/io/compress/lz4
72:133 (57%)
62:123 (61%)
view
41 x 2 hbase-hadoop-compat/src/...eplication/regionserver
hbase-hadoop-compat/src/...eplication/regionserver
153:219 (21%)
222:288 (17%)
view
40 x 2 hbase-compression/hbase-...base/io/compress/brotli
hbase-compression/hbase-...op/hbase/io/compress/xz
73:133 (56%)
88:148 (51%)
view
40 x 2 hbase-compression/hbase-...p/hbase/io/compress/lz4
hbase-compression/hbase-...op/hbase/io/compress/xz
63:123 (59%)
88:148 (51%)
view
40 x 2 hbase-archetypes/hbase-c...etypes/exemplars/client
hbase-archetypes/hbase-s...exemplars/shaded_client
118:200 (53%)
117:199 (54%)
view
39 x 2 hbase-server/src/main/ja...apache/hadoop/hbase/wal
hbase-server/src/main/ja...apache/hadoop/hbase/wal
82:137 (59%)
127:182 (38%)
view
34 x 2 hbase-compression/hbase-...base/io/compress/xerial
hbase-compression/hbase-...op/hbase/io/compress/xz
56:109 (54%)
87:140 (44%)
view
34 x 2 hbase-client/src/main/ja...che/hadoop/hbase/filter
hbase-common/src/main/java/org/apache/hadoop/hbase
283:338 (13%)
151:206 (2%)
view
34 x 2 hbase-client/src/main/ja...che/hadoop/hbase/filter
hbase-common/src/main/java/org/apache/hadoop/hbase
158:213 (13%)
151:206 (2%)
view
34 x 2 hbase-client/src/main/ja...che/hadoop/hbase/filter
hbase-client/src/main/ja...che/hadoop/hbase/filter
158:213 (13%)
283:338 (13%)
view
33 x 2 hbase-hadoop-compat/src/...eplication/regionserver
hbase-hadoop-compat/src/...eplication/regionserver
316:368 (13%)
79:131 (50%)
view
33 x 2 hbase-compression/hbase-...base/io/compress/brotli
hbase-compression/hbase-...p/hbase/io/compress/lz4
92:141 (30%)
85:134 (32%)
view
33 x 2 hbase-compression/hbase-...p/hbase/io/compress/lz4
hbase-compression/hbase-...base/io/compress/xerial
63:115 (49%)
57:109 (53%)
view
33 x 2 hbase-compression/hbase-.../compress/aircompressor
hbase-compression/hbase-...base/io/compress/brotli
85:134 (31%)
92:141 (30%)
view
33 x 2 hbase-compression/hbase-...base/io/compress/brotli
hbase-compression/hbase-...base/io/compress/xerial
73:125 (46%)
57:109 (53%)
view
32 x 2 hbase-examples/src/main/perl/gen-perl/Hbase
hbase-examples/src/main/perl/gen-perl/Hbase
1032:1065 (2%)
1097:1130 (2%)
view
32 x 2 hbase-examples/src/main/perl/gen-perl/Hbase
hbase-examples/src/main/perl/gen-perl/Hbase
1032:1065 (2%)
1162:1195 (2%)
view
32 x 2 hbase-archetypes/hbase-c...etypes/exemplars/client
hbase-archetypes/hbase-s...exemplars/shaded_client
44:106 (42%)
43:105 (43%)
view
32 x 2 hbase-hadoop-compat/src/...eplication/regionserver
hbase-hadoop-compat/src/...eplication/regionserver
99:150 (16%)
142:193 (13%)
view
32 x 2 hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
600:676 (4%)
499:577 (5%)
view
32 x 2 hbase-examples/src/main/perl/gen-perl/Hbase
hbase-examples/src/main/perl/gen-perl/Hbase
1097:1130 (2%)
1162:1195 (2%)
view
30 x 2 hbase-compression/hbase-...base/io/compress/brotli
hbase-compression/hbase-...op/hbase/io/compress/xz
147:192 (27%)
175:220 (24%)
view
30 x 2 hbase-compression/hbase-.../compress/aircompressor
hbase-compression/hbase-...p/hbase/io/compress/lz4
137:182 (28%)
137:182 (29%)
view
29 x 2 hbase-server/src/main/ja...doop/hbase/regionserver
hbase-server/src/main/ja...doop/hbase/regionserver
49:93 (54%)
48:92 (54%)
view
29 x 2 hbase-compression/hbase-.../compress/aircompressor
hbase-compression/hbase-...base/io/compress/brotli
137:181 (27%)
147:191 (26%)
view
29 x 2 hbase-client/src/main/ja...che/hadoop/hbase/client
hbase-client/src/main/ja...che/hadoop/hbase/filter
888:934 (6%)
283:329 (11%)
view
29 x 2 hbase-client/src/main/ja...che/hadoop/hbase/client
hbase-client/src/main/ja...che/hadoop/hbase/filter
888:934 (6%)
158:204 (11%)
view
29 x 2 hbase-common/src/main/ja...pache/hadoop/hbase/util
hbase-common/src/main/ja...pache/hadoop/hbase/util
46:95 (29%)
105:154 (18%)
view
29 x 2 hbase-compression/hbase-...p/hbase/io/compress/lz4
hbase-compression/hbase-...op/hbase/io/compress/xz
137:181 (28%)
175:219 (23%)
view
29 x 2 hbase-compression/hbase-...base/io/compress/brotli
hbase-compression/hbase-...p/hbase/io/compress/lz4
147:191 (26%)
137:181 (28%)
view
29 x 2 hbase-client/src/main/ja...che/hadoop/hbase/client
hbase-common/src/main/java/org/apache/hadoop/hbase
888:934 (6%)
151:197 (1%)
view
29 x 2 hbase-compression/hbase-.../compress/aircompressor
hbase-compression/hbase-...op/hbase/io/compress/xz
137:181 (27%)
175:219 (23%)
view
28 x 2 hbase-compression/hbase-.../compress/aircompressor
hbase-compression/hbase-...op/hbase/io/compress/xz
90:134 (26%)
120:164 (22%)
view
28 x 2 hbase-compression/hbase-...p/hbase/io/compress/lz4
hbase-compression/hbase-...op/hbase/io/compress/xz
90:134 (27%)
120:164 (22%)
view
28 x 2 hbase-compression/hbase-...base/io/compress/brotli
hbase-compression/hbase-...op/hbase/io/compress/xz
97:141 (25%)
120:164 (22%)
view
26 x 2 hbase-compression/hbase-...p/hbase/io/compress/lz4
hbase-compression/hbase-.../hbase/io/compress/zstd
62:100 (38%)
77:115 (27%)
view
26 x 2 hbase-compression/hbase-...base/io/compress/brotli
hbase-compression/hbase-.../hbase/io/compress/zstd
72:110 (36%)
77:115 (27%)
view
25 x 2 hbase-compression/hbase-...op/hbase/io/compress/xz
hbase-compression/hbase-.../hbase/io/compress/zstd
88:125 (32%)
78:115 (26%)
view
25 x 2 hbase-compression/hbase-...base/io/compress/xerial
hbase-compression/hbase-.../hbase/io/compress/zstd
57:94 (40%)
78:115 (26%)
view
25 x 2 hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
293:341 (3%)
315:363 (11%)
view
25 x 2 hbase-examples/src/main/php/gen-php/Hbase
hbase-examples/src/main/php/gen-php/Hbase
1270:1303 (2%)
1342:1375 (2%)
view
25 x 2 hbase-examples/src/main/php/gen-php/Hbase
hbase-examples/src/main/php/gen-php/Hbase
1270:1303 (2%)
1414:1447 (2%)
view
25 x 2 hbase-balancer/src/main/...che/hadoop/hbase/master
hbase-balancer/src/main/...che/hadoop/hbase/master
226:261 (7%)
372:407 (7%)
view
25 x 2 hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
147:197 (3%)
97:147 (4%)
view
25 x 2 hbase-common/src/main/java/org/apache/hadoop/hbase
hbase-common/src/main/java/org/apache/hadoop/hbase
272:306 (1%)
451:485 (1%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 61 unit duplicates...
Size#FoldersFilesLinesCode
74 x 2 hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
1062:1150 
1209:1297 
view
43 x 2 hbase-compression/hbase-.../compress/aircompressor
hbase-compression/hbase-...p/hbase/io/compress/lz4
50:101 
51:101 
view
33 x 2 hbase-server/src/main/ja...p/hbase/procedure/flush
hbase-server/src/main/ja...e/regionserver/snapshot
240:278 
300:338 
view
25 x 2 hbase-server/src/main/ja...apache/hadoop/hbase/wal
hbase-server/src/main/ja...apache/hadoop/hbase/wal
142:168 
97:123 
view
25 x 2 hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
515:551 
615:650 
view
22 x 2 hbase-server/src/main/ja...doop/hbase/regionserver
hbase-server/src/main/ja...doop/hbase/regionserver
65:90 
66:91 
view
20 x 2 hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
1175:1197 
1322:1344 
view
20 x 2 hbase-archetypes/hbase-c...etypes/exemplars/client
hbase-archetypes/hbase-s...exemplars/shaded_client
57:89 
56:88 
view
19 x 2 hbase-common/src/main/java/org/apache/hadoop/hbase
hbase-common/src/main/java/org/apache/hadoop/hbase
520:540 
784:804 
view
18 x 2 hbase-server/src/main/ja...p/hbase/io/hfile/bucket
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
1317:1342 
181:203 
view
15 x 2 hbase-client/src/main/ja...che/hadoop/hbase/client
hbase-client/src/main/ja...che/hadoop/hbase/client
378:394 
768:784 
view
13 x 2 hbase-common/src/main/ja...pache/hadoop/hbase/util
hbase-common/src/main/ja...pache/hadoop/hbase/util
162:176 
299:313 
view
13 x 2 hbase-server/src/main/ja...apache/hadoop/hbase/mob
hbase-server/src/main/ja...apache/hadoop/hbase/mob
254:271 
308:325 
view
13 x 2 hbase-archetypes/hbase-c...etypes/exemplars/client
hbase-archetypes/hbase-s...exemplars/shaded_client
137:157 
136:156 
view
12 x 2 hbase-common/src/main/ja...pache/hadoop/hbase/util
hbase-common/src/main/java/org/apache/hadoop/hbase
2396:2409 
1462:1475 
view
12 x 2 hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
453:466 
559:572 
view
11 x 2 hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
837:851 
224:238 
view
11 x 2 hbase-mapreduce/src/main...che/hadoop/hbase/mapred
hbase-mapreduce/src/main.../hadoop/hbase/mapreduce
121:133 
124:136 
view
10 x 3 hbase-client/src/main/ja...apache/hadoop/hbase/ipc
hbase-client/src/main/ja...apache/hadoop/hbase/ipc
hbase-client/src/main/ja...che/hadoop/hbase/client
57:68 
189:200 
57:68 
view
10 x 2 hbase-client/src/main/ja...che/hadoop/hbase/client
hbase-client/src/main/ja...che/hadoop/hbase/client
277:288 
174:185 
view
10 x 4 hbase-compression/hbase-...op/hbase/io/compress/xz
hbase-compression/hbase-.../compress/aircompressor
hbase-compression/hbase-...base/io/compress/brotli
hbase-compression/hbase-...p/hbase/io/compress/lz4
201:215 
163:177 
173:187 
163:177 
view
10 x 4 hbase-compression/hbase-...op/hbase/io/compress/xz
hbase-compression/hbase-.../compress/aircompressor
hbase-compression/hbase-...base/io/compress/brotli
hbase-compression/hbase-...p/hbase/io/compress/lz4
135:149 
111:125 
120:134 
110:124 
view
10 x 2 hbase-compression/hbase-...base/io/compress/xerial
hbase-compression/hbase-.../hbase/io/compress/zstd
144:158 
181:195 
view
10 x 2 hbase-common/src/main/ja...adoop/hbase/io/encoding
hbase-common/src/main/ja...adoop/hbase/io/encoding
58:71 
66:79 
view
9 x 2 hbase-client/src/main/ja...che/hadoop/hbase/client
hbase-client/src/main/ja...che/hadoop/hbase/client
77:87 
77:87 
view
9 x 2 hbase-thrift/src/main/ja...he/hadoop/hbase/thrift2
hbase-thrift/src/main/ja...che/hadoop/hbase/thrift
742:752 
1282:1292 
view
9 x 2 hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
785:795 
868:878 
view
9 x 2 hbase-server/src/main/ja...p/hbase/procedure/flush
hbase-server/src/main/ja...e/regionserver/snapshot
284:296 
343:359 
view
9 x 2 hbase-archetypes/hbase-c...etypes/exemplars/client
hbase-archetypes/hbase-s...exemplars/shaded_client
118:130 
117:129 
view
9 x 2 hbase-archetypes/hbase-c...etypes/exemplars/client
hbase-archetypes/hbase-s...exemplars/shaded_client
192:202 
191:201 
view
8 x 2 hbase-common/src/main/java/org/apache/hadoop/hbase
hbase-common/src/main/java/org/apache/hadoop/hbase
30:39 
39:48 
view
8 x 2 hbase-common/src/main/ja...oop/hbase/io/crypto/aes
hbase-common/src/main/ja...oop/hbase/io/crypto/aes
126:135 
114:123 
view
8 x 2 hbase-common/src/main/ja...oop/hbase/io/crypto/aes
hbase-common/src/main/ja...oop/hbase/io/crypto/aes
144:153 
132:141 
view
8 x 2 hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
446:466 
407:427 
view
8 x 2 hbase-mapreduce/src/main...che/hadoop/hbase/mapred
hbase-mapreduce/src/main.../hadoop/hbase/mapreduce
145:154 
150:159 
view
7 x 2 hbase-client/src/main/ja...che/hadoop/hbase/client
hbase-client/src/main/ja...che/hadoop/hbase/client
461:469 
102:110 
view
7 x 2 hbase-client/src/main/ja...che/hadoop/hbase/client
hbase-client/src/main/ja...che/hadoop/hbase/client
312:322 
203:212 
view
7 x 6 hbase-compression/hbase-...op/hbase/io/compress/xz
hbase-compression/hbase-...base/io/compress/xerial
hbase-compression/hbase-.../compress/aircompressor
hbase-compression/hbase-...base/io/compress/brotli
hbase-compression/hbase-.../hbase/io/compress/zstd
hbase-compression/hbase-...p/hbase/io/compress/lz4
185:193 
128:136 
147:155 
157:165 
165:173 
147:155 
view
7 x 2 hbase-backup/src/main/ja...adoop/hbase/backup/impl
hbase-backup/src/main/ja...che/hadoop/hbase/backup
375:385 
185:195 
view
7 x 2 hbase-common/src/main/ja...pache/hadoop/hbase/util
hbase-common/src/main/ja...pache/hadoop/hbase/util
133:144 
270:281 
view
7 x 2 hbase-common/src/main/ja...pache/hadoop/hbase/util
hbase-common/src/main/ja...pache/hadoop/hbase/util
147:158 
284:295 
view
7 x 2 hbase-server/src/main/ja...pache/hadoop/hbase/util
hbase-server/src/main/ja...doop/hbase/regionserver
84:92 
55:63 
view
7 x 2 hbase-server/src/main/ja...apache/hadoop/hbase/wal
hbase-server/src/main/ja...apache/hadoop/hbase/wal
128:136 
83:91 
view
7 x 2 hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
469:477 
430:438 
view
7 x 2 hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
878:890 
204:216 
view
7 x 3 hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
371:380 
467:477 
215:224 
view
7 x 2 hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
hbase-server/src/main/ja...e/hadoop/hbase/io/hfile
1217:1225 
1352:1360 
view
7 x 2 hbase-server/src/main/ja...p/hbase/procedure/flush
hbase-server/src/main/ja...e/regionserver/snapshot
115:124 
135:144 
view
7 x 2 hbase-server/src/main/ja.../hbase/regionserver/wal
hbase-server/src/main/ja.../hbase/regionserver/wal
189:197 
125:133 
view
7 x 2 hbase-server/src/main/ja...doop/hbase/regionserver
hbase-server/src/main/ja...doop/hbase/regionserver
1018:1026 
949:957 
view