twitter / pelikan
Duplication

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

Intro
Learn more...
Duplication Overall
system26% (9,065 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
rs27% (4,057 lines)
c29% (3,739 lines)
h16% (700 lines)
toml47% (555 lines)
py4% (14 lines)
Duplication per Component (primary)
legacy25% (4,439 lines)
src28% (4,388 lines)
config52% (212 lines)
scripts4% (14 lines)
ROOT12% (12 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 1,349 duplicates...
Size#FoldersFilesLinesCode
116 x 2 src/core/proxy/src
src/core/server/src
114:313 (60%)
113:312 (60%)
view
64 x 2 legacy/src/server/cdb/data
legacy/src/server/twemcache/data
186:304 (34%)
716:834 (11%)
view
64 x 2 src/storage/seg/src
src/storage/seg/src
568:631 (10%)
669:732 (10%)
view
57 x 2 legacy/src/server/segcache/data
legacy/src/server/twemcache/data
218:314 (10%)
210:306 (10%)
view
56 x 2 legacy/src/server/segcache/data
legacy/src/server/twemcache/data
16:87 (86%)
16:87 (84%)
view
49 x 2 legacy/src/server/segcache
legacy/src/server/twemcache
147:224 (32%)
147:224 (32%)
view
49 x 2 legacy/src/server/rds/admin
legacy/src/server/twemcache/admin
50:125 (69%)
51:125 (69%)
view
48 x 2 legacy/src/server/pingserver
legacy/src/server/slimcache
131:206 (35%)
152:227 (31%)
view
46 x 2 legacy/src/server/rds
legacy/src/server/slimrds
138:210 (32%)
130:202 (34%)
view
46 x 2 src/proxy/ping/src
src/proxy/thrift/src
33:94 (66%)
32:93 (67%)
view
46 x 2 legacy/src/server/cdb
legacy/src/server/rds
172:244 (29%)
138:210 (32%)
view
46 x 2 legacy/src/server/cdb
legacy/src/server/slimrds
172:244 (29%)
130:202 (34%)
view
44 x 2 legacy/src/server/segcache/data
legacy/src/server/twemcache/data
585:644 (8%)
626:685 (7%)
view
42 x 2 src/core/proxy/src
src/core/server/src
37:89 (21%)
56:108 (21%)
view
42 x 2 config
config
1:52 (71%)
1:54 (73%)
view
41 x 2 src/core/admin/src
src/proxy/momento/src
215:256 (8%)
29:70 (33%)
view
38 x 2 src/proxy/thrift/src
src/server/pingserver/src
32:83 (55%)
44:94 (49%)
view
38 x 2 src/proxy/ping/src
src/server/pingserver/src
33:84 (55%)
44:94 (49%)
view
38 x 2 legacy/src/server/rds/data
legacy/src/server/slimrds/data
119:192 (31%)
96:169 (37%)
view
37 x 2 legacy/src/server/rds
legacy/src/server/segcache
136:192 (26%)
147:203 (24%)
view
37 x 2 legacy/src/server/rds
legacy/src/server/twemcache
136:192 (26%)
147:203 (24%)
view
37 x 2 src/net/src
src/net/src
326:370 (8%)
540:584 (8%)
view
35 x 2 legacy/src/server/cdb
legacy/src/server/segcache
172:226 (22%)
149:203 (23%)
view
35 x 2 legacy/src/server/cdb
legacy/src/server/twemcache
172:226 (22%)
149:203 (23%)
view
35 x 2 legacy/src/server/segcache
legacy/src/server/slimrds
149:203 (23%)
130:184 (26%)
view
35 x 2 legacy/src/server/slimrds
legacy/src/server/twemcache
130:184 (26%)
149:203 (23%)
view
32 x 2 legacy/src/server/slimcache/data
legacy/src/server/twemcache/data
395:436 (8%)
632:673 (5%)
view
32 x 2 legacy/src/server/segcache/data
legacy/src/server/slimcache/data
591:632 (5%)
395:436 (8%)
view
30 x 2 legacy/src/server/cdb
legacy/src/server/pingserver
201:244 (19%)
163:206 (22%)
view
30 x 2 legacy/src/server/pingserver
legacy/src/server/rds
163:206 (22%)
167:210 (21%)
view
30 x 2 legacy/src/server/slimcache
legacy/src/server/slimrds
184:227 (19%)
159:202 (22%)
view
30 x 2 legacy/src/server/pingserver
legacy/src/server/slimrds
163:206 (22%)
159:202 (22%)
view
30 x 2 legacy/src/server/rds
legacy/src/server/slimcache
167:210 (21%)
184:227 (19%)
view
30 x 2 legacy/src/server/cdb
legacy/src/server/slimcache
201:244 (19%)
184:227 (19%)
view
29 x 2 legacy/src/server/slimcache/data
legacy/src/server/twemcache/data
106:149 (7%)
170:213 (5%)
view
28 x 2 legacy/src/server/segcache
legacy/src/server/twemcache
59:95 (18%)
59:95 (18%)
view
27 x 2 legacy/src/server/slimcache/data
legacy/src/server/twemcache/data
32:58 (51%)
53:79 (40%)
view
27 x 2 legacy/src/protocol/data/memcache
legacy/src/protocol/data/resp
133:179 (23%)
154:200 (19%)
view
27 x 2 legacy/src/server/segcache/data
legacy/src/server/slimcache/data
53:79 (41%)
32:58 (51%)
view
27 x 2 src/server/pingserver/src
src/server/segcache/src
56:95 (35%)
63:103 (32%)
view
27 x 2 legacy/src/server/cdb/data
legacy/src/server/twemcache/data
104:142 (14%)
142:180 (4%)
view
26 x 2 src/proxy/thrift/src
src/server/segcache/src
44:83 (38%)
63:102 (31%)
view
26 x 2 src/proxy/ping/src
src/server/segcache/src
45:84 (37%)
63:102 (31%)
view
26 x 2 src/protocol/ping/src/ping/wire/request
src/protocol/ping/src/ping/wire/response
31:72 (55%)
32:73 (54%)
view
26 x 2 legacy/src/server/rds
legacy/src/server/twemcache
58:92 (18%)
61:95 (17%)
view
26 x 2 legacy/src/server/rds
legacy/src/server/segcache
58:92 (18%)
61:95 (17%)
view
26 x 2 config
config
1:30 (45%)
1:30 (32%)
view
25 x 2 legacy/src/server/slimcache
legacy/src/server/twemcache
63:96 (16%)
59:92 (16%)
view
25 x 2 legacy/src/server/segcache
legacy/src/server/slimcache
59:92 (16%)
63:96 (16%)
view
24 x 2 legacy/src/server/pingserver/admin
legacy/src/server/slimcache/admin
42:76 (55%)
42:76 (55%)
view
Duplicated Units
The list of top 12 duplicated units.
See data for all 12 unit duplicates...
Size#FoldersFilesLinesCode
36 x 2 src/core/proxy/src
src/core/server/src
116:159 
115:158 
view
36 x 2 src/core/proxy/src
src/core/server/src
211:254 
210:253 
view
22 x 2 src/core/proxy/src
src/core/server/src
164:191 
163:190 
view
14 x 2 src/protocol/ping/src/ping/wire/response
src/protocol/ping/src/ping/wire/request
56:71 
55:70 
view
13 x 2 src/protocol/resp/src/message
src/protocol/resp/src/message
96:113 
73:90 
view
12 x 2 src/protocol/ping/benches
src/protocol/memcache/benches
16:32 
18:34 
view
10 x 2 src/protocol/memcache/src/request
src/protocol/memcache/src/request
41:55 
85:99 
view
8 x 4 src/core/proxy/src
src/core/proxy/src
src/core/server/src/workers
src/core/server/src/workers
171:181 
161:171 
112:122 
169:179 
view
6 x 2 src/core/proxy/src
src/core/server/src/workers
141:148 
82:89 
view
6 x 2 src/protocol/ping/src/ping/wire/response
src/protocol/ping/src/ping/wire/request
38:45 
37:44 
view
6 x 5 src/protocol/memcache/src/response
src/protocol/memcache/src/response
src/protocol/memcache/src/response
src/protocol/memcache/src/response
src/protocol/memcache/src/response
33:40 
33:40 
33:40 
33:40 
33:40 
view
6 x 2 src/protocol/memcache/src/response
src/protocol/memcache/src/response
25:35 
25:35 
view