Uber / peloton
Duplication

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

Intro
Learn more...
Duplication Overall
system21% (20,750 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
py53% (9,774 lines)
go12% (7,950 lines)
proto10% (1,348 lines)
yaml59% (1,141 lines)
thrift39% (378 lines)
cql30% (159 lines)
Duplication per Component (primary)
tools53% (10,223 lines)
pkg11% (7,306 lines)
protobuf10% (1,348 lines)
cmd27% (992 lines)
example62% (576 lines)
config49% (305 lines)
ROOT0% (0 lines)
scripts0% (0 lines)

Duplication Between Components (50+ lines)

G pkg pkg tools tools pkg--tools 378 config config example example config--example 54

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 49,650 duplicates...
Size#FoldersFilesLinesCode
533 x 2 pkg/common/api
pkg/jobmgr/util/handler
47:812 (53%)
42:807 (57%)
view
203 x 2 pkg/common/api
pkg/jobmgr/util/handler
1229:1536 (20%)
1135:1442 (21%)
view
75 x 2 protobuf/peloton/api/v0/host/svc
protobuf/peloton/api/v1alpha/host/svc
25:114 (54%)
21:111 (66%)
view
66 x 2 pkg/common/api
pkg/jobmgr/util/handler
937:1045 (6%)
893:1001 (7%)
view
57 x 2 tools/vcluster/config
tools/vcluster/config
1:59 (37%)
1:59 (35%)
view
48 x 2 pkg/aurorabridge/thrift
tools/deploy/aurora
388:474 (10%)
384:470 (9%)
view
47 x 2 pkg/common/api
pkg/jobmgr/util/handler
1058:1140 (4%)
1010:1092 (5%)
view
43 x 2 config/placement_stateful
config/placement_stateless
8:57 (87%)
8:57 (87%)
view
41 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
2465:2509 (1%)
2635:2679 (1%)
view
41 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
2465:2509 (1%)
2805:2849 (1%)
view
41 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
2635:2679 (1%)
2805:2849 (1%)
view
40 x 2 pkg/storage/cassandra/impl
pkg/storage/connectors/cassandra
115:177 (40%)
59:121 (50%)
view
39 x 2 pkg/aurorabridge/thrift
tools/deploy/aurora
1004:1143 (8%)
1000:1139 (8%)
view
38 x 2 pkg/jobmgr/jobsvc/private
pkg/jobmgr/jobsvc/stateless
370:414 (13%)
1845:1889 (2%)
view
35 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
1278:1316 (1%)
1436:1474 (1%)
view
34 x 2 pkg/jobmgr/cached
pkg/jobmgr/cached
2592:2638 (1%)
2704:2750 (1%)
view
34 x 2 pkg/jobmgr/cached
pkg/jobmgr/cached
2592:2638 (1%)
2648:2694 (1%)
view
34 x 2 pkg/jobmgr/cached
pkg/jobmgr/cached
2648:2694 (1%)
2704:2750 (1%)
view
33 x 2 protobuf/peloton/api/v0/respool
protobuf/peloton/api/v1alpha/respool
152:189 (10%)
136:173 (21%)
view
33 x 2 protobuf/peloton/api/v0/task
protobuf/peloton/api/v1alpha/pod
402:446 (4%)
485:529 (5%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
968:1003 (1%)
1123:1158 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
2490:2525 (1%)
2955:2990 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
2490:2525 (1%)
2645:2680 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
2490:2525 (1%)
2800:2835 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
968:1003 (1%)
2077:2112 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
2681:2718 (1%)
2851:2888 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
2067:2102 (1%)
1459:1494 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
2800:2835 (1%)
2955:2990 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
1123:1158 (1%)
2077:2112 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
3688:3723 (1%)
1149:1184 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
3688:3723 (1%)
1459:1494 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
2511:2548 (1%)
2851:2888 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
2511:2548 (1%)
2681:2718 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
1304:1339 (1%)
1459:1494 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
3688:3723 (1%)
1304:1339 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
2067:2102 (1%)
3688:3723 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
2067:2102 (1%)
1304:1339 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
2067:2102 (1%)
1149:1184 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
2645:2680 (1%)
2800:2835 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
2645:2680 (1%)
2955:2990 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
1912:1947 (1%)
1459:1494 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
1912:1947 (1%)
1149:1184 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
1912:1947 (1%)
1304:1339 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
1149:1184 (1%)
1459:1494 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
1912:1947 (1%)
2067:2102 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
1912:1947 (1%)
3688:3723 (1%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
1149:1184 (1%)
1304:1339 (1%)
view
32 x 2 example/performance
example/performance
1:32 (96%)
1:32 (96%)
view
32 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
1614:1649 (1%)
1190:1225 (<1%)
view
31 x 2 tools/deploy/aurora/api
tools/deploy/aurora/api
1697:1731 (1%)
1227:1261 (1%)
view
Duplicated Units
The list of top 43 duplicated units.
See data for all 43 unit duplicates...
Size#FoldersFilesLinesCode
101 x 2 pkg/common/api
pkg/jobmgr/util/handler
1233:1351 
1139:1257 
view
87 x 2 pkg/common/api
pkg/jobmgr/util/handler
193:298 
188:293 
view
58 x 2 pkg/common/api
pkg/jobmgr/util/handler
653:720 
648:715 
view
48 x 2 pkg/common/api
pkg/jobmgr/util/handler
594:650 
589:645 
view
48 x 2 pkg/common/api
pkg/jobmgr/util/handler
960:1022 
916:978 
view
40 x 2 pkg/common/api
pkg/jobmgr/util/handler
149:190 
144:185 
view
39 x 2 pkg/common/api
pkg/jobmgr/util/handler
47:87 
42:82 
view
39 x 2 pkg/common/api
pkg/jobmgr/util/handler
90:130 
85:125 
view
39 x 2 pkg/common/api
pkg/jobmgr/util/handler
1354:1400 
1260:1306 
view
35 x 2 pkg/common/api
pkg/jobmgr/util/handler
315:356 
310:351 
view
32 x 2 pkg/common/api
pkg/jobmgr/util/handler
553:590 
548:585 
view
30 x 2 pkg/common/api
pkg/jobmgr/util/handler
442:475 
437:470 
view
29 x 2 pkg/common/api
pkg/jobmgr/util/handler
479:510 
474:505 
view
29 x 2 pkg/common/api
pkg/jobmgr/util/handler
1507:1538 
1413:1444 
view
24 x 2 pkg/common/api
pkg/jobmgr/util/handler
412:438 
407:433 
view
22 x 2 pkg/jobmgr/jobsvc/private
pkg/jobmgr/jobsvc/stateless
417:445 
1818:1846 
view
20 x 2 pkg/common/api
pkg/jobmgr/util/handler
1427:1450 
1333:1356 
view
20 x 2 pkg/common/api
pkg/jobmgr/util/handler
1482:1505 
1388:1411 
view
19 x 2 pkg/storage/connectors/cassandra
pkg/storage/cassandra/impl
125:148 
63:86 
view
19 x 2 pkg/jobmgr/jobsvc/private
pkg/jobmgr/jobsvc/stateless
394:415 
1869:1890 
view
18 x 2 pkg/jobmgr/jobsvc/private
pkg/jobmgr/jobsvc/stateless
373:392 
1848:1867 
view
14 x 2 pkg/storage/objects
pkg/storage/cassandra
149:168 
370:389 
view
14 x 2 pkg/common/eventstream
pkg/common/v1alpha/eventstream
83:98 
83:98 
view
14 x 2 pkg/common/api
pkg/jobmgr/util/handler
376:391 
371:386 
view
14 x 2 pkg/common/api
pkg/jobmgr/util/handler
394:409 
389:404 
view
14 x 2 pkg/common/api
pkg/jobmgr/util/handler
514:529 
509:524 
view
14 x 2 pkg/jobmgr/jobsvc
pkg/jobmgr/jobsvc/stateless
1306:1324 
2061:2079 
view
13 x 2 pkg/common/api
pkg/jobmgr/util/handler
1454:1469 
1360:1375 
view
12 x 2 pkg/common/api
pkg/jobmgr/util/handler
360:373 
355:368 
view
10 x 3 pkg/middleware/inbound
pkg/auth/impl/basic
pkg/common/procedure
185:199 
141:155 
156:170 
view
10 x 2 pkg/common/api
pkg/jobmgr/util/handler
134:145 
129:140 
view
9 x 2 pkg/storage/objects
pkg/storage/cassandra
136:146 
357:367 
view
9 x 2 pkg/common/api
pkg/jobmgr/util/handler
1403:1413 
1309:1319 
view
8 x 2 pkg/common/api
pkg/jobmgr/util/handler
302:311 
297:306 
view
8 x 2 pkg/hostmgr/watchevent
pkg/jobmgr/watchsvc
45:54 
49:58 
view
6 x 2 pkg/common/eventstream
pkg/common/v1alpha/eventstream
305:314 
267:278 
view
6 x 2 pkg/common/api
pkg/jobmgr/util/handler
532:539 
527:534 
view
6 x 2 pkg/common/api
pkg/jobmgr/util/handler
542:549 
537:544 
view
6 x 2 pkg/common/api
pkg/jobmgr/util/handler
724:731 
719:726 
view
6 x 2 pkg/common/api
pkg/jobmgr/util/handler
1416:1423 
1322:1329 
view
6 x 2 pkg/common/api
pkg/jobmgr/util/handler
1472:1480 
1378:1386 
view
6 x 2 pkg/hostmgr/watchevent
pkg/jobmgr/watchsvc
31:38 
31:38 
view
6 x 2 pkg/placement/plugins/mimir/lib/model/requirements
pkg/placement/plugins/mimir/lib/model/requirements
69:76 
69:76 
view