apache / incubator-pegasus
Duplication

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

Intro
Learn more...
Duplication Overall
system11% (15,075 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go29% (7,305 lines)
cpp7% (4,801 lines)
h4% (1,314 lines)
java14% (1,132 lines)
py5% (170 lines)
cmake15% (112 lines)
js5% (95 lines)
c4% (68 lines)
scala9% (62 lines)
thrift1% (16 lines)
Duplication per Component (primary)
go-client37% (6,942 lines)
src6% (6,183 lines)
java-client14% (1,132 lines)
admin-cli4% (216 lines)
collector9% (117 lines)
cmake_modules15% (112 lines)
python-client7% (103 lines)
nodejs-client5% (95 lines)
build_tools4% (67 lines)
scala-client8% (62 lines)
pegic4% (30 lines)
idl1% (16 lines)
admin_tools0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 20,822 duplicates...
Size#FoldersFilesLinesCode
92 x 2 go-client/idl/rrdb/meta-remote
go-client/idl/rrdb/rrdb-remote
31:144 (69%)
45:158 (20%)
view
49 x 2 src/shell/commands
src/shell/commands
1636:1691 (2%)
2358:2413 (2%)
view
48 x 2 src/shell/commands
src/shell/commands
1637:1691 (2%)
2001:2055 (2%)
view
48 x 2 src/shell/commands
src/shell/commands
2001:2055 (2%)
2359:2413 (2%)
view
45 x 2 go-client/idl/admin
go-client/idl/admin
859:924 (2%)
420:485 (2%)
view
38 x 2 go-client/idl/admin
go-client/idl/admin
2733:2788 (1%)
3090:3145 (1%)
view
38 x 2 go-client/idl/radmin
go-client/idl/radmin
1796:1851 (1%)
2353:2408 (1%)
view
37 x 2 go-client/idl/admin
go-client/idl/admin
956:1006 (1%)
3572:3622 (1%)
view
37 x 2 go-client/idl/admin
go-client/idl/admin
2026:2076 (1%)
2320:2370 (1%)
view
32 x 2 src/shell/commands
src/shell/commands
1284:1318 (1%)
1525:1559 (1%)
view
32 x 2 cmake_modules
cmake_modules
1:35 (40%)
1:35 (40%)
view
32 x 2 src/shell/commands
src/shell/commands
1408:1443 (1%)
2378:2413 (1%)
view
32 x 2 src/shell/commands
src/shell/commands
1408:1443 (1%)
2020:2055 (1%)
view
32 x 2 src/shell/commands
src/shell/commands
1408:1443 (1%)
1656:1691 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
3328:3373 (1%)
111:156 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/radmin
4419:4464 (1%)
1988:2033 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
669:712 (<1%)
1773:1816 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
1243:1288 (<1%)
708:753 (1%)
view
31 x 2 go-client/idl/radmin
go-client/idl/radmin
1988:2033 (1%)
2648:2693 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
4419:4464 (1%)
651:696 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
4419:4464 (1%)
260:305 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
1243:1288 (<1%)
260:305 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/radmin
4419:4464 (1%)
2648:2693 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
1243:1288 (<1%)
1838:1883 (<1%)
view
31 x 2 go-client/idl/admin
go-client/idl/radmin
1838:1883 (<1%)
2648:2693 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
1243:1288 (<1%)
2311:2356 (<1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
1243:1288 (<1%)
4419:4464 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/radmin
1838:1883 (<1%)
1988:2033 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
1243:1288 (<1%)
3487:3532 (1%)
view
31 x 2 go-client/idl/cmd
go-client/idl/replication
41:86 (9%)
761:806 (2%)
view
31 x 2 go-client/idl/admin
go-client/idl/radmin
651:696 (1%)
2648:2693 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
3189:3234 (1%)
1084:1129 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/radmin
651:696 (1%)
1988:2033 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
1838:1883 (<1%)
260:305 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
1838:1883 (<1%)
651:696 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
2311:2356 (<1%)
708:753 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
1838:1883 (<1%)
3487:3532 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
708:753 (1%)
4419:4464 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/radmin
3487:3532 (1%)
2648:2693 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
1838:1883 (<1%)
2311:2356 (<1%)
view
31 x 2 go-client/idl/admin
go-client/idl/replication
1007:1050 (3%)
227:270 (2%)
view
31 x 2 go-client/idl/admin
go-client/idl/radmin
2311:2356 (<1%)
2648:2693 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
1838:1883 (<1%)
4419:4464 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
708:753 (1%)
3487:3532 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
3487:3532 (1%)
4419:4464 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
260:305 (1%)
651:696 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/radmin
708:753 (1%)
2648:2693 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/radmin
237:280 (<1%)
943:986 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
708:753 (1%)
651:696 (1%)
view
31 x 2 go-client/idl/admin
go-client/idl/admin
1838:1883 (<1%)
708:753 (1%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 56 unit duplicates...
Size#FoldersFilesLinesCode
65 x 2 go-client/idl/admin
go-client/idl/admin
419:486 
858:925 
view
55 x 2 go-client/idl/admin
go-client/idl/admin
3089:3146 
2732:2789 
view
45 x 2 go-client/idl/replication
go-client/idl/admin
505:551 
2042:2088 
view
45 x 2 go-client/idl/replication
go-client/idl/cmd
760:807 
40:87 
view
45 x 4 go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
go-client/idl/radmin
1242:1289 
259:306 
707:754 
1987:2034 
view
45 x 2 go-client/idl/admin
go-client/idl/admin
110:157 
3327:3374 
view
45 x 2 go-client/idl/admin
go-client/idl/admin
3188:3235 
1083:1130 
view
39 x 3 go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
1207:1247 
436:476 
4073:4113 
view
36 x 2 go-client/idl/admin
go-client/idl/admin
771:808 
2537:2574 
view
35 x 4 go-client/idl/admin
go-client/idl/admin
go-client/idl/radmin
go-client/idl/cmd
3784:3821 
1462:1499 
3057:3094 
342:379 
view
35 x 4 go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
go-client/idl/radmin
785:822 
3621:3658 
1676:1713 
2524:2561 
view
30 x 3 go-client/idl/admin
go-client/idl/admin
go-client/idl/radmin
1096:1127 
685:716 
1143:1174 
view
27 x 5 go-client/idl/replication
go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
1082:1110 
790:818 
1336:1364 
577:605 
356:384 
view
24 x 4 go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
go-client/idl/radmin
2952:2977 
525:550 
965:990 
1667:1692 
view
21 x 6 go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
go-client/idl/radmin
426:448 
4111:4133 
2967:2989 
2819:2841 
2088:2110 
354:376 
view
18 x 7 go-client/idl/replication
go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
go-client/idl/radmin
go-client/idl/cmd
840:859 
112:131 
177:196 
354:373 
1149:1168 
520:539 
120:139 
view
15 x 6 go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
go-client/idl/radmin
go-client/idl/cmd
3831:3847 
833:849 
3669:3685 
1724:1740 
2572:2588 
389:405 
view
15 x 2 go-client/idl/radmin
go-client/idl/cmd
3211:3227 
497:513 
view
14 x 2 src/rpc
src/http
116:132 
234:250 
view
14 x 2 src/base
src/base
35:50 
36:51 
view
13 x 2 go-client/pegasus
go-client/pegasus/op
29:48 
95:114 
view
12 x 2 go-client/idl/admin
go-client/idl/admin
3491:3504 
1121:1134 
view
12 x 2 go-client/idl/admin
go-client/idl/admin
750:763 
3586:3599 
view
10 x 5 go-client/idl/replication
go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
go-client/idl/radmin
553:564 
810:821 
820:831 
1491:1502 
378:389 
view
10 x 2 go-client/idl/replication
go-client/idl/admin
566:577 
823:834 
view
10 x 2 go-client/idl/replication
go-client/idl/admin
592:603 
2217:2228 
view
10 x 4 go-client/idl/replication
go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
861:872 
198:209 
607:618 
386:397 
view
10 x 6 go-client/idl/replication
go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
go-client/idl/radmin
1112:1123 
1129:1140 
346:357 
794:805 
718:729 
541:552 
view
10 x 2 go-client/idl/replication
go-client/idl/admin
1125:1136 
4354:4365 
view
10 x 2 go-client/idl/replication
go-client/idl/admin
1138:1149 
3017:3028 
view
10 x 2 go-client/idl/replication
go-client/idl/admin
1383:1394 
5050:5061 
view
10 x 3 go-client/idl/replication
go-client/idl/admin
go-client/idl/admin
1960:1971 
846:857 
2116:2127 
view
10 x 2 go-client/idl/admin
go-client/idl/admin
836:847 
1517:1528 
view
10 x 3 go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
1142:1153 
3004:3015 
2103:2114 
view
10 x 3 go-client/idl/admin
go-client/idl/admin
go-client/idl/radmin
4849:4860 
1504:1515 
1477:1488 
view
10 x 2 go-client/idl/admin
go-client/idl/admin
359:370 
807:818 
view
10 x 2 go-client/idl/admin
go-client/idl/admin
1801:1812 
3127:3138 
view
10 x 2 go-client/idl/admin
go-client/idl/admin
2856:2867 
1546:1557 
view
10 x 2 go-client/pegasus
go-client/pegasus/op
333:344 
31:42 
view
9 x 3 src/base
src/base
src/base
55:65 
58:68 
60:70 
view
8 x 3 go-client/pegasus/op
go-client/pegasus/op
go-client/pegasus/op
38:47 
38:47 
38:47 
view
7 x 2 pegic/interactive/cmd
admin-cli/cmd
59:67 
26:34 
view
6 x 2 go-client/idl/rrdb/rrdb-remote
go-client/idl/rrdb/meta-remote
56:63 
42:49 
view
6 x 4 go-client/idl/replication
go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
373:380 
709:716 
1715:1722 
1401:1408 
view
6 x 2 go-client/idl/replication
go-client/idl/admin
382:389 
3970:3977 
view
6 x 2 go-client/idl/replication
go-client/idl/admin
439:446 
1152:1159 
view
6 x 6 go-client/idl/replication
go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
go-client/idl/admin
go-client/idl/radmin
809:816 
382:389 
159:166 
532:539 
311:318 
1423:1430 
view
6 x 2 go-client/idl/replication
go-client/idl/admin
1035:1042 
391:398 
view
6 x 2 go-client/idl/replication
go-client/idl/admin
1044:1051 
2646:2653 
view
6 x 2 go-client/idl/replication
go-client/idl/admin
1741:1748 
1179:1186 
view