Skip to content

[Chore] [CODEOWNERS] Expand multiprocess and server reviewer pools#3016

Closed
sammshen wants to merge 2 commits intoLMCache:devfrom
sammshen:expand-codeowners
Closed

[Chore] [CODEOWNERS] Expand multiprocess and server reviewer pools#3016
sammshen wants to merge 2 commits intoLMCache:devfrom
sammshen:expand-codeowners

Conversation

@sammshen
Copy link
Copy Markdown
Contributor

@sammshen sammshen commented Apr 13, 2026

What this PR does / why we need it:

Special notes for your reviewers:

If applicable:

  • this PR contains user facing changes - docs added
  • this PR contains unit tests

Note

Low Risk
Low risk: updates only .github/CODEOWNERS to adjust review assignment, with no runtime code changes.

Overview
Expands .github/CODEOWNERS coverage by adding additional owners for /lmcache/v1/multiprocess/, multiprocess/http_server.py, and /lmcache/server/, broadening the default reviewer pool for multiprocess and server-related changes.

Reviewed by Cursor Bugbot for commit ebbc361. Bugbot is set up for automated code reviews on this repo. Configure here.

Add @sammshen @KuntaiDu @YaoJiayi @royyhuang @deng451e to
/lmcache/v1/multiprocess/ and /lmcache/v1/multiprocess/http_server.py
to broaden the review pool. Add @sammshen @royyhuang @deng451e to
/lmcache/server/ for the same reason.

The /lmcache/v1/multiprocess/protocols/observability.py owner list
is intentionally unchanged.

Signed-off-by: Samuel Shen <slshen@uchciago.edu>
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the .github/CODEOWNERS file to expand the owner lists for the multiprocess and server directories. A review comment suggests removing a redundant entry for http_server.py since its ownership now matches its parent directory, which would simplify the configuration.

Comment thread .github/CODEOWNERS Outdated
/lmcache/v1/multiprocess/ @ApostaC @OasisGit @sammshen @KuntaiDu @YaoJiayi @royyhuang @deng451e
/lmcache/v1/multiprocess/protocols/observability.py @royyhuang @ApostaC
/lmcache/v1/multiprocess/http_server.py @royyhuang @ApostaC @OasisGit
/lmcache/v1/multiprocess/http_server.py @royyhuang @ApostaC @OasisGit @sammshen @KuntaiDu @YaoJiayi @deng451e
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This entry for http_server.py is now redundant. Since the parent directory /lmcache/v1/multiprocess/ (line 12) now includes the exact same set of owners (@royyhuang, @ApostaC, @OasisGit, @sammshen, @KuntaiDu, @YaoJiayi, and @deng451e), this specific file override no longer changes the reviewer pool and can be removed to simplify the file.

References
  1. The style guide emphasizes maintainability and technical debt. Redundant configuration entries increase maintenance overhead. (link)

@sammshen
Copy link
Copy Markdown
Contributor Author

this is also a chance to pass auto pass K3 CI for non code changes and it worked :)

Comment thread .github/CODEOWNERS Outdated

# Multiprocess
/lmcache/v1/multiprocess/ @ApostaC @OasisGit
/lmcache/v1/multiprocess/ @ApostaC @OasisGit @sammshen @KuntaiDu @YaoJiayi @royyhuang @deng451e
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hi~ @sammshen could you add me and @maobaolong here too? we are learning about MP mode now.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would like to but I need to ask @ApostaC and @KuntaiDu as this is not my decision to make :)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yihua will need to approve this PR and leave the final call to him

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, thanks a lots

Add @maobaolong @chunxiaozheng to /lmcache/v1/multiprocess/ and
/lmcache/v1/multiprocess/http_server.py. Add @oasisgit to
/lmcache/server/.

/lmcache/v1/multiprocess/protocols/observability.py ownership is
intentionally unchanged.

Signed-off-by: Samuel Shen <slshen@uchciago.edu>
@sammshen sammshen force-pushed the expand-codeowners branch from e7ef87f to ebbc361 Compare April 14, 2026 05:32
@sammshen
Copy link
Copy Markdown
Contributor Author

@chunxiaozheng @maobaolong added!! also we decided to remove the CODEOWNERS restriction but you guys will still be pinged on MP PRs :)

@chunxiaozheng
Copy link
Copy Markdown
Collaborator

@chunxiaozheng @maobaolong added!! also we decided to remove the CODEOWNERS restriction but you guys will still be pinged on MP PRs :)

@sammshen thanks!

@sammshen sammshen closed this Apr 23, 2026
auto-merge was automatically disabled April 23, 2026 22:40

Pull request was closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants