apache / openwhisk
Duplication

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

Intro
Learn more...
Duplication Overall
system8% (2,654 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
scala7% (2,153 lines)
js18% (489 lines)
css6% (12 lines)
Duplication per Component (primary)
core10% (1,784 lines)
common7% (870 lines)
tools0% (0 lines)
ansible0% (0 lines)

Duplication Between Components (50+ lines)

G common common core core common--core 52

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 245 duplicates...
Size#FoldersFilesLinesCode
59 x 2 core/routemgmt/common
core/routemgmt/common
348:444 (10%)
337:433 (12%)
view
23 x 2 core/scheduler/src/main/...ore/scheduler/container
core/scheduler/src/main/...ore/scheduler/container
592:619 (5%)
628:654 (5%)
view
22 x 2 common/scala/src/main/sc...sk/core/database/azblob
common/scala/src/main/sc...nwhisk/core/database/s3
164:188 (10%)
140:164 (14%)
view
21 x 2 core/invoker/src/main/sc.../openwhisk/core/invoker
core/invoker/src/main/sc.../openwhisk/core/invoker
110:135 (6%)
79:104 (10%)
view
18 x 2 core/routemgmt/common
core/routemgmt/common
444:473 (3%)
454:483 (3%)
view
18 x 2 core/invoker/src/main/sc...k/core/containerpool/v2
core/invoker/src/main/sc...k/core/containerpool/v2
183:200 (1%)
1275:1292 (1%)
view
18 x 2 core/invoker/src/main/sc...hisk/core/containerpool
core/invoker/src/main/sc...k/core/containerpool/v2
904:928 (2%)
1194:1218 (1%)
view
17 x 2 core/invoker/src/main/sc...hisk/core/containerpool
core/invoker/src/main/sc...k/core/containerpool/v2
602:638 (4%)
821:857 (2%)
view
17 x 2 core/invoker/src/main/sc...k/core/containerpool/v2
core/invoker/src/main/sc.../openwhisk/core/invoker
1247:1264 (1%)
273:290 (8%)
view
15 x 2 core/invoker/src/main/sc...k/core/containerpool/v2
core/invoker/src/main/sc...k/core/containerpool/v2
303:318 (2%)
322:337 (2%)
view
15 x 2 core/routemgmt/common
core/routemgmt/common
673:706 (2%)
634:669 (3%)
view
15 x 2 common/scala/src/main/sc.../core/database/cosmosdb
common/scala/src/main/sc...sk/core/database/memory
311:326 (3%)
202:218 (7%)
view
14 x 2 core/controller/src/main...whisk/core/loadBalancer
core/controller/src/main...whisk/core/loadBalancer
204:223 (7%)
277:299 (2%)
view
14 x 2 core/invoker/src/main/sc...hisk/core/containerpool
core/invoker/src/main/sc...k/core/containerpool/v2
82:99 (3%)
158:176 (2%)
view
14 x 2 core/scheduler/src/main/...sk/core/scheduler/queue
core/scheduler/src/main/...sk/core/scheduler/queue
65:78 (2%)
676:689 (2%)
view
13 x 2 core/invoker/src/main/sc...k/core/containerpool/v2
core/scheduler/src/main/...sk/core/scheduler/queue
1252:1264 (1%)
1129:1141 (1%)
view
13 x 2 core/scheduler/src/main/...sk/core/scheduler/queue
core/scheduler/src/main/...sk/core/scheduler/queue
125:137 (1%)
1156:1168 (1%)
view
13 x 2 core/invoker/src/main/sc.../openwhisk/core/invoker
core/scheduler/src/main/...sk/core/scheduler/queue
278:290 (6%)
1129:1141 (1%)
view
13 x 2 core/scheduler/src/main/...sk/core/scheduler/queue
core/scheduler/src/main/...sk/core/scheduler/queue
1129:1141 (1%)
646:658 (2%)
view
13 x 2 common/scala/src/main/sc...e/openwhisk/core/entity
common/scala/src/main/sc...e/openwhisk/core/entity
518:544 (3%)
597:623 (3%)
view
13 x 2 core/invoker/src/main/sc...k/core/containerpool/v2
core/scheduler/src/main/...sk/core/scheduler/queue
1252:1264 (1%)
646:658 (2%)
view
13 x 2 core/invoker/src/main/sc.../openwhisk/core/invoker
core/scheduler/src/main/...sk/core/scheduler/queue
278:290 (6%)
646:658 (2%)
view
13 x 2 core/routemgmt/common
core/routemgmt/common
1037:1049 (2%)
764:776 (2%)
view
13 x 2 common/scala/src/main/sc.../core/database/cosmosdb
common/scala/src/main/sc...k/core/database/mongodb
311:323 (3%)
271:283 (2%)
view
13 x 2 common/scala/src/main/sc...sk/core/database/memory
common/scala/src/main/sc...k/core/database/mongodb
202:214 (6%)
271:283 (2%)
view
13 x 2 core/scheduler/src/main/...sk/core/scheduler/queue
core/scheduler/src/main/...sk/core/scheduler/queue
143:156 (6%)
238:251 (6%)
view
12 x 2 core/invoker/src/main/sc...k/core/containerpool/v2
core/invoker/src/main/sc...k/core/containerpool/v2
358:369 (2%)
410:421 (2%)
view
11 x 2 core/invoker/src/main/sc...k/core/containerpool/v2
core/invoker/src/main/sc...k/core/containerpool/v2
306:316 (1%)
410:420 (1%)
view
11 x 2 core/invoker/src/main/sc...k/core/containerpool/v2
core/invoker/src/main/sc...k/core/containerpool/v2
306:316 (1%)
358:368 (1%)
view
11 x 2 core/invoker/src/main/sc...k/core/containerpool/v2
core/invoker/src/main/sc...k/core/containerpool/v2
325:335 (1%)
410:420 (1%)
view
11 x 2 core/invoker/src/main/sc...hisk/core/containerpool
core/invoker/src/main/sc...k/core/containerpool/v2
747:760 (1%)
999:1012 (1%)
view
11 x 2 core/invoker/src/main/sc...k/core/containerpool/v2
core/invoker/src/main/sc...k/core/containerpool/v2
325:335 (1%)
358:368 (1%)
view
11 x 2 core/invoker/src/main/sc...k/core/containerpool/v2
core/invoker/src/main/sc...k/core/containerpool/v2
244:254 (1%)
727:737 (1%)
view
11 x 2 core/routemgmt/common
core/routemgmt/common
222:234 (2%)
212:224 (2%)
view
11 x 2 core/invoker/src/main/sc...k/core/containerpool/v2
core/invoker/src/main/sc...k/core/containerpool/v2
214:224 (1%)
244:254 (1%)
view
11 x 2 common/scala/src/main/sc.../openwhisk/core/service
common/scala/src/main/sc.../openwhisk/core/service
107:121 (11%)
125:140 (11%)
view
11 x 2 core/invoker/src/main/sc...k/core/containerpool/v2
core/invoker/src/main/sc...k/core/containerpool/v2
214:224 (1%)
727:737 (1%)
view
11 x 2 common/scala/src/main/sc...e/openwhisk/core/entity
common/scala/src/main/sc...e/openwhisk/core/entity
282:296 (4%)
414:428 (4%)
view
11 x 2 common/scala/src/main/sc...openwhisk/core/database
common/scala/src/main/sc...k/core/database/mongodb
264:277 (2%)
268:280 (2%)
view
10 x 2 common/scala/src/main/sc...openwhisk/core/database
common/scala/src/main/sc...k/core/database/mongodb
363:373 (2%)
359:369 (2%)
view
10 x 2 core/invoker/src/main/sc...k/core/containerpool/v2
core/invoker/src/main/sc.../openwhisk/core/invoker
1311:1320 (1%)
305:314 (3%)
view
10 x 2 common/scala/src/main/sc.../core/database/cosmosdb
common/scala/src/main/sc...k/core/database/mongodb
407:416 (2%)
359:369 (2%)
view
10 x 2 common/scala/src/main/sc...e/containerpool/logging
common/scala/src/main/sc...openwhisk/core/database
88:98 (12%)
49:60 (13%)
view
10 x 2 common/scala/src/main/sc...openwhisk/core/database
common/scala/src/main/sc...sk/core/database/memory
267:277 (2%)
202:211 (4%)
view
10 x 2 core/routemgmt/deleteApi
core/routemgmt/deleteApi
134:143 (7%)
200:209 (7%)
view
10 x 2 core/controller/src/main...enwhisk/core/controller
core/controller/src/main...enwhisk/core/controller
187:196 (4%)
255:265 (4%)
view
10 x 2 core/invoker/src/main/sc...k/core/containerpool/v2
core/invoker/src/main/sc...k/core/containerpool/v2
436:448 (1%)
578:590 (1%)
view
10 x 2 common/scala/src/main/sc...sk/core/database/azblob
common/scala/src/main/sc...nwhisk/core/database/s3
148:159 (4%)
124:135 (6%)
view
10 x 2 common/scala/src/main/sc...openwhisk/core/database
common/scala/src/main/sc.../core/database/cosmosdb
363:373 (2%)
407:416 (2%)
view
10 x 2 core/invoker/src/main/sc...hisk/core/containerpool
core/invoker/src/main/sc...k/core/containerpool/v2
583:592 (2%)
802:811 (1%)
view
Duplicated Units
The list of top 7 duplicated units.
See data for all 7 unit duplicates...
Size#FoldersFilesLinesCode
43 x 2 core/routemgmt/common
core/routemgmt/common
383:434 
394:445 
view
18 x 2 core/routemgmt/common
core/routemgmt/common
354:374 
365:385 
view
18 x 2 core/routemgmt/common
core/routemgmt/common
465:484 
455:474 
view
11 x 2 core/invoker/src/main/sc...k/core/containerpool/v2
core/invoker/src/main/sc...hisk/core/containerpool
539:551 
388:400 
view
10 x 2 core/routemgmt/common
core/routemgmt/common
649:660 
687:698 
view
9 x 2 core/invoker/src/main/sc...k/core/containerpool/v2
core/invoker/src/main/sc...hisk/core/containerpool
999:1009 
747:757 
view
7 x 2 common/scala/src/main/sc...apache/openwhisk/common
common/scala/src/main/sc...apache/openwhisk/common
63:71 
63:71 
view