Overview
File Change Frequency Overall
  • There are 88 files with 29,649 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 1 file changed 6-20 times (1,451 lines of code)
    • 87 files changed 1-5 times (28,198 lines of code)
0% | 0% | 0% | 4% | 95%
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 88 files with 29,649 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 19 files changed by 2-5 contributors (12,583 lines of code)
    • 69 files changed by 1 contributor (17,066 lines of code)
0% | 0% | 0% | 42% | 57%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
h, cc, txt, rs, toml, py, p, md, cmake, cpp, sh, gitignore, dockerfile, hpp, patch, yml, csproj, dockerignore, ps1, sql, json, c, svg, in, clang-format, gitmodules, clang-tidy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rs0% | 0% | 0% | 31% | 68%
cc0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
clang-tidy0% | 0% | 0% | 0% | 100%
sql0% | 0% | 0% | 0% | 0%
hpp0% | 0% | 0% | 0% | 0%
in0% | 0% | 0% | 0% | 0%
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
src0% | 0% | 0% | 5% | 94%
benchmarks0% | 0% | 0% | 0% | 100%
configs0% | 0% | 0% | 0% | 100%
hf3fs_utils0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
deploy0% | 0% | 0% | 0% | 0%
hf3fs_fuse0% | 0% | 0% | 0% | 0%
hf3fs0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
engine.rs
in src/storage/chunk_engine/src/core
1451 16 2025-02-28 2026-01-22 9 4 +115 / -65 sfzhou.scut@gmail.com 198982749+copilot@users.nor...
Common.h
in src/fbs/storage
665 37 2025-02-28 2025-10-10 4 2 +10 / -12 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
Listener.cc
in src/common/net
205 9 2025-03-04 2025-09-10 3 3 +13 / -9 compact-disk@live.com sfzhou.scut@gmail.com
aligned.rs
in src/storage/chunk_engine/src/utils
4 - 2025-02-28 2025-03-12 2 1 +41 / -5 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
AtomicSharedPtrTable.h
in src/common/utils
65 5 2026-01-14 2026-01-15 2 2 +41 / -40 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
IfAddrs.h
in src/common/net
112 4 2025-03-07 2025-10-11 2 2 +2 / -2 i@rvalue.moe yuhang481@gmail.com
Status.h
in src/common/utils
137 15 2025-03-02 2025-03-03 2 2 +11 / -5 sfzhou.scut@gmail.com huww98@outlook.com
hf3fs_usrbio.cpp
in benchmarks/fio_usrbio
247 12 2025-03-03 2025-03-11 2 2 +287 / -1 zouyuheng1998@gmail.com 14933944+symious@users.nore...
StorageTargets.cc
in src/storage/store
271 5 2025-03-02 2025-03-03 2 2 +4 / -4 sfzhou.scut@gmail.com maplewish117@gmail.com
StorageTarget.cc
in src/storage/store
400 13 2025-03-03 2025-03-26 2 2 +14 / -13 huww98@outlook.com ianzhang1986@gmail.com
ResyncWorker.cc
in src/storage/sync
409 5 2025-03-26 2025-04-04 2 2 +2 / -2 ianzhang1986@gmail.com jojomanar.github@gmail.com
StorageClient.h
in src/client/storage
456 40 2025-03-03 2025-12-13 2 2 +2 / -2 huww98@outlook.com maplewish117@gmail.com
IBSocket.h
in src/common/net/ib
467 45 2025-03-03 2026-01-22 2 2 +2 / -1 maplewish117@gmail.com cqk0100@gmail.com
cxx.rs
in src/storage/chunk_engine/src
536 32 2025-03-02 2026-01-20 2 2 +15 / -9 sfzhou.scut@gmail.com 198982749+copilot@users.nor...
StorageBench.h
in benchmarks/storage_bench
726 18 2025-03-03 2025-03-08 2 2 +15 / -4 huww98@outlook.com 14933944+symious@users.nore...
StorageOperator.cc
in src/storage/service
1016 22 2025-03-26 2026-03-27 2 2 +41 / -36 ianzhang1986@gmail.com sfzhou.scut@gmail.com
IBSocket.cc
in src/common/net/ib
1073 52 2025-03-03 2026-01-22 2 2 +27 / -2 maplewish117@gmail.com cqk0100@gmail.com
StorageClientImpl.cc
in src/client/storage
2075 52 2025-03-03 2025-03-26 2 2 +2 / -2 402430575@qq.com ianzhang1986@gmail.com
FuseOps.cc
in src/fuse
2255 62 2025-03-03 2025-03-08 2 2 +2 / -1 huww98@outlook.com 14933944+symious@users.nore...
UtcTimeSerde.h
in src/common/utils
10 2 2025-02-28 2025-02-28 1 1 +1 / -1 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
build.rs
in src/lib/rs/hf3fs-usrbio-sys
17 1 2025-03-13 2025-03-13 1 2 +21 / -1 sfzhou.scut@gmail.com 325050+echaozh@users.norepl...
VersionInfo.h
in src/common/utils
19 - 2025-03-03 2025-03-03 1 1 +1 / -0 huww98@outlook.com huww98@outlook.com
FileUtils.cc
in src/common/utils
31 2 2025-03-08 2025-03-08 1 1 +15 / -4 14933944+symious@users.nore... 14933944+symious@users.nore...
ExecutorStatsReporter.cc
in src/common/utils
33 1 2025-03-26 2025-03-26 1 1 +5 / -5 ianzhang1986@gmail.com ianzhang1986@gmail.com
SetPreferredTargetOrder.cc
in src/client/cli/admin
35 3 2025-04-04 2025-04-04 1 1 +3 / -3 jojomanar.github@gmail.com jojomanar.github@gmail.com
ChainRef.h
in src/fbs/mgmtd
36 5 2025-03-03 2025-03-03 1 1 +1 / -1 huww98@outlook.com huww98@outlook.com
OptionalUtils.h
in src/common/utils
38 4 2025-03-03 2025-03-03 1 1 +2 / -2 huww98@outlook.com huww98@outlook.com
ClientId.h
in src/common/app
43 6 2025-03-03 2025-03-03 1 1 +1 / -1 huww98@outlook.com huww98@outlook.com
DumpChainTable.cc
in src/client/cli/admin
44 3 2025-03-03 2025-03-03 1 1 +1 / -0 huww98@outlook.com huww98@outlook.com
DumpChains.cc
in src/client/cli/admin
49 3 2025-03-03 2025-03-03 1 1 +1 / -0 huww98@outlook.com huww98@outlook.com
Listener.h
in src/common/net
52 - 2025-09-10 2025-09-10 1 1 +4 / -0 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
UpdateChannelAllocator.cc
in src/client/storage
63 2 2025-03-03 2025-03-03 1 1 +2 / -2 huww98@outlook.com huww98@outlook.com
DynamicCoroutinesPool.cc
in src/common/utils
75 5 2025-03-26 2025-03-26 1 1 +1 / -1 ianzhang1986@gmail.com ianzhang1986@gmail.com
75 2 2026-05-07 2026-05-07 1 1 +3 / -4 37010703+captain32@users.no... 37010703+captain32@users.no...
FuseConfig.h
in src/fuse
80 - 2025-10-14 2025-10-14 1 1 +1 / -1 870284156@qq.com 870284156@qq.com
User.h
in src/fbs/core/user
84 5 2025-03-03 2025-03-03 1 1 +1 / -1 huww98@outlook.com huww98@outlook.com
Address.h
in src/common/utils
102 20 2026-01-24 2026-01-24 1 1 +20 / -22 admin@qieqie.me admin@qieqie.me
StrongType.h
in src/common/utils
103 9 2025-03-03 2025-03-03 1 1 +5 / -5 huww98@outlook.com huww98@outlook.com
hf3fs_usrbio.h
in src/lib/api
108 - 2025-03-13 2025-03-13 1 1 +1 / -0 325050+echaozh@users.norepl... 325050+echaozh@users.norepl...
OnePhaseApplication.h
in src/common/app
111 3 2025-10-14 2025-10-14 1 1 +1 / -1 xbugwz@gmail.com xbugwz@gmail.com
IOWorker.cc
in src/common/net
112 11 2025-10-24 2025-10-24 1 1 +16 / -5 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
clang-tidy
112 - 2025-03-05 2025-03-05 1 1 +1 / -1 imzhuo@foxmail.com imzhuo@foxmail.com
SimpleRingBuffer.h
in src/common/utils
116 16 2026-01-20 2026-01-20 1 1 +46 / -19 admin@qieqie.me admin@qieqie.me
AppInfo.h
in src/common/app
116 7 2025-03-03 2025-03-03 1 1 +3 / -3 huww98@outlook.com huww98@outlook.com
ServerSelectionStrategy.h
in src/client/meta
117 7 2025-03-03 2025-03-03 1 1 +1 / -1 huww98@outlook.com huww98@outlook.com
ChainAllocator.h
in src/meta/components
117 5 2025-12-26 2025-12-26 1 1 +7 / -1 yiyuanliu1997@gmail.com yiyuanliu1997@gmail.com
SessionManager.h
in src/meta/components
122 2 2025-03-03 2025-03-03 1 1 +1 / -1 huww98@outlook.com huww98@outlook.com
SetChainsOperation.cc
in src/mgmtd/ops
124 4 2025-12-31 2025-12-31 1 1 +1 / -1 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
Result.h
in src/common/utils
138 3 2025-03-03 2025-03-03 1 1 +1 / -1 huww98@outlook.com huww98@outlook.com
cli.py
in hf3fs_utils
141 8 2026-02-04 2026-02-04 1 1 - admin@qieqie.me admin@qieqie.me
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
hf3fs_usrbio.cpp
in benchmarks/fio_usrbio
247 12 2025-03-03 2025-03-11 2 2 +287 / -1 zouyuheng1998@gmail.com 14933944+symious@users.nore...
lib.rs
in src/lib/rs/hf3fs-usrbio-sys/src
258 6 2025-03-13 2025-03-13 1 1 +279 / -0 325050+echaozh@users.norepl... 325050+echaozh@users.norepl...
Shuffle.h
in src/common/utils
157 10 2025-12-26 2025-12-26 1 1 +208 / -0 yiyuanliu1997@gmail.com yiyuanliu1997@gmail.com
engine.rs
in src/storage/chunk_engine/src/core
1451 16 2025-02-28 2026-01-22 9 4 +115 / -65 sfzhou.scut@gmail.com 198982749+copilot@users.nor...
IBDevice.cc
in src/common/net/ib
728 25 2025-07-28 2025-07-28 1 1 +125 / -38 cqk0100@gmail.com cqk0100@gmail.com
AtomicSharedPtrTable.h
in src/common/utils
65 5 2026-01-14 2026-01-15 2 2 +41 / -40 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
StorageOperator.cc
in src/storage/service
1016 22 2025-03-26 2026-03-27 2 2 +41 / -36 ianzhang1986@gmail.com sfzhou.scut@gmail.com
SimpleRingBuffer.h
in src/common/utils
116 16 2026-01-20 2026-01-20 1 1 +46 / -19 admin@qieqie.me admin@qieqie.me
aligned.rs
in src/storage/chunk_engine/src/utils
4 - 2025-02-28 2025-03-12 2 1 +41 / -5 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
Address.h
in src/common/utils
102 20 2026-01-24 2026-01-24 1 1 +20 / -22 admin@qieqie.me admin@qieqie.me
IBSocket.cc
in src/common/net/ib
1073 52 2025-03-03 2026-01-22 2 2 +27 / -2 maplewish117@gmail.com cqk0100@gmail.com
StorageTarget.cc
in src/storage/store
400 13 2025-03-03 2025-03-26 2 2 +14 / -13 huww98@outlook.com ianzhang1986@gmail.com
cxx.rs
in src/storage/chunk_engine/src
536 32 2025-03-02 2026-01-20 2 2 +15 / -9 sfzhou.scut@gmail.com 198982749+copilot@users.nor...
build.rs
in src/lib/rs/hf3fs-usrbio-sys
17 1 2025-03-13 2025-03-13 1 2 +21 / -1 sfzhou.scut@gmail.com 325050+echaozh@users.norepl...
Listener.cc
in src/common/net
205 9 2025-03-04 2025-09-10 3 3 +13 / -9 compact-disk@live.com sfzhou.scut@gmail.com
Common.h
in src/fbs/storage
665 37 2025-02-28 2025-10-10 4 2 +10 / -12 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
IOWorker.cc
in src/common/net
112 11 2025-10-24 2025-10-24 1 1 +16 / -5 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
Recorder.h
in src/common/monitor
345 30 2025-03-26 2025-03-26 1 1 +10 / -10 ianzhang1986@gmail.com ianzhang1986@gmail.com
FileUtils.cc
in src/common/utils
31 2 2025-03-08 2025-03-08 1 1 +15 / -4 14933944+symious@users.nore... 14933944+symious@users.nore...
StorageBench.h
in benchmarks/storage_bench
726 18 2025-03-03 2025-03-08 2 2 +15 / -4 huww98@outlook.com 14933944+symious@users.nore...
Status.h
in src/common/utils
137 15 2025-03-02 2025-03-03 2 2 +11 / -5 sfzhou.scut@gmail.com huww98@outlook.com
Recorder.cc
in src/common/monitor
290 19 2025-03-26 2025-03-26 1 1 +8 / -8 ianzhang1986@gmail.com ianzhang1986@gmail.com
MemTransaction.h
in src/common/kv/mem
336 17 2025-03-03 2025-03-03 1 1 +8 / -6 clcanny@users.noreply.githu... clcanny@users.noreply.githu...
382 24 2025-03-03 2025-03-03 1 1 +8 / -6 clcanny@users.noreply.githu... clcanny@users.noreply.githu...
main.rs
in src/client/trash_cleaner/src
624 9 2025-03-03 2025-03-03 1 1 +10 / -2 nugine@foxmail.com nugine@foxmail.com
IBConnect.cc
in src/common/net/ib
646 19 2026-01-22 2026-01-22 1 1 +5 / -7 cqk0100@gmail.com cqk0100@gmail.com
ExecutorStatsReporter.cc
in src/common/utils
33 1 2025-03-26 2025-03-26 1 1 +5 / -5 ianzhang1986@gmail.com ianzhang1986@gmail.com
StrongType.h
in src/common/utils
103 9 2025-03-03 2025-03-03 1 1 +5 / -5 huww98@outlook.com huww98@outlook.com
RobinHood.h
in src/common/utils
1796 125 2025-03-03 2025-03-03 1 1 +1 / -9 huww98@outlook.com huww98@outlook.com
Schema.cc
in src/fbs/meta
180 13 2025-12-26 2025-12-26 1 1 +6 / -3 yiyuanliu1997@gmail.com yiyuanliu1997@gmail.com
ChainAllocator.h
in src/meta/components
117 5 2025-12-26 2025-12-26 1 1 +7 / -1 yiyuanliu1997@gmail.com yiyuanliu1997@gmail.com
SysResource.cc
in src/common/utils
188 7 2025-03-05 2025-03-05 1 1 +6 / -2 huweiwen.hww@alibaba-inc.com huweiwen.hww@alibaba-inc.com
StorageTargets.cc
in src/storage/store
271 5 2025-03-02 2025-03-03 2 2 +4 / -4 sfzhou.scut@gmail.com maplewish117@gmail.com
Schema.h
in src/fbs/meta
393 37 2025-03-03 2025-03-03 1 1 +4 / -4 huww98@outlook.com huww98@outlook.com
75 2 2026-05-07 2026-05-07 1 1 +3 / -4 37010703+captain32@users.no... 37010703+captain32@users.no...
SetPreferredTargetOrder.cc
in src/client/cli/admin
35 3 2025-04-04 2025-04-04 1 1 +3 / -3 jojomanar.github@gmail.com jojomanar.github@gmail.com
AppInfo.h
in src/common/app
116 7 2025-03-03 2025-03-03 1 1 +3 / -3 huww98@outlook.com huww98@outlook.com
chunk.rs
in src/storage/chunk_engine/src/alloc
268 2 2025-02-28 2025-02-28 1 1 +3 / -3 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
ReliableForwarding.cc
in src/storage/service
242 5 2026-03-27 2026-03-27 1 1 +3 / -2 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
meta_store.rs
in src/storage/chunk_engine/src/meta
729 11 2025-08-22 2025-08-22 1 1 +5 / -0 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
OptionalUtils.h
in src/common/utils
38 4 2025-03-03 2025-03-03 1 1 +2 / -2 huww98@outlook.com huww98@outlook.com
Listener.h
in src/common/net
52 - 2025-09-10 2025-09-10 1 1 +4 / -0 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
UpdateChannelAllocator.cc
in src/client/storage
63 2 2025-03-03 2025-03-03 1 1 +2 / -2 huww98@outlook.com huww98@outlook.com
IfAddrs.h
in src/common/net
112 4 2025-03-07 2025-10-11 2 2 +2 / -2 i@rvalue.moe yuhang481@gmail.com
TransportPool.cc
in src/common/net
186 13 2026-01-01 2026-01-01 1 1 +4 / -0 crystalinecohomology@gmail.com crystalinecohomology@gmail.com
ResyncWorker.cc
in src/storage/sync
409 5 2025-03-26 2025-04-04 2 2 +2 / -2 ianzhang1986@gmail.com jojomanar.github@gmail.com
StorageClient.h
in src/client/storage
456 40 2025-03-03 2025-12-13 2 2 +2 / -2 huww98@outlook.com maplewish117@gmail.com
StorageClientImpl.cc
in src/client/storage
2075 52 2025-03-03 2025-03-26 2 2 +2 / -2 402430575@qq.com ianzhang1986@gmail.com
IBSocket.h
in src/common/net/ib
467 45 2025-03-03 2026-01-22 2 2 +2 / -1 maplewish117@gmail.com cqk0100@gmail.com
FuseOps.cc
in src/fuse
2255 62 2025-03-03 2025-03-08 2 2 +2 / -1 huww98@outlook.com 14933944+symious@users.nore...
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)
# contributorsline
churn
first
contributor
latest
contributor
engine.rs
in src/storage/chunk_engine/src/core
1451 16 2025-02-28 2026-01-22 9 4 +115 / -65 sfzhou.scut@gmail.com 198982749+copilot@users.nor...
Listener.cc
in src/common/net
205 9 2025-03-04 2025-09-10 3 3 +13 / -9 compact-disk@live.com sfzhou.scut@gmail.com
Common.h
in src/fbs/storage
665 37 2025-02-28 2025-10-10 4 2 +10 / -12 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
hf3fs_usrbio.cpp
in benchmarks/fio_usrbio
247 12 2025-03-03 2025-03-11 2 2 +287 / -1 zouyuheng1998@gmail.com 14933944+symious@users.nore...
StorageBench.h
in benchmarks/storage_bench
726 18 2025-03-03 2025-03-08 2 2 +15 / -4 huww98@outlook.com 14933944+symious@users.nore...
FuseOps.cc
in src/fuse
2255 62 2025-03-03 2025-03-08 2 2 +2 / -1 huww98@outlook.com 14933944+symious@users.nore...
cxx.rs
in src/storage/chunk_engine/src
536 32 2025-03-02 2026-01-20 2 2 +15 / -9 sfzhou.scut@gmail.com 198982749+copilot@users.nor...
ResyncWorker.cc
in src/storage/sync
409 5 2025-03-26 2025-04-04 2 2 +2 / -2 ianzhang1986@gmail.com jojomanar.github@gmail.com
StorageOperator.cc
in src/storage/service
1016 22 2025-03-26 2026-03-27 2 2 +41 / -36 ianzhang1986@gmail.com sfzhou.scut@gmail.com
StorageTargets.cc
in src/storage/store
271 5 2025-03-02 2025-03-03 2 2 +4 / -4 sfzhou.scut@gmail.com maplewish117@gmail.com
StorageTarget.cc
in src/storage/store
400 13 2025-03-03 2025-03-26 2 2 +14 / -13 huww98@outlook.com ianzhang1986@gmail.com
IBSocket.cc
in src/common/net/ib
1073 52 2025-03-03 2026-01-22 2 2 +27 / -2 maplewish117@gmail.com cqk0100@gmail.com
IBSocket.h
in src/common/net/ib
467 45 2025-03-03 2026-01-22 2 2 +2 / -1 maplewish117@gmail.com cqk0100@gmail.com
IfAddrs.h
in src/common/net
112 4 2025-03-07 2025-10-11 2 2 +2 / -2 i@rvalue.moe yuhang481@gmail.com
Status.h
in src/common/utils
137 15 2025-03-02 2025-03-03 2 2 +11 / -5 sfzhou.scut@gmail.com huww98@outlook.com
AtomicSharedPtrTable.h
in src/common/utils
65 5 2026-01-14 2026-01-15 2 2 +41 / -40 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
StorageClient.h
in src/client/storage
456 40 2025-03-03 2025-12-13 2 2 +2 / -2 huww98@outlook.com maplewish117@gmail.com
StorageClientImpl.cc
in src/client/storage
2075 52 2025-03-03 2025-03-26 2 2 +2 / -2 402430575@qq.com ianzhang1986@gmail.com
build.rs
in src/lib/rs/hf3fs-usrbio-sys
17 1 2025-03-13 2025-03-13 1 2 +21 / -1 sfzhou.scut@gmail.com 325050+echaozh@users.norepl...
aligned.rs
in src/storage/chunk_engine/src/utils
4 - 2025-02-28 2025-03-12 2 1 +41 / -5 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
cli.py
in hf3fs_utils
141 8 2026-02-04 2026-02-04 1 1 - admin@qieqie.me admin@qieqie.me
clang-tidy
112 - 2025-03-05 2025-03-05 1 1 +1 / -1 imzhuo@foxmail.com imzhuo@foxmail.com
StorageBench.cc
in benchmarks/storage_bench
243 3 2025-03-03 2025-03-03 1 1 +1 / -1 huww98@outlook.com huww98@outlook.com
446 - 2025-09-10 2025-09-10 1 1 +1 / -0 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
393 - 2025-10-14 2025-10-14 1 1 +1 / -1 870284156@qq.com 870284156@qq.com
75 2 2026-05-07 2026-05-07 1 1 +3 / -4 37010703+captain32@users.no... 37010703+captain32@users.no...
SetChainsOperation.cc
in src/mgmtd/ops
124 4 2025-12-31 2025-12-31 1 1 +1 / -1 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
IoRing.cc
in src/fuse
240 2 2026-03-30 2026-03-30 1 1 +1 / -1 49095300+dxlog0@users.norep... 49095300+dxlog0@users.norep...
UserConfig.cc
in src/fuse
144 4 2025-03-03 2025-03-03 1 1 +1 / -1 huww98@outlook.com huww98@outlook.com
FuseConfig.h
in src/fuse
80 - 2025-10-14 2025-10-14 1 1 +1 / -1 870284156@qq.com 870284156@qq.com
IoRing.h
in src/fuse
239 14 2025-05-07 2025-05-07 1 1 +1 / -1 zeng.zheng@zte.com.cn zeng.zheng@zte.com.cn
ChainAllocator.h
in src/meta/components
117 5 2025-12-26 2025-12-26 1 1 +7 / -1 yiyuanliu1997@gmail.com yiyuanliu1997@gmail.com
SessionManager.h
in src/meta/components
122 2 2025-03-03 2025-03-03 1 1 +1 / -1 huww98@outlook.com huww98@outlook.com
chunk.rs
in src/storage/chunk_engine/src/alloc
268 2 2025-02-28 2025-02-28 1 1 +3 / -3 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
allocators.rs
in src/storage/chunk_engine/src/alloc
178 2 2026-03-09 2026-03-09 1 1 +1 / -1 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
allocator.rs
in src/storage/chunk_engine/src/alloc
223 3 2025-02-28 2025-02-28 1 1 +1 / -1 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
rocksdb.rs
in src/storage/chunk_engine/src/meta
260 5 2026-01-06 2026-01-06 1 1 +1 / -1 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
meta_store.rs
in src/storage/chunk_engine/src/meta
729 11 2025-08-22 2025-08-22 1 1 +5 / -0 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
TargetMap.cc
in src/storage/service
370 22 2025-09-23 2025-09-23 1 1 +1 / -1 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
ReliableForwarding.cc
in src/storage/service
242 5 2026-03-27 2026-03-27 1 1 +3 / -2 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
DumpWorker.cc
in src/storage/worker
150 5 2025-03-03 2025-03-03 1 1 +1 / -0 huww98@outlook.com huww98@outlook.com
CheckWorker.cc
in src/storage/worker
252 4 2025-03-03 2025-03-03 1 1 +2 / -0 huww98@outlook.com huww98@outlook.com
Recorder.h
in src/common/monitor
345 30 2025-03-26 2025-03-26 1 1 +10 / -10 ianzhang1986@gmail.com ianzhang1986@gmail.com
Recorder.cc
in src/common/monitor
290 19 2025-03-26 2025-03-26 1 1 +8 / -8 ianzhang1986@gmail.com ianzhang1986@gmail.com
Listener.h
in src/common/net
52 - 2025-09-10 2025-09-10 1 1 +4 / -0 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
TransportPool.cc
in src/common/net
186 13 2026-01-01 2026-01-01 1 1 +4 / -0 crystalinecohomology@gmail.com crystalinecohomology@gmail.com
IOWorker.cc
in src/common/net
112 11 2025-10-24 2025-10-24 1 1 +16 / -5 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
IBConnect.h
in src/common/net/ib
158 8 2025-02-28 2025-02-28 1 1 +1 / -1 sfzhou.scut@gmail.com sfzhou.scut@gmail.com
IBConnect.cc
in src/common/net/ib
646 19 2026-01-22 2026-01-22 1 1 +5 / -7 cqk0100@gmail.com cqk0100@gmail.com
IBDevice.cc
in src/common/net/ib
728 25 2025-07-28 2025-07-28 1 1 +125 / -38 cqk0100@gmail.com cqk0100@gmail.com
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)
# contributorsline
churn
first
contributor
latest
contributor
MagicEnum.hpp
in src/common/utils
1453 55
hf3fs_expected.h
in src/lib/api
1366 99
ArgParse.h
in src/common/utils
1231 63
UnorderedDense.h
in src/common/utils
1129 95
Utf8.h
in src/common/utils
1083 20
Nameof.hpp
in src/common/utils
960 36
RapidCsv.h
in src/common/utils
953 69
ChunkMetaStore.cc
in src/storage/store
894 32
MgmtdClient.cc
in src/client/mgmtd
855 75
MetaClient.cc
in src/client/meta
853 45
GcManager.cc
in src/meta/components
787 25
ConfigBase.h
in src/common/utils
771 54
BatchOperation.cc
in src/meta/store/ops
641 16
Service.h
in src/fbs/meta
636 29
meta_main.toml
in configs
558 -
485 -
data_placement.py
in deploy/data_placement/src/model
449 35
MgmtdStore.cc
in src/mgmtd/store
431 30
Utils.h
in src/fbs/meta
401 28
usrbio_binding.cc
in src/lib/py
400 1
ChunkReplica.cc
in src/storage/store
390 6
MetaOperator.cc
in src/meta/service
384 31
FuseClients.cc
in src/fuse
375 6
Serde.cc
in src/common/serde
358 37
RDMABuf.h
in src/common/net/ib
356 45
AdminUserCtrl.cc
in src/client/cli/admin
354 21
Transport.cc
in src/common/net
320 15
StorageClientInMem.cc
in src/client/storage
315 15
admin_cli.toml
in configs
298 -
DirEntry.cc
in src/meta/store
291 18
binding.cc
in src/lib/py
290 2
SessionManager.cc
in src/meta/components
286 8
PathResolve.cc
in src/meta/store
286 12
Distributor.cc
in src/meta/components
279 11
Rename.cc
in src/meta/store/ops
279 8
IBDevice.h
in src/common/net/ib
279 27
IovTable.cc
in src/fuse
278 11
chunk_allocator.rs
in src/storage/chunk_engine/src/alloc
272 2
MurmurHash3.cc
in src/common/utils
271 9
FileWrapper.cc
in src/client/cli/admin
260 6
259 -
StatusCodeDetails.h
in src/common/utils
255 -
Dispatcher.cc
in src/client/cli/common
255 11
GcManager.h
in src/meta/components
254 9
Open.cc
in src/meta/store/ops
253 11
AioStatus.cc
in src/storage/aio
253 9
MgmtdMetricsUpdater.cc
in src/mgmtd/background
251 15
TypeTraits.h
in src/common/utils
247 2
Scan.cc
in src/meta/event
244 11
ApplicationBase.cc
in src/common/app
243 14
Correlations

File Size vs. Number of Changes: 88 points

src/mgmtd/ops/SetChainTableOperation.cc x: 75 lines of code y: 1 # changes src/fuse/IoRing.cc x: 240 lines of code y: 1 # changes src/storage/service/ReliableForwarding.cc x: 242 lines of code y: 1 # changes src/storage/service/StorageOperator.cc x: 1016 lines of code y: 2 # changes src/storage/chunk_engine/src/alloc/allocators.rs x: 178 lines of code y: 1 # changes hf3fs_utils/cli.py x: 141 lines of code y: 1 # changes src/common/utils/Address.h x: 102 lines of code y: 1 # changes src/common/net/ib/IBConnect.cc x: 646 lines of code y: 1 # changes src/common/net/ib/IBSocket.cc x: 1073 lines of code y: 2 # changes src/common/net/ib/IBSocket.h x: 467 lines of code y: 2 # changes src/storage/chunk_engine/src/core/engine.rs x: 1451 lines of code y: 9 # changes src/storage/chunk_engine/src/cxx.rs x: 536 lines of code y: 2 # changes src/common/utils/SimpleRingBuffer.h x: 116 lines of code y: 1 # changes src/common/utils/AtomicSharedPtrTable.h x: 65 lines of code y: 2 # changes src/storage/chunk_engine/src/meta/rocksdb.rs x: 260 lines of code y: 1 # changes src/common/net/TransportPool.cc x: 186 lines of code y: 1 # changes src/mgmtd/ops/SetChainsOperation.cc x: 124 lines of code y: 1 # changes src/common/utils/Shuffle.h x: 157 lines of code y: 1 # changes src/fbs/meta/Schema.cc x: 180 lines of code y: 1 # changes src/client/storage/StorageClient.h x: 456 lines of code y: 2 # changes src/common/net/IOWorker.cc x: 112 lines of code y: 1 # changes configs/hf3fs_fuse_main.toml x: 393 lines of code y: 1 # changes src/fuse/FuseConfig.h x: 80 lines of code y: 1 # changes src/common/net/IfAddrs.h x: 112 lines of code y: 2 # changes src/fbs/storage/Common.h x: 665 lines of code y: 4 # changes src/storage/service/TargetMap.cc x: 370 lines of code y: 1 # changes configs/storage_main.toml x: 446 lines of code y: 1 # changes src/common/net/Listener.cc x: 205 lines of code y: 3 # changes src/common/net/Listener.h x: 52 lines of code y: 1 # changes src/common/serde/Serde.h x: 884 lines of code y: 1 # changes src/storage/chunk_engine/src/meta/meta_store.rs x: 729 lines of code y: 1 # changes src/common/net/ib/IBDevice.cc x: 728 lines of code y: 1 # changes src/lib/api/UsrbIo.cc x: 671 lines of code y: 1 # changes src/fbs/meta/FileOperation.cc x: 306 lines of code y: 1 # changes src/storage/sync/ResyncWorker.cc x: 409 lines of code y: 2 # changes src/client/cli/admin/SetPreferredTargetOrder.cc x: 35 lines of code y: 1 # changes src/client/storage/StorageClientImpl.cc x: 2075 lines of code y: 2 # changes src/common/monitor/Recorder.cc x: 290 lines of code y: 1 # changes src/common/monitor/Recorder.h x: 345 lines of code y: 1 # changes src/storage/store/StorageTarget.cc x: 400 lines of code y: 2 # changes src/lib/rs/hf3fs-usrbio-sys/build.rs x: 17 lines of code y: 1 # changes src/lib/api/hf3fs_usrbio.h x: 108 lines of code y: 1 # changes src/storage/chunk_engine/src/utils/aligned.rs x: 4 lines of code y: 2 # changes benchmarks/fio_usrbio/hf3fs_usrbio.cpp x: 247 lines of code y: 2 # changes benchmarks/storage_bench/StorageBench.h x: 726 lines of code y: 2 # changes src/common/utils/FileUtils.cc x: 31 lines of code y: 1 # changes src/fuse/FuseOps.cc x: 2255 lines of code y: 2 # changes src/common/utils/SysResource.cc x: 188 lines of code y: 1 # changes src/client/meta/MetaClient.h x: 267 lines of code y: 1 # changes src/client/trash_cleaner/src/main.rs x: 624 lines of code y: 1 # changes src/storage/store/StorageTargets.cc x: 271 lines of code y: 2 # changes src/common/kv/mem/MemTransaction.h x: 336 lines of code y: 1 # changes src/fdb/FDBTransaction.cc x: 382 lines of code y: 1 # changes src/client/storage/UpdateChannelAllocator.cc x: 63 lines of code y: 1 # changes src/fuse/UserConfig.cc x: 144 lines of code y: 1 # changes src/common/utils/RobinHood.h x: 1796 lines of code y: 1 # changes src/common/app/ClientId.h x: 43 lines of code y: 1 # changes src/common/utils/OptionalUtils.h x: 38 lines of code y: 1 # changes src/common/utils/Result.h x: 138 lines of code y: 1 # changes src/common/utils/Status.h x: 137 lines of code y: 2 # changes src/fbs/core/user/User.h x: 84 lines of code y: 1 # changes src/meta/components/SessionManager.h x: 122 lines of code y: 1 # changes src/client/cli/admin/DumpChunkMeta.cc x: 209 lines of code y: 1 # changes src/client/cli/admin/DumpInodes.cc x: 280 lines of code y: 1 # changes src/client/cli/admin/RenderConfig.cc x: 159 lines of code y: 1 # changes src/storage/worker/CheckWorker.cc x: 252 lines of code y: 1 # changes src/storage/worker/DumpWorker.cc x: 150 lines of code y: 1 # changes src/common/utils/Linenoise.c x: 836 lines of code y: 1 # changes src/common/utils/UtcTimeSerde.h x: 10 lines of code y: 1 # changes src/storage/chunk_engine/src/alloc/allocator.rs x: 223 lines of code y: 1 # changes
9.0
# changes
  min: 1.0
  average: 1.33
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 9.0
0 2255.0
lines of code
min: 4.0 | average: 336.92 | 25th percentile: 108.75 | median: 196.5 | 75th percentile: 393.0 | max: 2255.0

Number of Contributors vs. Number of Changes: 88 points

src/mgmtd/ops/SetChainTableOperation.cc x: 1 # contributors y: 1 # changes src/storage/service/StorageOperator.cc x: 2 # contributors y: 2 # changes src/storage/chunk_engine/src/core/engine.rs x: 4 # contributors y: 9 # changes src/fbs/storage/Common.h x: 2 # contributors y: 4 # changes src/common/net/Listener.cc x: 3 # contributors y: 3 # changes src/lib/rs/hf3fs-usrbio-sys/build.rs x: 2 # contributors y: 1 # changes src/storage/chunk_engine/src/utils/aligned.rs x: 1 # contributors y: 2 # changes
9.0
# changes
  min: 1.0
  average: 1.33
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 9.0
0 4.0
# contributors
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

Number of Contributors vs. File Size: 88 points

src/mgmtd/ops/SetChainTableOperation.cc x: 1 # contributors y: 75 lines of code src/fuse/IoRing.cc x: 1 # contributors y: 240 lines of code src/storage/service/StorageOperator.cc x: 2 # contributors y: 1016 lines of code src/storage/chunk_engine/src/alloc/allocators.rs x: 1 # contributors y: 178 lines of code hf3fs_utils/cli.py x: 1 # contributors y: 141 lines of code src/common/utils/Address.h x: 1 # contributors y: 102 lines of code src/common/net/ib/IBConnect.cc x: 1 # contributors y: 646 lines of code src/common/net/ib/IBSocket.cc x: 2 # contributors y: 1073 lines of code src/common/net/ib/IBSocket.h x: 2 # contributors y: 467 lines of code src/storage/chunk_engine/src/core/engine.rs x: 4 # contributors y: 1451 lines of code src/storage/chunk_engine/src/cxx.rs x: 2 # contributors y: 536 lines of code src/common/utils/SimpleRingBuffer.h x: 1 # contributors y: 116 lines of code src/common/utils/AtomicSharedPtrTable.h x: 2 # contributors y: 65 lines of code src/storage/chunk_engine/src/meta/rocksdb.rs x: 1 # contributors y: 260 lines of code src/common/utils/Shuffle.h x: 1 # contributors y: 157 lines of code src/client/storage/StorageClient.h x: 2 # contributors y: 456 lines of code src/common/net/IOWorker.cc x: 1 # contributors y: 112 lines of code configs/hf3fs_fuse_main.toml x: 1 # contributors y: 393 lines of code src/fuse/FuseConfig.h x: 1 # contributors y: 80 lines of code src/common/net/IfAddrs.h x: 2 # contributors y: 112 lines of code src/fbs/storage/Common.h x: 2 # contributors y: 665 lines of code src/storage/service/TargetMap.cc x: 1 # contributors y: 370 lines of code configs/storage_main.toml x: 1 # contributors y: 446 lines of code src/common/net/Listener.cc x: 3 # contributors y: 205 lines of code src/common/net/Listener.h x: 1 # contributors y: 52 lines of code src/common/serde/Serde.h x: 1 # contributors y: 884 lines of code src/storage/chunk_engine/src/meta/meta_store.rs x: 1 # contributors y: 729 lines of code src/lib/api/UsrbIo.cc x: 1 # contributors y: 671 lines of code src/fuse/IoRing.h x: 1 # contributors y: 239 lines of code src/fbs/meta/FileOperation.cc x: 1 # contributors y: 306 lines of code src/storage/sync/ResyncWorker.cc x: 2 # contributors y: 409 lines of code src/client/cli/admin/SetPreferredTargetOrder.cc x: 1 # contributors y: 35 lines of code src/client/storage/StorageClientImpl.cc x: 2 # contributors y: 2075 lines of code src/common/monitor/Recorder.cc x: 1 # contributors y: 290 lines of code src/common/monitor/Recorder.h x: 1 # contributors y: 345 lines of code src/storage/store/StorageTarget.cc x: 2 # contributors y: 400 lines of code src/lib/rs/hf3fs-usrbio-sys/build.rs x: 2 # contributors y: 17 lines of code src/storage/chunk_engine/src/utils/aligned.rs x: 1 # contributors y: 4 lines of code benchmarks/fio_usrbio/hf3fs_usrbio.cpp x: 2 # contributors y: 247 lines of code benchmarks/storage_bench/StorageBench.h x: 2 # contributors y: 726 lines of code src/fuse/FuseOps.cc x: 2 # contributors y: 2255 lines of code src/common/utils/SysResource.cc x: 1 # contributors y: 188 lines of code src/client/meta/MetaClient.h x: 1 # contributors y: 267 lines of code src/client/trash_cleaner/src/main.rs x: 1 # contributors y: 624 lines of code src/storage/store/StorageTargets.cc x: 2 # contributors y: 271 lines of code src/common/kv/mem/MemTransaction.h x: 1 # contributors y: 336 lines of code src/fdb/FDBTransaction.cc x: 1 # contributors y: 382 lines of code src/client/storage/UpdateChannelAllocator.cc x: 1 # contributors y: 63 lines of code src/fuse/UserConfig.cc x: 1 # contributors y: 144 lines of code src/common/utils/RobinHood.h x: 1 # contributors y: 1796 lines of code src/common/app/ClientId.h x: 1 # contributors y: 43 lines of code src/common/utils/Status.h x: 2 # contributors y: 137 lines of code src/client/cli/admin/DumpChunkMeta.cc x: 1 # contributors y: 209 lines of code src/client/cli/admin/DumpInodes.cc x: 1 # contributors y: 280 lines of code src/common/utils/VersionInfo.h x: 1 # contributors y: 19 lines of code src/storage/worker/CheckWorker.cc x: 1 # contributors y: 252 lines of code src/common/utils/Linenoise.c x: 1 # contributors y: 836 lines of code src/common/utils/UtcTimeSerde.h x: 1 # contributors y: 10 lines of code src/storage/chunk_engine/src/alloc/allocator.rs x: 1 # contributors y: 223 lines of code
2255.0
lines of code
  min: 4.0
  average: 336.92
  25th percentile: 108.75
  median: 196.5
  75th percentile: 393.0
  max: 2255.0
0 4.0
# contributors
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

Number of Changes vs. Line Churn: 135 points

src/mgmtd/ops/SetChainTableOperation.cc x: 1 # changes y: 7 line churn tests/mgmtd/TestMgmtdOperator.cc x: 2 # changes y: 151 line churn src/fuse/IoRing.cc x: 1 # changes y: 2 line churn src/storage/service/StorageOperator.cc x: 2 # changes y: 77 line churn CMakeLists.txt x: 4 # changes y: 40 line churn .github/workflows/build.yml x: 6 # changes y: 22 line churn src/common/utils/Address.h x: 1 # changes y: 42 line churn dockerfile/dev.ubuntu2004.dockerfile x: 1 # changes y: 60 line churn src/common/net/ib/IBConnect.cc x: 1 # changes y: 12 line churn src/common/net/ib/IBSocket.cc x: 2 # changes y: 29 line churn src/common/net/ib/IBSocket.h x: 2 # changes y: 3 line churn src/storage/chunk_engine/src/core/engine.rs x: 9 # changes y: 180 line churn src/storage/chunk_engine/src/bin/bench.rs x: 2 # changes y: 5 line churn src/storage/chunk_engine/src/cxx.rs x: 2 # changes y: 24 line churn src/common/utils/SimpleRingBuffer.h x: 1 # changes y: 65 line churn src/common/utils/AtomicSharedPtrTable.h x: 2 # changes y: 81 line churn src/common/net/TransportPool.cc x: 1 # changes y: 4 line churn README.md x: 8 # changes y: 66 line churn src/common/utils/Shuffle.h x: 1 # changes y: 208 line churn src/fbs/meta/Schema.cc x: 1 # changes y: 9 line churn tests/common/utils/TestShuffle.cc x: 1 # changes y: 149 line churn src/common/net/IOWorker.cc x: 1 # changes y: 21 line churn src/fbs/storage/Common.h x: 4 # changes y: 22 line churn src/common/net/Listener.cc x: 3 # changes y: 22 line churn src/common/net/ib/IBDevice.cc x: 1 # changes y: 163 line churn docs/metrics.md x: 1 # changes y: 109 line churn dockerfile/dev.opencloudos9.dockerfile x: 1 # changes y: 53 line churn src/common/monitor/Recorder.cc x: 1 # changes y: 16 line churn src/common/utils/ExecutorStatsReporter.cc x: 1 # changes y: 10 line churn src/storage/store/StorageTarget.cc x: 2 # changes y: 27 line churn dockerfile/dev.dockerfile x: 3 # changes y: 85 line churn deploy/README.md x: 3 # changes y: 7 line churn tests/fuse/run.sh x: 2 # changes y: 607 line churn tests/fuse/config/storage_main.toml x: 2 # changes y: 12 line churn Cargo.lock x: 1 # changes y: 211 line churn Cargo.toml x: 2 # changes y: 10 line churn src/lib/rs/hf3fs-usrbio-sys/build.rs x: 1 # changes y: 22 line churn src/lib/rs/hf3fs-usrbio-sys/src/lib.rs x: 1 # changes y: 279 line churn dockerfile/dev.centos9.dockerfile x: 1 # changes y: 46 line churn src/fuse/CMakeLists.txt x: 2 # changes y: 8 line churn src/storage/chunk_engine/src/utils/aligned.rs x: 2 # changes y: 46 line churn benchmarks/fio_usrbio/hf3fs_usrbio.cpp x: 2 # changes y: 288 line churn benchmarks/storage_bench/StorageBench.h x: 2 # changes y: 19 line churn src/common/utils/FileUtils.cc x: 1 # changes y: 19 line churn src/lib/api/UsrbIo.md x: 2 # changes y: 20 line churn patches/rocksdb.patch.2 x: 1 # changes y: 107 line churn benchmarks/fio_usrbio/README.md x: 2 # changes y: 42 line churn .github/workflows/build-dev-docker-image.yml x: 1 # changes y: 52 line churn src/common/utils/Status.h x: 2 # changes y: 16 line churn
607.0
line churn
  min: 1.0
  average: 29.43
  25th percentile: 2.0
  median: 6.0
  75th percentile: 21.0
  max: 607.0
0 9.0
# changes
min: 1.0 | average: 1.44 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 9.0

Number of Contributors vs. Line Churn: 87 points

src/mgmtd/ops/SetChainTableOperation.cc x: 1 # contributors y: 7 line churn src/fuse/IoRing.cc x: 1 # contributors y: 2 line churn src/storage/service/ReliableForwarding.cc x: 1 # contributors y: 5 line churn src/storage/service/StorageOperator.cc x: 2 # contributors y: 77 line churn src/common/utils/Address.h x: 1 # contributors y: 42 line churn src/common/net/ib/IBConnect.cc x: 1 # contributors y: 12 line churn src/common/net/ib/IBSocket.cc x: 2 # contributors y: 29 line churn src/common/net/ib/IBSocket.h x: 2 # contributors y: 3 line churn src/storage/chunk_engine/src/core/engine.rs x: 4 # contributors y: 180 line churn src/storage/chunk_engine/src/cxx.rs x: 2 # contributors y: 24 line churn src/common/utils/SimpleRingBuffer.h x: 1 # contributors y: 65 line churn src/common/utils/AtomicSharedPtrTable.h x: 2 # contributors y: 81 line churn src/common/net/TransportPool.cc x: 1 # contributors y: 4 line churn src/common/utils/Shuffle.h x: 1 # contributors y: 208 line churn src/fbs/meta/Schema.cc x: 1 # contributors y: 9 line churn src/client/storage/StorageClient.h x: 2 # contributors y: 4 line churn src/common/net/IOWorker.cc x: 1 # contributors y: 21 line churn src/fbs/storage/Common.h x: 2 # contributors y: 22 line churn configs/storage_main.toml x: 1 # contributors y: 1 line churn src/common/net/Listener.cc x: 3 # contributors y: 22 line churn src/common/net/ib/IBDevice.cc x: 1 # contributors y: 163 line churn src/client/cli/admin/SetPreferredTargetOrder.cc x: 1 # contributors y: 6 line churn src/common/monitor/Recorder.cc x: 1 # contributors y: 16 line churn src/common/monitor/Recorder.h x: 1 # contributors y: 20 line churn src/common/utils/ExecutorStatsReporter.cc x: 1 # contributors y: 10 line churn src/storage/store/StorageTarget.cc x: 2 # contributors y: 27 line churn src/lib/rs/hf3fs-usrbio-sys/src/lib.rs x: 1 # contributors y: 279 line churn src/storage/chunk_engine/src/utils/aligned.rs x: 1 # contributors y: 46 line churn benchmarks/fio_usrbio/hf3fs_usrbio.cpp x: 2 # contributors y: 288 line churn benchmarks/storage_bench/StorageBench.h x: 2 # contributors y: 19 line churn src/common/utils/FileUtils.cc x: 1 # contributors y: 19 line churn src/storage/store/StorageTargets.cc x: 2 # contributors y: 8 line churn src/common/kv/mem/MemTransaction.h x: 1 # contributors y: 14 line churn src/common/utils/Status.h x: 2 # contributors y: 16 line churn
288.0
line churn
  min: 1.0
  average: 22.38
  25th percentile: 2.0
  median: 4.0
  75th percentile: 16.0
  max: 288.0
0 4.0
# contributors
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

File Size vs. Line Churn: 87 points

src/mgmtd/ops/SetChainTableOperation.cc x: 75 lines of code y: 7 line churn src/fuse/IoRing.cc x: 240 lines of code y: 2 line churn src/storage/service/ReliableForwarding.cc x: 242 lines of code y: 5 line churn src/storage/service/StorageOperator.cc x: 1016 lines of code y: 77 line churn src/storage/chunk_engine/src/alloc/allocators.rs x: 178 lines of code y: 2 line churn src/common/utils/Address.h x: 102 lines of code y: 42 line churn src/common/net/ib/IBConnect.cc x: 646 lines of code y: 12 line churn src/common/net/ib/IBSocket.cc x: 1073 lines of code y: 29 line churn src/common/net/ib/IBSocket.h x: 467 lines of code y: 3 line churn src/storage/chunk_engine/src/core/engine.rs x: 1451 lines of code y: 180 line churn src/storage/chunk_engine/src/cxx.rs x: 536 lines of code y: 24 line churn src/common/utils/SimpleRingBuffer.h x: 116 lines of code y: 65 line churn src/common/utils/AtomicSharedPtrTable.h x: 65 lines of code y: 81 line churn src/storage/chunk_engine/src/meta/rocksdb.rs x: 260 lines of code y: 2 line churn src/common/net/TransportPool.cc x: 186 lines of code y: 4 line churn src/mgmtd/ops/SetChainsOperation.cc x: 124 lines of code y: 2 line churn src/common/utils/Shuffle.h x: 157 lines of code y: 208 line churn src/fbs/meta/Schema.cc x: 180 lines of code y: 9 line churn src/meta/components/ChainAllocator.h x: 117 lines of code y: 8 line churn src/client/storage/StorageClient.h x: 456 lines of code y: 4 line churn src/common/net/IOWorker.cc x: 112 lines of code y: 21 line churn configs/hf3fs_fuse_main.toml x: 393 lines of code y: 2 line churn src/fuse/FuseConfig.h x: 80 lines of code y: 2 line churn src/common/app/OnePhaseApplication.h x: 111 lines of code y: 2 line churn src/common/net/IfAddrs.h x: 112 lines of code y: 4 line churn src/fbs/storage/Common.h x: 665 lines of code y: 22 line churn src/storage/service/TargetMap.cc x: 370 lines of code y: 2 line churn configs/storage_main.toml x: 446 lines of code y: 1 line churn src/common/net/Listener.cc x: 205 lines of code y: 22 line churn src/common/net/Listener.h x: 52 lines of code y: 4 line churn src/common/serde/Serde.h x: 884 lines of code y: 2 line churn src/storage/chunk_engine/src/meta/meta_store.rs x: 729 lines of code y: 5 line churn src/common/net/ib/IBDevice.cc x: 728 lines of code y: 163 line churn src/lib/api/UsrbIo.cc x: 671 lines of code y: 2 line churn src/fbs/meta/FileOperation.cc x: 306 lines of code y: 2 line churn src/storage/sync/ResyncWorker.cc x: 409 lines of code y: 4 line churn src/client/cli/admin/SetPreferredTargetOrder.cc x: 35 lines of code y: 6 line churn src/client/storage/StorageClientImpl.cc x: 2075 lines of code y: 4 line churn src/common/monitor/Recorder.cc x: 290 lines of code y: 16 line churn src/common/monitor/Recorder.h x: 345 lines of code y: 20 line churn src/common/utils/DynamicCoroutinesPool.cc x: 75 lines of code y: 2 line churn src/common/utils/ExecutorStatsReporter.cc x: 33 lines of code y: 10 line churn src/storage/store/StorageTarget.cc x: 400 lines of code y: 27 line churn src/lib/rs/hf3fs-usrbio-sys/build.rs x: 17 lines of code y: 22 line churn src/lib/api/hf3fs_usrbio.h x: 108 lines of code y: 1 line churn src/lib/rs/hf3fs-usrbio-sys/src/lib.rs x: 258 lines of code y: 279 line churn src/storage/chunk_engine/src/utils/aligned.rs x: 4 lines of code y: 46 line churn benchmarks/fio_usrbio/hf3fs_usrbio.cpp x: 247 lines of code y: 288 line churn benchmarks/storage_bench/StorageBench.h x: 726 lines of code y: 19 line churn src/common/utils/FileUtils.cc x: 31 lines of code y: 19 line churn src/fuse/FuseOps.cc x: 2255 lines of code y: 3 line churn src/common/utils/SysResource.cc x: 188 lines of code y: 8 line churn src/client/meta/MetaClient.h x: 267 lines of code y: 2 line churn src/client/trash_cleaner/src/main.rs x: 624 lines of code y: 12 line churn src/storage/store/StorageTargets.cc x: 271 lines of code y: 8 line churn src/common/kv/mem/MemTransaction.h x: 336 lines of code y: 14 line churn src/fdb/FDBTransaction.cc x: 382 lines of code y: 14 line churn benchmarks/storage_bench/StorageBench.cc x: 243 lines of code y: 2 line churn src/client/storage/UpdateChannelAllocator.cc x: 63 lines of code y: 4 line churn src/fuse/UserConfig.cc x: 144 lines of code y: 2 line churn src/common/utils/RobinHood.h x: 1796 lines of code y: 10 line churn src/client/meta/ServerSelectionStrategy.h x: 117 lines of code y: 2 line churn src/common/app/AppInfo.h x: 116 lines of code y: 6 line churn src/common/app/ClientId.h x: 43 lines of code y: 2 line churn src/common/utils/OptionalUtils.h x: 38 lines of code y: 4 line churn src/common/utils/Result.h x: 138 lines of code y: 2 line churn src/common/utils/Status.h x: 137 lines of code y: 16 line churn src/common/utils/StrongType.h x: 103 lines of code y: 10 line churn src/fbs/core/user/User.h x: 84 lines of code y: 2 line churn src/fbs/meta/Schema.h x: 393 lines of code y: 8 line churn src/fbs/mgmtd/ChainRef.h x: 36 lines of code y: 2 line churn src/meta/components/SessionManager.h x: 122 lines of code y: 2 line churn src/client/cli/admin/DumpChainTable.cc x: 44 lines of code y: 1 line churn src/client/cli/admin/DumpChains.cc x: 49 lines of code y: 1 line churn src/client/cli/admin/DumpChunkMeta.cc x: 209 lines of code y: 1 line churn src/client/cli/admin/DumpInodes.cc x: 280 lines of code y: 1 line churn src/client/cli/admin/RenderConfig.cc x: 159 lines of code y: 1 line churn src/common/utils/VersionInfo.h x: 19 lines of code y: 1 line churn src/storage/worker/CheckWorker.cc x: 252 lines of code y: 2 line churn src/storage/worker/DumpWorker.cc x: 150 lines of code y: 1 line churn src/common/utils/Linenoise.c x: 836 lines of code y: 2 line churn src/common/net/ib/IBConnect.h x: 158 lines of code y: 2 line churn src/common/utils/UtcTimeSerde.h x: 10 lines of code y: 2 line churn src/storage/chunk_engine/src/alloc/allocator.rs x: 223 lines of code y: 2 line churn src/storage/chunk_engine/src/alloc/chunk.rs x: 268 lines of code y: 6 line churn
288.0
line churn
  min: 1.0
  average: 22.38
  25th percentile: 2.0
  median: 4.0
  75th percentile: 16.0
  max: 288.0
0 2255.0
lines of code
min: 4.0 | average: 339.17 | 25th percentile: 108.0 | median: 205.0 | 75th percentile: 393.0 | max: 2255.0