GoogleCloudPlatform / gcsfuse
Duplication

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

Intro
Learn more...
Duplication Overall
system6% (1,217 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go6% (932 lines)
py6% (162 lines)
in70% (79 lines)
yaml2% (18 lines)
tpl23% (13 lines)
proto56% (13 lines)
Duplication per Component (primary)
internal7% (708 lines)
perfmetrics9% (241 lines)
tools5% (188 lines)
benchmarks13% (62 lines)
cfg1% (18 lines)
common0% (0 lines)
ROOT0% (0 lines)
cmd0% (0 lines)

Duplication Between Components (50+ lines)

G perfmetrics perfmetrics tools tools perfmetrics--tools 103

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 111 duplicates...
Size#FoldersFilesLinesCode
53 x 2 internal/storage/mock
internal/storage
65:149 (67%)
65:149 (67%)
view
24 x 2 internal/storage/mock
internal/storage
25:63 (30%)
25:63 (30%)
view
17 x 2 perfmetrics/scripts
perfmetrics/scripts/ls_metrics
64:81 (17%)
433:449 (5%)
view
17 x 2 internal/gcsx/client_readers
internal/gcsx
227:249 (11%)
454:476 (5%)
view
16 x 2 internal/fs
internal/fs
725:742 (1%)
768:785 (1%)
view
16 x 2 perfmetrics/scripts
perfmetrics/scripts/ls_metrics
50:66 (16%)
412:427 (4%)
view
13 x 2 perfmetrics/scripts/ls_metrics
tools/config-gen/templates
1:13 (56%)
1:13 (23%)
view
13 x 2 perfmetrics/scripts/bigquery
tools/cd_scripts
1:13 (81%)
1:13 (92%)
view
13 x 2 perfmetrics/scripts/bigquery
perfmetrics/scripts/load_tests/python
1:13 (81%)
1:13 (92%)
view
13 x 2 perfmetrics/scripts/ls_metrics
tools/cd_scripts
1:13 (68%)
1:13 (92%)
view
13 x 2 perfmetrics/scripts/load_tests/python
perfmetrics/scripts
1:13 (92%)
1:13 (43%)
view
13 x 2 perfmetrics/scripts/load_tests/python
perfmetrics/scripts/ls_metrics
1:13 (92%)
1:13 (68%)
view
13 x 2 internal/fs
internal/fs
1642:1666 (<1%)
1891:1915 (<1%)
view
13 x 2 internal/gcsx/client_readers
internal/gcsx
201:218 (8%)
424:441 (4%)
view
13 x 2 perfmetrics/scripts
tools/cd_scripts
1:13 (43%)
1:13 (92%)
view
13 x 2 perfmetrics/scripts/bigquery
perfmetrics/scripts/ls_metrics
1:13 (81%)
1:13 (68%)
view
13 x 2 perfmetrics/scripts/load_tests/python
tools/cd_scripts
1:13 (92%)
1:13 (92%)
view
13 x 2 perfmetrics/scripts/ls_metrics
perfmetrics/scripts
1:13 (68%)
1:13 (43%)
view
13 x 2 perfmetrics/scripts/hns_rename_folders_metrics
perfmetrics/scripts/ls_metrics
2:14 (68%)
2:14 (68%)
view
13 x 2 perfmetrics/scripts/bigquery
perfmetrics/scripts
1:13 (81%)
1:13 (43%)
view
12 x 2 perfmetrics/scripts/hns_rename_folders_metrics
perfmetrics/scripts
2:13 (63%)
2:13 (40%)
view
12 x 2 perfmetrics/scripts/bigquery
perfmetrics/scripts/hns_rename_folders_metrics
2:13 (75%)
2:13 (63%)
view
12 x 2 internal/fs
internal/fs
263:276 (<1%)
725:738 (<1%)
view
12 x 2 internal/fs
internal/fs
263:276 (<1%)
768:781 (<1%)
view
12 x 2 perfmetrics/scripts/hns_rename_folders_metrics
perfmetrics/scripts/load_tests/python
2:13 (63%)
2:13 (85%)
view
12 x 2 perfmetrics/scripts/hns_rename_folders_metrics
tools/cd_scripts
2:13 (63%)
2:13 (85%)
view
11 x 2 tools/build_gcsfuse
tools/util
78:92 (10%)
110:124 (14%)
view
10 x 2 internal/storage/storageutil
tools/integration_tests/util/client
31:40 (32%)
38:47 (17%)
view
10 x 2 internal/storage
internal/storage
475:491 (3%)
502:518 (3%)
view
10 x 2 internal/perf
internal/perf
31:43 (33%)
41:53 (29%)
view
10 x 2 benchmarks/write_locally
benchmarks/write_to_gcs
123:136 (15%)
123:137 (16%)
view
10 x 2 internal/fs
internal/fs
261:272 (<1%)
287:298 (<1%)
view
9 x 2 benchmarks/read_full_file
benchmarks/write_locally
159:171 (10%)
125:136 (13%)
view
9 x 2 benchmarks/read_full_file
benchmarks/stat_files
159:171 (10%)
167:178 (10%)
view
9 x 2 perfmetrics/scripts/hns_rename_folders_metrics
perfmetrics/scripts/ls_metrics
378:386 (3%)
412:420 (2%)
view
9 x 2 benchmarks/stat_files
benchmarks/write_locally
167:178 (10%)
125:136 (13%)
view
9 x 2 internal/fs
internal/fs
1651:1666 (<1%)
1687:1702 (<1%)
view
9 x 2 internal/fs/inode
internal/fs/inode
257:265 (1%)
39:47 (20%)
view
9 x 2 internal/fs
internal/fs
1515:1528 (<1%)
1543:1556 (<1%)
view
9 x 2 cfg
cfg
528:536 (1%)
543:551 (1%)
view
9 x 2 benchmarks/read_full_file
benchmarks/write_to_gcs
159:171 (10%)
126:137 (14%)
view
9 x 2 perfmetrics/scripts/load_tests/python/tasks
perfmetrics/scripts/load_tests/python/tasks
47:64 (24%)
50:67 (25%)
view
9 x 2 internal/fs
internal/fs
2631:2644 (<1%)
2693:2706 (<1%)
view
9 x 2 internal/storage/storageutil
internal/storage/storageutil
203:213 (5%)
233:243 (5%)
view
9 x 2 internal/fs
internal/fs
1687:1702 (<1%)
1900:1915 (<1%)
view
9 x 2 internal/fs
internal/fs
1479:1493 (<1%)
1934:1948 (<1%)
view
9 x 2 benchmarks/stat_files
benchmarks/write_to_gcs
167:178 (10%)
126:137 (14%)
view
9 x 2 perfmetrics/scripts
perfmetrics/scripts/hns_rename_folders_metrics
50:59 (9%)
378:386 (3%)
view
8 x 2 benchmarks/read_full_file
benchmarks/read_within_file
161:171 (9%)
186:196 (7%)
view
8 x 2 benchmarks/read_within_file
benchmarks/stat_files
186:196 (7%)
168:178 (9%)
view
Duplicated Units
The list of top 6 duplicated units.
See data for all 6 unit duplicates...
Size#FoldersFilesLinesCode
16 x 2 tools/package_gcsfuse
tools/package_gcsfuse
22:43 
22:43 
view
9 x 2 internal/gcsx/client_readers
internal/gcsx
77:92 
177:192 
view
7 x 2 tools/package_gcsfuse
tools/prefetch_cache_gcsfuse
94:103 
62:71 
view
7 x 5 benchmarks/write_locally
benchmarks/read_full_file
benchmarks/write_to_gcs
benchmarks/read_within_file
benchmarks/stat_files
129:138 
164:173 
130:139 
189:198 
171:180 
view
7 x 2 internal/locker
internal/locker
86:96 
91:101 
view
6 x 2 internal/storage/mock
internal/storage
143:150 
143:150 
view