Skip to content
Snippets Groups Projects
CODEOWNERS 2.42 KiB
# default owner for stuff that is not explicitly set for ownership
# for triage only
* @matrix-meow

# github and CI related stuff
.github @sukki37
.github/actions @sukki37
.github/ISSUE_TEMPLATE @JinHai-CN
.github/workflow @sukki37

# files under the top level directory
/*.yml @sukki37
/*.yaml @sukki37
/Makefile @lni
/README.md @dengn
/README_CN.md @dengn
/LICENSE @fengttt
/CODEOWNERS @fengttt
/CODE_OF_CONDUCT.md @JinHai-CN
/CONTRIBUTING.md @yingfeng
/system_vars_config.toml @daviszhen

# top level folders
/cgo @fengttt
/docs @dengn
/etc @zhangxu19830126
/LICENSES @JinHai-CN
/optools @sukki37

# cmd
/cmd/db-server @daviszhen
/cmd/generate-config @daviszhen
/cmd/mo-service @zhangxu19830126 @lni

# pkg itself
/pkg @fengttt

# pkg/common
/pkg/common/async @fengttt
/pkg/common/bitmap @nnsgmsone
/pkg/common/hashmap @nnsgmsone
/pkg/common/moerror @fengttt
/pkg/common/morpc @zhangxu19830126
/pkg/common/stopper @zhangxu19830126

# other directories under pkg
/pkg/cnservice @nnsgmsone
/pkg/compare @nnsgmsone
/pkg/compress @nnsgmsone
/pkg/config @daviszhen
/pkg/container @nnsgmsone
/pkg/defines @daviszhen
/pkg/dnservice @zhangxu19830126
/pkg/encoding @nnsgmsone
/pkg/errno @nnsgmsone
/pkg/fileservice @reusee
/pkg/frontend @daviszhen
/pkg/hakeeper @lni
/pkg/logservice @lni
/pkg/logutil @daviszhen
/pkg/partition @nnsgmsone
/pkg/sort @nnsgmsone
/pkg/sql @daviszhen
/pkg/tests/service @zhangxu19830126 @cnutshell
/pkg/testutil @nnsgmsone
/pkg/txn @zhangxu19830126 @lni
/pkg/vectorize @nnsgmsone
/pkg/util/internalExecutor @aptend
/pkg/util/metric @aptend
/pkg/util/toml @zhangxu19830126

# /proto contains pb definitions, owners will be responsible
# for compatibility issues required for rolling upgrade.
/proto/logservice.proto @lni
/proto/metadata.proto @lni
/proto/metric.proto @aptend
/proto/pipeline.proto @nnsgmsone
/proto/plan.proto @fengttt @nnsgmsone
/proto/timestamp.proto @lni
/proto/txn.proto @zhangxu19830126

# folders under pkg/pb contain code generated by pb, owners will be responsible
# for compatibility issues required for rolling upgrade. 
/pkg/pb/logservice @lni
/pkg/pb/metadata @lni
/pkg/pb/metric @aptend
/pkg/pb/pipeline @nnsgmsone
/pkg/pb/plan @fengttt @nnsgmsone
/pkg/pb/timestamp @lni
/pkg/pb/txn @zhangxu19830126 

# engines and engine related stuff
/pkg/vm @nnsgmsone
/pkg/vm/engine @nnsgmsone
/pkg/vm/engine/memEngine @nnsgmsone
/pkg/vm/engine/tae @XuPeng-SH 
/pkg/vm/engine/txn @reusee

# from the initial CODEOWNERS file
/test @aressu1985