Code Ownership

Ownership is measured by how many commits each author made to each file in the current tree. It highlights bus-factor risk (files only one person has ever touched) and where knowledge is concentrated. The bus factor is the smallest number of people who are, between them, primary owner of more than half of the files.

Files Tracked
7,273
in the current tree
Bus Factor
6
6 authors are primary owner of 3,872 of 7,273 files
Single-Owner Files
2,767
38.0% of tracked files
Contributors
272
authors who changed files

Bus factor risk — single-owner files

Files only one author has ever changed. The more a file has changed, the more knowledge is at risk if that person leaves.

FileSole ownerCommits
tests/restful_client_v2/utils/utils.pyzhuwenxing13
build/ci/jenkins/Scale.groovyThreadDao13
tests/python_client/deploy/requirements.txtzhuwenxing8
internal/core/thirdparty/tantivy/tantivy-binding/src/analyzer/filter/mod.rsaoiasd8
internal/core/thirdparty/tantivy/tantivy-binding/src/analyzer/mod.rsaoiasd8
tests/python_client/testcases/test_function_chain.pyjunjiejiangjjj8
build/set_docker_mirror.shJenny Li8
tools/mgit.pyJames7
client/milvusclient/iterator.gocongqixia7
client/milvusclient/maintenance.gocongqixia7
Table: the 100 most-changed of 2,767 single-owner files
FileSole ownerCommits
tests/restful_client_v2/utils/utils.pyzhuwenxing13
build/ci/jenkins/Scale.groovyThreadDao13
tests/python_client/deploy/requirements.txtzhuwenxing8
internal/core/thirdparty/tantivy/tantivy-binding/src/analyzer/filter/mod.rsaoiasd8
internal/core/thirdparty/tantivy/tantivy-binding/src/analyzer/mod.rsaoiasd8
tests/python_client/testcases/test_function_chain.pyjunjiejiangjjj8
build/set_docker_mirror.shJenny Li8
tools/mgit.pyJames7
client/milvusclient/iterator.gocongqixia7
client/milvusclient/maintenance.gocongqixia7
client/milvusclient/resource_group.gocongqixia7
client/milvusclient/resource_group_test.gocongqixia7
internal/streamingnode/server/wal/interceptors/timetick/builder.goZhen Ye7
internal/core/thirdparty/tantivy/tantivy-binding/src/analyzer/build_in_analyzer.rsaoiasd7
tests/docker/docker-compose.ymlquicksilver7
tests/python_client/deploy/milvus_crd.yamlzhuwenxing6
client/milvusclient/common.gocongqixia6
client/milvusclient/database_options.gocongqixia6
client/milvusclient/index.gocongqixia6
client/milvusclient/maintenance_test.gocongqixia6
client/milvusclient/partition.gocongqixia6
client/milvusclient/partition_test.gocongqixia6
docs/agent_guides/streaming-system/wal/recovery-storage.mdZhen Ye6
pkg/streaming/util/message/version.goZhen Ye6
internal/util/function/chain/operator_sort_test.gojunjiejiangjjj6
internal/util/function/chain/types/constants.gojunjiejiangjjj6
.github/workflows/jenkins-checker.yamlJenny Li6
internal/core/src/exec/expression/ExprJsonAdvancedTest.cppBuqian Zheng5
internal/core/src/exec/expression/ExprJsonRangeTest.cppBuqian Zheng5
client/milvusclient/bloom_filter.goJames5
docs/design-docs/design_docs/20260707-bloom-filter-expression.mdJames5
internal/querynodev2/delegator/growing_flush_source_test.gozhagnlu5
client/column/sparse_test.gocongqixia5
client/index/json.gocongqixia5
client/index/json_test.gocongqixia5
client/milvusclient/alias.gocongqixia5
client/milvusclient/alias_test.gocongqixia5
client/milvusclient/resource_group_option.gocongqixia5
internal/storage/primary_keys.gocongqixia5
pkg/proto/view.protoZhen Ye5
pkg/proto/viewpb/view.pb.goZhen Ye5
docs/design-docs/design_docs/qviews/README.mdZhen Ye5
internal/streamingcoord/client/client_impl.goZhen Ye5
pkg/streaming/util/message/message_handler.goZhen Ye5
docs/design-docs/design_docs/20260624-function-chain-api.mdjunjiejiangjjj5
internal/util/function/chain/operator_map_test.gojunjiejiangjjj5
internal/querynodev2/tasks/l0_function_chain_test.gojunjiejiangjjj5
internal/util/function/chain/repr_test.gojunjiejiangjjj5
tests/scripts/values/ci/nightly-one-pod.yamlyellow-shine5
tests/scripts/get_author_email.shJenny Li5
cmd/OWNERSXiangyu Wang5
configs/OWNERSXiangyu Wang5
docs/OWNERSXiangyu Wang5
internal/datanode/compactor/compactor_common_test.goChun Han4
internal/core/src/exec/expression/AlwaysTrueExprTest.cppBuqian Zheng4
internal/core/src/exec/expression/ExprArithMiscTest.cppBuqian Zheng4
internal/core/src/exec/expression/ExprRangeTest.cppBuqian Zheng4
docs/design-docs/design_docs/20260131-client_side_telemetry.mdJames4
tests/restful_client_v2/testcases/test_database_operation.pyzhuwenxing4
tests/python_client/common/phrase_match_generator.pyzhuwenxing4
build/ci/jenkins/pod/chaos-test.yamlzhuwenxing4
docs/design-docs/design_docs/20260811-async-storage-v3-field-data-loading.mdsparknack4
client/common/version.gocongqixia4
client/milvusclient/common_test.gocongqixia4
client/milvusclient/index_options.gocongqixia4
client/milvusclient/rbac_v2.gocongqixia4
client/row/cache.gocongqixia4
docs/design-docs/design_docs/qviews/query_view_state_machine.mdZhen Ye4
internal/streamingcoord/server/resource/resource_test.goZhen Ye4
pkg/util/syncutil/context_condition_variable.goZhen Ye4
docs/design-docs/design_docs/20260305-local_format.mdaoiasd4
internal/querynodev2/tasks/querynode_function_chain_test.gojunjiejiangjjj4
internal/util/segcore/search_result_arrow.gojunjiejiangjjj4
internal/querynodev2/tasks/l0_function_chain.gojunjiejiangjjj4
internal/querynodev2/tasks/boost_score.gojunjiejiangjjj4
tests/python_client/milvus_client/test_milvus_client_query_order.pyLi Yiyang4
build/ci/jenkins/pod/scale-test.yamlThreadDao4
internal/distributed/OWNERSXiangyu Wang4
internal/kv/OWNERSXiangyu Wang4
internal/storage/OWNERSXiangyu Wang4
internal/core/src/exec/expression/ExprJsonContainsTest.cppBuqian Zheng3
internal/core/src/exec/expression/ExprTestBase.hBuqian Zheng3
internal/core/src/exec/operator/RandomSampleNodeTest.cppBuqian Zheng3
docs/dev/error_sentinel_convention.mdzhenshan.cao3
pkg/util/fastpb/helpers.goJames3
client/milvusclient/roaring_filter.goJames3
internal/parser/planparserv2/bloom_match_hint_test.goJames3
internal/http/webui/telemetry.htmlJames3
tests/python_client/chaos/chaos_objects/pod_failure/chaos_pulsar_pod_failure.yamlzhuwenxing3
tests/restful_client_v2/testcases/test_geometry_operations.pyzhuwenxing3
tests/restful_client_v2/utils/constant.pyzhuwenxing3
tests/python_client/chaos/requirements.txtzhuwenxing3
tests/python_client/chaos/chaos_objects/pod_kill/chaos_pulsar_pod_kill.yamlzhuwenxing3
tests/python_client/chaos/one-pod-standalone-values.yamlzhuwenxing3
tests/scripts/export_log_k8s_for_operator.shzhuwenxing3
tests/python_client/chaos/chaos_objects/pod_failure/chaos_datanode_pod_failure.yamlzhuwenxing3
tests/python_client/chaos/chaos_objects/pod_failure/chaos_proxy_pod_failure.yamlzhuwenxing3
tests/python_client/chaos/chaos_objects/pod_failure/chaos_querynode_pod_failure.yamlzhuwenxing3
tests/python_client/chaos/chaos_objects/pod_kill/chaos_standalone_pod_kill.yamlzhuwenxing3
tests/python_client/deploy/run.shzhuwenxing3

Ownership by author

Primary owner = the author with the most commits to a file. Solely owned = files only that author has touched.

AuthorFiles ownedSolely ownedFiles touched
congqixia1,2202453,116
Zhen Ye1,1535552,524
Buqian Zheng4573061,247
James3522591,609
yihao.dai345731,263
zhuwenxing345130482
wei liu323501,015
junjiejiangjjj258134470
zhenshan.cao217761,216
aoiasd18169806
Li Liu165129814
jaime14135857
cai.zhang13552857
sparknack13534376
zhagnlu12321524
Chun Han11132720
yanliang56711141262
Spade A10319594
XuanYang-cn9041694
Jiquan Long8835467
Ted Xu8346568
Jeng.Gwan7263212
sthuang7032384
yah01522577
SimFG442727

Showing top 25 of 272 contributors.

Most shared files

Files touched by the most people — shared code where changes are most likely to need coordination.

FileContributorsPrimary ownerOwner share
configs/milvus.yaml70yihao.dai8.0%
go.mod66tinswzy8.5%
go.sum65tinswzy9.6%
Makefile55congqixia11.7%
internal/proxy/impl.go53Jiquan Long16.5%
README.md52sre-ci-robot50.8%
internal/core/unittest/CMakeLists.txt52Jiquan Long10.4%
pkg/util/paramtable/component_param.go50wei liu10.8%
internal/rootcoord/root_coord.go50Cai Yudong9.2%
internal/proxy/util.go48congqixia10.1%
internal/datacoord/server.go44congqixia14.3%
internal/proxy/proxy_test.go43Jiquan Long10.1%
internal/distributed/proxy/service.go43jingkl8.6%
.gitignore43XuanYang-cn11.3%
internal/datacoord/meta.go42congqixia11.1%
internal/proxy/proxy.go42Jiquan Long15.8%
internal/core/unittest/test_sealed.cpp42congqixia9.9%
internal/datacoord/services.go41yihao.dai14.8%
internal/datacoord/server_test.go41congqixia14.6%
internal/rootcoord/root_coord_test.go41Cai Yudong14.1%