azure / azure-storage-fuse
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 124 files with 26,435 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 7 files changed 51-100 times (6,415 lines of code)
    • 14 files changed 21-50 times (6,925 lines of code)
    • 49 files changed 6-20 times (7,293 lines of code)
    • 54 files changed 1-5 times (5,802 lines of code)
0% | 24% | 26% | 27% | 21%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 124 files with 26,435 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 9 files changed by 11-25 contributors (6,271 lines of code)
    • 34 files changed by 6-10 contributors (11,396 lines of code)
    • 61 files changed by 2-5 contributors (6,598 lines of code)
    • 20 files changed by 1 contributor (2,170 lines of code)
0% | 23% | 43% | 24% | 8%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, sh, md, py, h, c, txt, jl, mod, cfg, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 16% | 32% | 34% | 17%
yaml0% | 52% | 9% | 7% | 30%
h0% | 0% | 0% | 27% | 72%
py0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ROOT0% | 53% | 9% | 5% | 31%
component0% | 18% | 42% | 21% | 17%
cmd0% | 23% | 18% | 49% | 7%
common0% | 10% | 19% | 60% | 8%
setup0% | 27% | 0% | 72% | 0%
internal0% | 0% | 0% | 81% | 18%
tools0% | 0% | 0% | 29% | 70%
perf_testing0% | 0% | 0% | 0% | 100%
exported0% | 0% | 0% | 0% | 100%
docker0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
types.go
in common
228 25 2022-02-09 2025-04-11 69 11 gapra@microsoft.com 64532198+vibhansa-msft@user...
block_blob.go
in component/azstorage
1259 51 2022-02-09 2025-04-11 65 10 gapra@microsoft.com 64532198+vibhansa-msft@user...
43 - 2022-02-09 2025-04-11 57 12 gapra@microsoft.com 64532198+vibhansa-msft@user...
1595 - 2022-02-09 2025-04-30 57 12 gapra@microsoft.com 64532198+vibhansa-msft@user...
mount.go
in cmd
612 12 2022-02-09 2025-05-03 54 12 gapra@microsoft.com syeleti@microsoft.com
file_cache.go
in component/file_cache
1152 40 2022-02-09 2025-04-30 54 11 gapra@microsoft.com 64532198+vibhansa-msft@user...
1526 - 2022-02-09 2025-04-30 52 11 gapra@microsoft.com 64532198+vibhansa-msft@user...
libfuse_handler.go
in component/libfuse
761 32 2022-02-09 2025-04-30 48 9 gapra@microsoft.com 64532198+vibhansa-msft@user...
config.go
in component/azstorage
471 21 2022-02-09 2025-03-04 45 11 gapra@microsoft.com 64532198+vibhansa-msft@user...
azstorage.go
in component/azstorage
479 40 2022-02-09 2025-04-11 42 10 gapra@microsoft.com 64532198+vibhansa-msft@user...
libfuse2_handler.go
in component/libfuse
725 32 2022-02-09 2025-04-30 41 10 gapra@microsoft.com 64532198+vibhansa-msft@user...
block_cache.go
in component/block_cache
1387 50 2023-08-25 2025-04-11 37 7 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
datalake.go
in component/azstorage
422 35 2022-02-09 2025-04-05 36 9 gapra@microsoft.com 64532198+vibhansa-msft@user...
556 - 2022-02-09 2025-03-04 36 11 gapra@microsoft.com 64532198+vibhansa-msft@user...
utils.go
in component/azstorage
434 23 2022-02-09 2025-04-11 35 8 gapra@microsoft.com 64532198+vibhansa-msft@user...
libfuse.go
in component/libfuse
261 11 2022-02-09 2025-05-03 33 8 gapra@microsoft.com syeleti@microsoft.com
connection.go
in component/azstorage
88 1 2022-02-09 2025-04-05 28 11 gapra@microsoft.com 64532198+vibhansa-msft@user...
attr_cache.go
in component/attr_cache
389 36 2022-02-09 2025-02-11 26 10 gapra@microsoft.com syeleti@microsoft.com
util.go
in common
407 28 2022-02-09 2025-04-11 25 8 gapra@microsoft.com 64532198+vibhansa-msft@user...
476 5 2022-02-09 2025-01-02 25 7 gapra@microsoft.com 137055338+ashruti-msft@user...
azauthmsi.go
in component/azstorage
69 3 2022-02-09 2025-01-02 24 10 gapra@microsoft.com 137055338+ashruti-msft@user...
167 2 2022-02-09 2025-04-11 20 10 gapra@microsoft.com 64532198+vibhansa-msft@user...
loopback_fs.go
in component/loopback
468 36 2022-02-09 2025-04-11 19 8 gapra@microsoft.com 64532198+vibhansa-msft@user...
azauthspn.go
in component/azstorage
96 3 2022-02-09 2025-02-03 18 8 gapra@microsoft.com 64532198+vibhansa-msft@user...
root.go
in cmd
193 8 2022-02-09 2025-01-02 18 6 gapra@microsoft.com 137055338+ashruti-msft@user...
lru_policy.go
in component/file_cache
330 17 2022-02-09 2025-01-02 18 8 gapra@microsoft.com 137055338+ashruti-msft@user...
531 39 2022-02-09 2025-04-30 18 7 gapra@microsoft.com 64532198+vibhansa-msft@user...
259 45 2022-02-09 2025-04-30 17 7 gapra@microsoft.com 64532198+vibhansa-msft@user...
272 8 2022-02-09 2025-01-02 17 6 gapra@microsoft.com 137055338+ashruti-msft@user...
536 39 2022-02-09 2025-04-30 17 7 gapra@microsoft.com 64532198+vibhansa-msft@user...
handle_map.go
in internal/handlemap
134 17 2022-02-09 2025-01-02 16 7 gapra@microsoft.com 137055338+ashruti-msft@user...
479 90 2022-02-09 2025-04-30 16 7 gapra@microsoft.com 64532198+vibhansa-msft@user...
cache_policy.go
in component/file_cache
71 2 2022-02-09 2025-01-02 15 7 gapra@microsoft.com 137055338+ashruti-msft@user...
azauth.go
in component/azstorage
165 6 2022-02-09 2025-03-04 15 6 gapra@microsoft.com 64532198+vibhansa-msft@user...
component.go
in internal
71 5 2022-02-09 2025-04-30 14 7 gapra@microsoft.com 64532198+vibhansa-msft@user...
attribute.go
in internal
51 6 2022-02-09 2025-02-03 12 6 gapra@microsoft.com 64532198+vibhansa-msft@user...
77 2 2022-02-09 2025-04-26 12 7 gapra@microsoft.com 24646452+jfantinhardesty@us...
logger.go
in common/log
162 22 2022-02-09 2025-01-02 12 6 gapra@microsoft.com 137055338+ashruti-msft@user...
12 - 2022-02-09 2025-04-11 11 6 gapra@microsoft.com 64532198+vibhansa-msft@user...
cacheMap.go
in component/attr_cache
61 9 2022-02-09 2025-02-05 10 7 gapra@microsoft.com syeleti@microsoft.com
sys_logger.go
in common/log
115 19 2022-02-09 2025-01-02 10 5 gapra@microsoft.com 137055338+ashruti-msft@user...
127 4 2022-08-27 2025-01-02 10 6 98318303+souravgupta-msft@u... 137055338+ashruti-msft@user...
secure.go
in cmd
164 5 2022-02-09 2025-01-02 10 5 gapra@microsoft.com 137055338+ashruti-msft@user...
config_parser.go
in common/config
278 38 2022-02-09 2025-01-02 10 5 gapra@microsoft.com 137055338+ashruti-msft@user...
334 - 2022-03-17 2024-01-22 10 3 69483382+tasherif-msft@user... 64532198+vibhansa-msft@user...
23 1 2022-02-09 2025-01-02 9 6 gapra@microsoft.com 137055338+ashruti-msft@user...
42 - 2022-02-09 2025-04-26 9 6 gapra@microsoft.com 24646452+jfantinhardesty@us...
version.go
in common
69 4 2022-02-09 2025-01-02 9 4 gapra@microsoft.com 137055338+ashruti-msft@user...
pipeline.go
in internal
84 7 2022-02-09 2025-01-02 9 5 gapra@microsoft.com 137055338+ashruti-msft@user...
171 4 2022-03-16 2025-01-02 9 4 98318303+souravgupta-msft@u... 137055338+ashruti-msft@user...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
43 - 2022-02-09 2025-04-11 57 12 gapra@microsoft.com 64532198+vibhansa-msft@user...
1595 - 2022-02-09 2025-04-30 57 12 gapra@microsoft.com 64532198+vibhansa-msft@user...
mount.go
in cmd
612 12 2022-02-09 2025-05-03 54 12 gapra@microsoft.com syeleti@microsoft.com
types.go
in common
228 25 2022-02-09 2025-04-11 69 11 gapra@microsoft.com 64532198+vibhansa-msft@user...
file_cache.go
in component/file_cache
1152 40 2022-02-09 2025-04-30 54 11 gapra@microsoft.com 64532198+vibhansa-msft@user...
1526 - 2022-02-09 2025-04-30 52 11 gapra@microsoft.com 64532198+vibhansa-msft@user...
config.go
in component/azstorage
471 21 2022-02-09 2025-03-04 45 11 gapra@microsoft.com 64532198+vibhansa-msft@user...
556 - 2022-02-09 2025-03-04 36 11 gapra@microsoft.com 64532198+vibhansa-msft@user...
connection.go
in component/azstorage
88 1 2022-02-09 2025-04-05 28 11 gapra@microsoft.com 64532198+vibhansa-msft@user...
block_blob.go
in component/azstorage
1259 51 2022-02-09 2025-04-11 65 10 gapra@microsoft.com 64532198+vibhansa-msft@user...
azstorage.go
in component/azstorage
479 40 2022-02-09 2025-04-11 42 10 gapra@microsoft.com 64532198+vibhansa-msft@user...
libfuse2_handler.go
in component/libfuse
725 32 2022-02-09 2025-04-30 41 10 gapra@microsoft.com 64532198+vibhansa-msft@user...
attr_cache.go
in component/attr_cache
389 36 2022-02-09 2025-02-11 26 10 gapra@microsoft.com syeleti@microsoft.com
azauthmsi.go
in component/azstorage
69 3 2022-02-09 2025-01-02 24 10 gapra@microsoft.com 137055338+ashruti-msft@user...
167 2 2022-02-09 2025-04-11 20 10 gapra@microsoft.com 64532198+vibhansa-msft@user...
libfuse_handler.go
in component/libfuse
761 32 2022-02-09 2025-04-30 48 9 gapra@microsoft.com 64532198+vibhansa-msft@user...
datalake.go
in component/azstorage
422 35 2022-02-09 2025-04-05 36 9 gapra@microsoft.com 64532198+vibhansa-msft@user...
utils.go
in component/azstorage
434 23 2022-02-09 2025-04-11 35 8 gapra@microsoft.com 64532198+vibhansa-msft@user...
libfuse.go
in component/libfuse
261 11 2022-02-09 2025-05-03 33 8 gapra@microsoft.com syeleti@microsoft.com
util.go
in common
407 28 2022-02-09 2025-04-11 25 8 gapra@microsoft.com 64532198+vibhansa-msft@user...
loopback_fs.go
in component/loopback
468 36 2022-02-09 2025-04-11 19 8 gapra@microsoft.com 64532198+vibhansa-msft@user...
lru_policy.go
in component/file_cache
330 17 2022-02-09 2025-01-02 18 8 gapra@microsoft.com 137055338+ashruti-msft@user...
azauthspn.go
in component/azstorage
96 3 2022-02-09 2025-02-03 18 8 gapra@microsoft.com 64532198+vibhansa-msft@user...
block_cache.go
in component/block_cache
1387 50 2023-08-25 2025-04-11 37 7 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
476 5 2022-02-09 2025-01-02 25 7 gapra@microsoft.com 137055338+ashruti-msft@user...
531 39 2022-02-09 2025-04-30 18 7 gapra@microsoft.com 64532198+vibhansa-msft@user...
536 39 2022-02-09 2025-04-30 17 7 gapra@microsoft.com 64532198+vibhansa-msft@user...
259 45 2022-02-09 2025-04-30 17 7 gapra@microsoft.com 64532198+vibhansa-msft@user...
479 90 2022-02-09 2025-04-30 16 7 gapra@microsoft.com 64532198+vibhansa-msft@user...
handle_map.go
in internal/handlemap
134 17 2022-02-09 2025-01-02 16 7 gapra@microsoft.com 137055338+ashruti-msft@user...
cache_policy.go
in component/file_cache
71 2 2022-02-09 2025-01-02 15 7 gapra@microsoft.com 137055338+ashruti-msft@user...
component.go
in internal
71 5 2022-02-09 2025-04-30 14 7 gapra@microsoft.com 64532198+vibhansa-msft@user...
77 2 2022-02-09 2025-04-26 12 7 gapra@microsoft.com 24646452+jfantinhardesty@us...
cacheMap.go
in component/attr_cache
61 9 2022-02-09 2025-02-05 10 7 gapra@microsoft.com syeleti@microsoft.com
root.go
in cmd
193 8 2022-02-09 2025-01-02 18 6 gapra@microsoft.com 137055338+ashruti-msft@user...
272 8 2022-02-09 2025-01-02 17 6 gapra@microsoft.com 137055338+ashruti-msft@user...
azauth.go
in component/azstorage
165 6 2022-02-09 2025-03-04 15 6 gapra@microsoft.com 64532198+vibhansa-msft@user...
logger.go
in common/log
162 22 2022-02-09 2025-01-02 12 6 gapra@microsoft.com 137055338+ashruti-msft@user...
attribute.go
in internal
51 6 2022-02-09 2025-02-03 12 6 gapra@microsoft.com 64532198+vibhansa-msft@user...
12 - 2022-02-09 2025-04-11 11 6 gapra@microsoft.com 64532198+vibhansa-msft@user...
127 4 2022-08-27 2025-01-02 10 6 98318303+souravgupta-msft@u... 137055338+ashruti-msft@user...
42 - 2022-02-09 2025-04-26 9 6 gapra@microsoft.com 24646452+jfantinhardesty@us...
23 1 2022-02-09 2025-01-02 9 6 gapra@microsoft.com 137055338+ashruti-msft@user...
config_parser.go
in common/config
278 38 2022-02-09 2025-01-02 10 5 gapra@microsoft.com 137055338+ashruti-msft@user...
sys_logger.go
in common/log
115 19 2022-02-09 2025-01-02 10 5 gapra@microsoft.com 137055338+ashruti-msft@user...
secure.go
in cmd
164 5 2022-02-09 2025-01-02 10 5 gapra@microsoft.com 137055338+ashruti-msft@user...
pipeline.go
in internal
84 7 2022-02-09 2025-01-02 9 5 gapra@microsoft.com 137055338+ashruti-msft@user...
azauthkey.go
in component/azstorage
62 2 2022-02-09 2025-01-02 8 5 gapra@microsoft.com 137055338+ashruti-msft@user...
azauthsas.go
in component/azstorage
59 4 2022-02-09 2025-01-02 8 5 gapra@microsoft.com 137055338+ashruti-msft@user...
60 - 2022-02-09 2025-01-02 8 5 gapra@microsoft.com 137055338+ashruti-msft@user...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
xload.go
in component/xload
349 16 2025-04-11 2025-04-11 1 1 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
stats_manager.go
in component/xload
222 10 2025-04-11 2025-04-11 1 1 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
splitter.go
in component/xload
214 6 2025-04-11 2025-04-11 1 1 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
lister.go
in component/xload
161 7 2025-04-11 2025-04-11 1 1 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
native_file_io.h
in component/libfuse
130 7 2022-05-19 2023-01-07 2 1 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
118 - 2022-03-16 2022-10-05 3 1 98318303+souravgupta-msft@u... 98318303+souravgupta-msft@u...
azauthWorkloadIdentity.go
in component/azstorage
102 3 2025-03-04 2025-03-04 1 1 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
threadpool.go
in component/xload
101 6 2025-04-11 2025-04-11 1 1 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
blockpool.go
in component/xload
93 9 2025-04-11 2025-04-11 1 1 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
93 1 2024-11-11 2025-01-02 2 1 137055338+ashruti-msft@user... 137055338+ashruti-msft@user...
xcomponent.go
in component/xload
86 17 2025-04-11 2025-04-11 1 1 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
data_manager.go
in component/xload
81 7 2025-04-11 2025-04-11 1 1 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
extension_handler.h
in component/libfuse
81 4 2022-03-04 2022-03-04 1 1 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
73 - 2025-04-25 2025-04-25 1 1 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
utils.go
in component/xload
72 8 2025-04-11 2025-04-11 1 1 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
63 - 2024-08-02 2024-08-02 1 1 137055338+ashruti-msft@user... 137055338+ashruti-msft@user...
block.go
in component/xload
43 3 2025-04-11 2025-04-11 1 1 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
rename.py
in perf_testing/scripts
36 3 2024-07-09 2024-07-09 1 1 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
policies.go
in component/azstorage
33 4 2025-04-07 2025-04-07 1 1 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
config.yaml
in docker
19 - 2022-10-01 2022-10-01 1 1 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
1526 - 2025-03-11 2025-04-30 2 2 vibhansa@microsoft.com 64532198+vibhansa-msft@user...
entry_cache.go
in component/entry_cache
128 10 2024-11-12 2025-01-02 2 2 64532198+vibhansa-msft@user... 137055338+ashruti-msft@user...
stream.go
in component/block_cache
81 3 2024-11-05 2025-04-11 3 2 137055338+ashruti-msft@user... 64532198+vibhansa-msft@user...
libfuse_defs.h
in component/libfuse
78 - 2022-05-19 2023-10-30 5 2 64532198+vibhansa-msft@user... 64532198+vibhansa-msft@user...
azauthcli.go
in component/azstorage
57 3 2024-04-15 2025-01-02 3 2 98318303+souravgupta-msft@u... 137055338+ashruti-msft@user...
highspeed_write_nonzero.py
in perf_testing/scripts
54 2 2025-02-10 2025-02-10 1 2 64532198+vibhansa-msft@user... jainakanksha@microsoft.com
25 - 2024-01-22 2024-11-28 3 2 64532198+vibhansa-msft@user... syeleti@microsoft.com
24 - 2022-10-12 2024-11-28 4 2 69483382+tasherif-msft@user... syeleti@microsoft.com
334 - 2022-03-17 2024-01-22 10 3 69483382+tasherif-msft@user... 64532198+vibhansa-msft@user...
stats_manager.go
in internal/stats_manager
284 10 2022-08-27 2025-01-02 4 3 98318303+souravgupta-msft@u... 137055338+ashruti-msft@user...
cache_monitor.go
in tools/health-monitor/monitor/file_cache
200 15 2022-08-27 2025-01-02 4 3 98318303+souravgupta-msft@u... 137055338+ashruti-msft@user...
cpu_mem_monitor.go
in tools/health-monitor/monitor/cpu_mem_profiler
120 9 2022-09-29 2025-01-02 4 3 98318303+souravgupta-msft@u... 137055338+ashruti-msft@user...
115 - 2024-07-12 2025-04-11 7 3 137055338+ashruti-msft@user... 64532198+vibhansa-msft@user...
libfuse_wrapper.h
in component/libfuse
112 6 2022-02-09 2024-04-09 7 3 gapra@microsoft.com 64532198+vibhansa-msft@user...
blockpool.go
in component/block_cache
105 7 2023-08-25 2025-01-02 4 3 64532198+vibhansa-msft@user... 137055338+ashruti-msft@user...
exectime.go
in common/exectime
104 17 2022-02-09 2025-01-02 4 3 gapra@microsoft.com 137055338+ashruti-msft@user...
threadpool.go
in component/block_cache
95 5 2023-08-25 2025-02-11 7 3 64532198+vibhansa-msft@user... syeleti@microsoft.com
exported.go
in exported
81 8 2024-10-08 2025-01-02 4 3 abhigupta9910@gmail.com 137055338+ashruti-msft@user...
68 3 2022-09-29 2025-01-02 4 3 51212198+gapra-msft@users.n... 137055338+ashruti-msft@user...
lock_map.go
in common
56 11 2022-02-09 2025-01-02 6 3 gapra@microsoft.com 137055338+ashruti-msft@user...
custom.go
in component/custom
54 2 2024-10-08 2025-01-02 6 3 abhigupta9910@gmail.com 137055338+ashruti-msft@user...
network_monitor.go
in tools/health-monitor/monitor/network_profiler
53 7 2022-08-27 2025-01-02 4 3 98318303+souravgupta-msft@u... 137055338+ashruti-msft@user...
types.go
in tools/health-monitor/common
48 - 2022-08-27 2025-01-02 6 3 98318303+souravgupta-msft@u... 137055338+ashruti-msft@user...
runningstats.go
in common/exectime
43 5 2022-02-09 2025-01-02 4 3 gapra@microsoft.com 137055338+ashruti-msft@user...
highspeed_read.py
in perf_testing/scripts
39 2 2024-07-09 2024-09-28 3 3 64532198+vibhansa-msft@user... abhigupta9910@gmail.com
azstorage_constants.go
in component/azstorage
37 - 2022-08-27 2025-01-02 5 3 98318303+souravgupta-msft@u... 137055338+ashruti-msft@user...
util.go
in tools/health-monitor/common
35 2 2022-08-27 2025-01-02 4 3 98318303+souravgupta-msft@u... 137055338+ashruti-msft@user...
highspeed_create.py
in perf_testing/scripts
33 2 2024-07-09 2024-09-28 3 3 64532198+vibhansa-msft@user... abhigupta9910@gmail.com
write.py
in perf_testing/scripts
26 - 2024-07-09 2024-09-28 3 3 64532198+vibhansa-msft@user... abhigupta9910@gmail.com
read.py
in perf_testing/scripts
25 - 2024-07-09 2024-09-28 3 3 64532198+vibhansa-msft@user... abhigupta9910@gmail.com
Correlations

File Size vs. Number of Changes: 124 points

cmd/mount.go x: 612 lines of code y: 54 # changes component/libfuse/libfuse.go x: 261 lines of code y: 33 # changes blobfuse2-release.yaml x: 1526 lines of code y: 52 # changes blobfuse2-testartifacts.yaml x: 1526 lines of code y: 2 # changes blobfuse2-nightly.yaml x: 1595 lines of code y: 57 # changes component/file_cache/file_cache.go x: 1152 lines of code y: 54 # changes component/libfuse/libfuse2_handler.go x: 725 lines of code y: 41 # changes component/libfuse/libfuse2_handler_test_wrapper.go x: 536 lines of code y: 17 # changes component/libfuse/libfuse_handler.go x: 761 lines of code y: 48 # changes component/libfuse/libfuse_handler_test_wrapper.go x: 531 lines of code y: 18 # changes internal/base_component.go x: 259 lines of code y: 17 # changes internal/component.go x: 71 lines of code y: 14 # changes internal/mock_component.go x: 479 lines of code y: 16 # changes cmd/unmount.go x: 77 lines of code y: 12 # changes cmd/unmount_all.go x: 42 lines of code y: 9 # changes blobfuse2-1es_ci.yaml x: 73 lines of code y: 1 # changes cmd/imports.go x: 12 lines of code y: 11 # changes common/types.go x: 228 lines of code y: 69 # changes common/util.go x: 407 lines of code y: 25 # changes component/azstorage/azstorage.go x: 479 lines of code y: 42 # changes component/azstorage/block_blob.go x: 1259 lines of code y: 65 # changes component/azstorage/utils.go x: 434 lines of code y: 35 # changes component/block_cache/block_cache.go x: 1387 lines of code y: 37 # changes component/block_cache/stream.go x: 81 lines of code y: 3 # changes component/loopback/loopback_fs.go x: 468 lines of code y: 19 # changes component/xload/block.go x: 43 lines of code y: 1 # changes component/xload/blockpool.go x: 93 lines of code y: 1 # changes component/xload/data_manager.go x: 81 lines of code y: 1 # changes component/xload/lister.go x: 161 lines of code y: 1 # changes component/xload/splitter.go x: 214 lines of code y: 1 # changes component/xload/stats_manager.go x: 222 lines of code y: 1 # changes component/xload/threadpool.go x: 101 lines of code y: 1 # changes component/xload/xcomponent.go x: 86 lines of code y: 1 # changes component/xload/xload.go x: 349 lines of code y: 1 # changes internal/component_options.go x: 167 lines of code y: 20 # changes setup/advancedConfig.yaml x: 115 lines of code y: 7 # changes setup/baseConfig.yaml x: 43 lines of code y: 57 # changes component/azstorage/policies.go x: 33 lines of code y: 1 # changes component/azstorage/connection.go x: 88 lines of code y: 28 # changes component/azstorage/datalake.go x: 422 lines of code y: 36 # changes blobfuse2-code-coverage.yaml x: 556 lines of code y: 36 # changes component/azstorage/azauth.go x: 165 lines of code y: 15 # changes component/azstorage/config.go x: 471 lines of code y: 45 # changes component/attr_cache/attr_cache.go x: 389 lines of code y: 26 # changes component/block_cache/threadpool.go x: 95 lines of code y: 7 # changes perf_testing/scripts/highspeed_write_nonzero.py x: 54 lines of code y: 1 # changes component/attr_cache/cacheMap.go x: 61 lines of code y: 10 # changes component/azstorage/azauthspn.go x: 96 lines of code y: 18 # changes internal/attribute.go x: 51 lines of code y: 12 # changes cmd/doc.go x: 38 lines of code y: 5 # changes cmd/gen-config.go x: 93 lines of code y: 2 # changes cmd/generator.go x: 29 lines of code y: 6 # changes cmd/health-monitor.go x: 127 lines of code y: 10 # changes cmd/health-monitor_stop.go x: 68 lines of code y: 4 # changes cmd/mount_all.go x: 272 lines of code y: 17 # changes cmd/mount_list.go x: 24 lines of code y: 7 # changes cmd/mountgen1.go x: 171 lines of code y: 9 # changes cmd/mountv1.go x: 476 lines of code y: 25 # changes cmd/root.go x: 193 lines of code y: 18 # changes cmd/secure.go x: 164 lines of code y: 10 # changes cmd/secure_get.go x: 45 lines of code y: 7 # changes cmd/secure_set.go x: 60 lines of code y: 8 # changes cmd/version.go x: 23 lines of code y: 9 # changes common/cache_policy/lru_policy.go x: 120 lines of code y: 7 # changes common/config/config_parser.go x: 278 lines of code y: 10 # changes common/config/keys_tree.go x: 290 lines of code y: 9 # changes common/exectime/exectime.go x: 104 lines of code y: 4 # changes common/exectime/runningstats.go x: 43 lines of code y: 4 # changes common/lock_map.go x: 56 lines of code y: 6 # changes common/log/base_logger.go x: 198 lines of code y: 9 # changes common/log/logger.go x: 162 lines of code y: 12 # changes common/log/silent_logger.go x: 43 lines of code y: 5 # changes common/log/sys_logger.go x: 115 lines of code y: 10 # changes common/version.go x: 69 lines of code y: 9 # changes component/azstorage/azauthcli.go x: 57 lines of code y: 3 # changes component/azstorage/azauthkey.go x: 62 lines of code y: 8 # changes component/azstorage/azauthmsi.go x: 69 lines of code y: 24 # changes component/azstorage/azstorage_constants.go x: 37 lines of code y: 5 # changes component/block_cache/block.go x: 100 lines of code y: 7 # changes component/custom/custom.go x: 54 lines of code y: 6 # changes component/entry_cache/entry_cache.go x: 128 lines of code y: 2 # changes component/file_cache/cache_policy.go x: 71 lines of code y: 15 # changes component/file_cache/file_cache_constants.go x: 7 lines of code y: 4 # changes component/file_cache/lru_policy.go x: 330 lines of code y: 18 # changes component/libfuse/libfuse_constants.go x: 21 lines of code y: 4 # changes exported/exported.go x: 81 lines of code y: 4 # changes internal/handlemap/handle_map.go x: 134 lines of code y: 16 # changes internal/pipeline.go x: 84 lines of code y: 9 # changes internal/stats_manager/stats_manager.go x: 284 lines of code y: 4 # changes main.go x: 15 lines of code y: 7 # changes tools/health-monitor/common/types.go x: 48 lines of code y: 6 # changes tools/health-monitor/common/util.go x: 35 lines of code y: 4 # changes tools/health-monitor/internal/stats_export.go x: 219 lines of code y: 5 # changes tools/health-monitor/main.go x: 105 lines of code y: 8 # changes tools/health-monitor/monitor/blobfuse_stats/stats_reader.go x: 133 lines of code y: 6 # changes tools/health-monitor/monitor/cpu_mem_profiler/cpu_mem_monitor.go x: 120 lines of code y: 4 # changes tools/health-monitor/monitor/file_cache/cache_monitor.go x: 200 lines of code y: 4 # changes tools/health-monitor/monitor/file_cache/types_cache.go x: 12 lines of code y: 4 # changes tools/health-monitor/monitor/imports.go x: 7 lines of code y: 5 # changes tools/health-monitor/monitor/network_profiler/network_monitor.go x: 53 lines of code y: 4 # changes sampleBlockCacheConfig.yaml x: 25 lines of code y: 3 # changes sampleFileCacheConfig.yaml x: 24 lines of code y: 5 # changes sampleFileCacheWithSASConfig.yaml x: 24 lines of code y: 4 # changes perf_testing/scripts/highspeed_create.py x: 33 lines of code y: 3 # changes perf_testing/scripts/highspeed_read.py x: 39 lines of code y: 3 # changes perf_testing/scripts/write.py x: 26 lines of code y: 3 # changes blobfuse2-data-validation.yaml x: 63 lines of code y: 1 # changes perf_testing/scripts/rename.py x: 36 lines of code y: 1 # changes component/libfuse/libfuse_wrapper.h x: 112 lines of code y: 7 # changes blobfuse2-perf.yaml x: 334 lines of code y: 10 # changes component/libfuse/libfuse_defs.h x: 78 lines of code y: 5 # changes component/libfuse/native_file_io.h x: 130 lines of code y: 2 # changes blobfuse2-gen1-artifacts.yaml x: 118 lines of code y: 3 # changes docker/config.yaml x: 19 lines of code y: 1 # changes
69.0
# changes
  min: 1.0
  average: 12.69
  25th percentile: 4.0
  median: 7.0
  75th percentile: 16.0
  max: 69.0
0 1595.0
lines of code
min: 6.0 | average: 213.19 | 25th percentile: 43.5 | median: 94.0 | 75th percentile: 226.5 | max: 1595.0

Number of Contributors vs. Number of Changes: 124 points

cmd/mount.go x: 12 # contributors y: 54 # changes component/libfuse/libfuse.go x: 8 # contributors y: 33 # changes blobfuse2-release.yaml x: 11 # contributors y: 52 # changes blobfuse2-testartifacts.yaml x: 2 # contributors y: 2 # changes blobfuse2-nightly.yaml x: 12 # contributors y: 57 # changes component/file_cache/file_cache.go x: 11 # contributors y: 54 # changes component/libfuse/libfuse2_handler.go x: 10 # contributors y: 41 # changes component/libfuse/libfuse2_handler_test_wrapper.go x: 7 # contributors y: 17 # changes component/libfuse/libfuse_handler.go x: 9 # contributors y: 48 # changes component/libfuse/libfuse_handler_test_wrapper.go x: 7 # contributors y: 18 # changes internal/component.go x: 7 # contributors y: 14 # changes internal/mock_component.go x: 7 # contributors y: 16 # changes cmd/unmount.go x: 7 # contributors y: 12 # changes cmd/unmount_all.go x: 6 # contributors y: 9 # changes blobfuse2-1es_ci.yaml x: 1 # contributors y: 1 # changes cmd/imports.go x: 6 # contributors y: 11 # changes common/types.go x: 11 # contributors y: 69 # changes common/util.go x: 8 # contributors y: 25 # changes component/azstorage/azstorage.go x: 10 # contributors y: 42 # changes component/azstorage/block_blob.go x: 10 # contributors y: 65 # changes component/azstorage/utils.go x: 8 # contributors y: 35 # changes component/block_cache/block_cache.go x: 7 # contributors y: 37 # changes component/block_cache/stream.go x: 2 # contributors y: 3 # changes component/loopback/loopback_fs.go x: 8 # contributors y: 19 # changes internal/component_options.go x: 10 # contributors y: 20 # changes setup/advancedConfig.yaml x: 3 # contributors y: 7 # changes component/azstorage/connection.go x: 11 # contributors y: 28 # changes component/azstorage/datalake.go x: 9 # contributors y: 36 # changes blobfuse2-code-coverage.yaml x: 11 # contributors y: 36 # changes component/azstorage/azauth.go x: 6 # contributors y: 15 # changes component/azstorage/config.go x: 11 # contributors y: 45 # changes component/attr_cache/attr_cache.go x: 10 # contributors y: 26 # changes perf_testing/scripts/highspeed_write_nonzero.py x: 2 # contributors y: 1 # changes component/attr_cache/cacheMap.go x: 7 # contributors y: 10 # changes component/azstorage/azauthspn.go x: 8 # contributors y: 18 # changes internal/attribute.go x: 6 # contributors y: 12 # changes cmd/doc.go x: 4 # contributors y: 5 # changes cmd/gen-config.go x: 1 # contributors y: 2 # changes cmd/generator.go x: 4 # contributors y: 6 # changes cmd/health-monitor.go x: 6 # contributors y: 10 # changes cmd/health-monitor_stop.go x: 3 # contributors y: 4 # changes cmd/mount_all.go x: 6 # contributors y: 17 # changes cmd/mount_list.go x: 5 # contributors y: 7 # changes cmd/mountgen1.go x: 4 # contributors y: 9 # changes cmd/mountv1.go x: 7 # contributors y: 25 # changes cmd/root.go x: 6 # contributors y: 18 # changes cmd/secure.go x: 5 # contributors y: 10 # changes cmd/secure_get.go x: 4 # contributors y: 7 # changes cmd/secure_set.go x: 5 # contributors y: 8 # changes common/lock_map.go x: 3 # contributors y: 6 # changes component/azstorage/azauthmsi.go x: 10 # contributors y: 24 # changes component/azstorage/azstorage_constants.go x: 3 # contributors y: 5 # changes component/file_cache/cache_policy.go x: 7 # contributors y: 15 # changes internal/pipeline.go x: 5 # contributors y: 9 # changes tools/health-monitor/main.go x: 4 # contributors y: 8 # changes tools/health-monitor/monitor/blobfuse_stats/stats_reader.go x: 5 # contributors y: 6 # changes sampleFileCacheWithSASConfig.yaml x: 2 # contributors y: 4 # changes perf_testing/scripts/highspeed_create.py x: 3 # contributors y: 3 # changes blobfuse2-perf.yaml x: 3 # contributors y: 10 # changes component/libfuse/libfuse_defs.h x: 2 # contributors y: 5 # changes blobfuse2-gen1-artifacts.yaml x: 1 # contributors y: 3 # changes
69.0
# changes
  min: 1.0
  average: 12.69
  25th percentile: 4.0
  median: 7.0
  75th percentile: 16.0
  max: 69.0
0 12.0
# contributors
min: 1.0 | average: 4.73 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 7.0 | max: 12.0

Number of Contributors vs. File Size: 124 points

cmd/mount.go x: 12 # contributors y: 612 lines of code component/libfuse/libfuse.go x: 8 # contributors y: 261 lines of code blobfuse2-release.yaml x: 11 # contributors y: 1526 lines of code blobfuse2-testartifacts.yaml x: 2 # contributors y: 1526 lines of code blobfuse2-nightly.yaml x: 12 # contributors y: 1595 lines of code component/file_cache/file_cache.go x: 11 # contributors y: 1152 lines of code component/libfuse/libfuse2_handler.go x: 10 # contributors y: 725 lines of code component/libfuse/libfuse2_handler_test_wrapper.go x: 7 # contributors y: 536 lines of code component/libfuse/libfuse_handler.go x: 9 # contributors y: 761 lines of code component/libfuse/libfuse_handler_test_wrapper.go x: 7 # contributors y: 531 lines of code internal/base_component.go x: 7 # contributors y: 259 lines of code internal/component.go x: 7 # contributors y: 71 lines of code internal/mock_component.go x: 7 # contributors y: 479 lines of code cmd/unmount.go x: 7 # contributors y: 77 lines of code cmd/unmount_all.go x: 6 # contributors y: 42 lines of code blobfuse2-1es_ci.yaml x: 1 # contributors y: 73 lines of code cmd/imports.go x: 6 # contributors y: 12 lines of code common/types.go x: 11 # contributors y: 228 lines of code common/util.go x: 8 # contributors y: 407 lines of code component/azstorage/azstorage.go x: 10 # contributors y: 479 lines of code component/azstorage/block_blob.go x: 10 # contributors y: 1259 lines of code component/azstorage/utils.go x: 8 # contributors y: 434 lines of code component/block_cache/block_cache.go x: 7 # contributors y: 1387 lines of code component/block_cache/stream.go x: 2 # contributors y: 81 lines of code component/loopback/loopback_fs.go x: 8 # contributors y: 468 lines of code component/xload/block.go x: 1 # contributors y: 43 lines of code component/xload/blockpool.go x: 1 # contributors y: 93 lines of code component/xload/data_manager.go x: 1 # contributors y: 81 lines of code component/xload/lister.go x: 1 # contributors y: 161 lines of code component/xload/splitter.go x: 1 # contributors y: 214 lines of code component/xload/stats_manager.go x: 1 # contributors y: 222 lines of code component/xload/threadpool.go x: 1 # contributors y: 101 lines of code component/xload/xcomponent.go x: 1 # contributors y: 86 lines of code component/xload/xload.go x: 1 # contributors y: 349 lines of code internal/component_options.go x: 10 # contributors y: 167 lines of code setup/advancedConfig.yaml x: 3 # contributors y: 115 lines of code setup/baseConfig.yaml x: 12 # contributors y: 43 lines of code component/azstorage/policies.go x: 1 # contributors y: 33 lines of code component/azstorage/connection.go x: 11 # contributors y: 88 lines of code component/azstorage/datalake.go x: 9 # contributors y: 422 lines of code blobfuse2-code-coverage.yaml x: 11 # contributors y: 556 lines of code component/azstorage/azauth.go x: 6 # contributors y: 165 lines of code component/azstorage/config.go x: 11 # contributors y: 471 lines of code component/attr_cache/attr_cache.go x: 10 # contributors y: 389 lines of code component/block_cache/threadpool.go x: 3 # contributors y: 95 lines of code perf_testing/scripts/highspeed_write_nonzero.py x: 2 # contributors y: 54 lines of code component/attr_cache/cacheMap.go x: 7 # contributors y: 61 lines of code component/azstorage/azauthspn.go x: 8 # contributors y: 96 lines of code internal/attribute.go x: 6 # contributors y: 51 lines of code cmd/doc.go x: 4 # contributors y: 38 lines of code cmd/generator.go x: 4 # contributors y: 29 lines of code cmd/health-monitor.go x: 6 # contributors y: 127 lines of code cmd/health-monitor_stop.go x: 3 # contributors y: 68 lines of code cmd/mount_all.go x: 6 # contributors y: 272 lines of code cmd/mount_list.go x: 5 # contributors y: 24 lines of code cmd/mountgen1.go x: 4 # contributors y: 171 lines of code cmd/mountv1.go x: 7 # contributors y: 476 lines of code cmd/root.go x: 6 # contributors y: 193 lines of code cmd/secure.go x: 5 # contributors y: 164 lines of code cmd/secure_get.go x: 4 # contributors y: 45 lines of code cmd/secure_set.go x: 5 # contributors y: 60 lines of code cmd/version.go x: 6 # contributors y: 23 lines of code common/cache_policy/lru_policy.go x: 4 # contributors y: 120 lines of code common/config/config_parser.go x: 5 # contributors y: 278 lines of code common/config/keys_tree.go x: 4 # contributors y: 290 lines of code common/exectime/exectime.go x: 3 # contributors y: 104 lines of code common/exectime/runningstats.go x: 3 # contributors y: 43 lines of code common/lock_map.go x: 3 # contributors y: 56 lines of code common/log/base_logger.go x: 4 # contributors y: 198 lines of code common/log/logger.go x: 6 # contributors y: 162 lines of code common/log/sys_logger.go x: 5 # contributors y: 115 lines of code common/version.go x: 4 # contributors y: 69 lines of code component/azstorage/azauthcli.go x: 2 # contributors y: 57 lines of code component/azstorage/azauthmsi.go x: 10 # contributors y: 69 lines of code component/azstorage/azstorage_constants.go x: 3 # contributors y: 37 lines of code component/block_cache/block.go x: 4 # contributors y: 100 lines of code component/entry_cache/entry_cache.go x: 2 # contributors y: 128 lines of code component/file_cache/file_cache_constants.go x: 3 # contributors y: 7 lines of code component/file_cache/lru_policy.go x: 8 # contributors y: 330 lines of code component/libfuse/libfuse_constants.go x: 3 # contributors y: 21 lines of code exported/exported.go x: 3 # contributors y: 81 lines of code internal/handlemap/handle_map.go x: 7 # contributors y: 134 lines of code internal/pipeline.go x: 5 # contributors y: 84 lines of code internal/stats_manager/stats_common.go x: 3 # contributors y: 6 lines of code internal/stats_manager/stats_manager.go x: 3 # contributors y: 284 lines of code main.go x: 5 # contributors y: 15 lines of code tools/health-monitor/common/types.go x: 3 # contributors y: 48 lines of code tools/health-monitor/internal/stats_export.go x: 4 # contributors y: 219 lines of code tools/health-monitor/main.go x: 4 # contributors y: 105 lines of code tools/health-monitor/monitor/blobfuse_stats/stats_reader.go x: 5 # contributors y: 133 lines of code tools/health-monitor/monitor/cpu_mem_profiler/cpu_mem_monitor.go x: 3 # contributors y: 120 lines of code tools/health-monitor/monitor/file_cache/cache_monitor.go x: 3 # contributors y: 200 lines of code sampleBlockCacheConfig.yaml x: 2 # contributors y: 25 lines of code perf_testing/scripts/write.py x: 3 # contributors y: 26 lines of code blobfuse2-data-validation.yaml x: 1 # contributors y: 63 lines of code component/libfuse/libfuse_wrapper.h x: 3 # contributors y: 112 lines of code blobfuse2-perf.yaml x: 3 # contributors y: 334 lines of code component/libfuse/native_file_io.h x: 1 # contributors y: 130 lines of code blobfuse2-gen1-artifacts.yaml x: 1 # contributors y: 118 lines of code docker/config.yaml x: 1 # contributors y: 19 lines of code
1595.0
lines of code
  min: 6.0
  average: 213.19
  25th percentile: 43.5
  median: 94.0
  75th percentile: 226.5
  max: 1595.0
0 12.0
# contributors
min: 1.0 | average: 4.73 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 7.0 | max: 12.0