Skip to content

[Chore] Add CODEOWNERS for automated PR review assignments#2950

Merged
sammshen merged 5 commits intoLMCache:devfrom
sammshen:code-owners
Apr 5, 2026
Merged

[Chore] Add CODEOWNERS for automated PR review assignments#2950
sammshen merged 5 commits intoLMCache:devfrom
sammshen:code-owners

Conversation

@sammshen
Copy link
Copy Markdown
Contributor

@sammshen sammshen commented Apr 3, 2026

Adds .github/CODEOWNERS to automatically request reviews from the appropriate maintainers when PRs touch specific areas of the codebase.

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
Adds a .github/CODEOWNERS file only; no runtime or library behavior changes, with risk limited to potential misrouting of review requests.

Overview
Adds a new .github/CODEOWNERS file mapping key LMCache areas (engine, multiprocess, distributed/L2, storage backends, integrations, docs, CI, etc.) to specific maintainers so GitHub can automatically request reviews when matching paths change.

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

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 introduces a new CODEOWNERS file to manage repository ownership and automated review assignments for the LMCache project. I have no further feedback to provide as the changes are straightforward and align with project maintenance requirements.

Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 0f78845. Configure here.

Comment thread .github/CODEOWNERS Outdated
Comment thread .github/CODEOWNERS Outdated
@sammshen
Copy link
Copy Markdown
Contributor Author

sammshen commented Apr 3, 2026

@ApostaC @maobaolong would you like to take a look? we can further iterate and make it more fine-grained in the future

Copy link
Copy Markdown
Contributor

@ApostaC ApostaC left a comment

Choose a reason for hiding this comment

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

LGTM!

@maobaolong
Copy link
Copy Markdown
Collaborator

@sammshen Thanks for this great work, I found there are 7 maintainers involved, hope we can add more activity maintainers here, so that the pending review PR can reduce to a lower count.

BTW. I think the following folder @chunxiaozheng can help to maintain also, WDYT?
/lmcache/v1/cache_controller/
/lmcache/v1/distributed/
/lmcache/v1/storage_backend/
/docs/source/production/

@sammshen
Copy link
Copy Markdown
Contributor Author

sammshen commented Apr 4, 2026

@maobaolong sounds good! this is just a first draft, feel free to make a follow up PR later. I will first add @chunxiaozheng to the folders you mentioned :)

@DongDongJu
Copy link
Copy Markdown
Collaborator

@sammshen Hello sam, Could you add me in /lmcache/v1/storage_backend/ as well?

@sammshen
Copy link
Copy Markdown
Contributor Author

sammshen commented Apr 4, 2026

Hi @DongDongJu, adding you to storage_backends and rust and layerwise!

Copy link
Copy Markdown
Collaborator

@maobaolong maobaolong left a comment

Choose a reason for hiding this comment

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

LGTM @sammshen

@chunxiaozheng
Copy link
Copy Markdown
Collaborator

chunxiaozheng commented Apr 4, 2026

hi, @sammshen , I am also quite familiar with these modules. If it's convenient, could you also add me?

/lmcache/v1/storage_backend/connector/base_connector.py
/lmcache/v1/storage_backend/connector/instrumented_connector.py
/lmcache/v1/storage_backend/connector/mooncakestore_connector.py 
/lmcache/v1/storage_backend/connector/mooncakestore_adapter.py  
/lmcache/v1/storage_backend/connector/fs_connector.py          
/lmcache/v1/storage_backend/connector/fs_adapter.py            
/lmcache/v1/storage_backend/connector/audit_connector.py       
/lmcache/v1/storage_backend/connector/audit_adapter.py         

@hlin99
Copy link
Copy Markdown
Contributor

hlin99 commented Apr 4, 2026

who is owning lmcache files (not in v1 path), protocal.py, utils.py, non_cuda_equivalent.py, etc.
seems this part is missing?

@chunxiaozheng
Copy link
Copy Markdown
Collaborator

chunxiaozheng commented Apr 4, 2026

@sammshen Besides, the modules related to memory management (/lmcache.v1.memory_management) have not been allocated yet, and I am quite familiar with this module too.

@hlin99
Copy link
Copy Markdown
Contributor

hlin99 commented Apr 4, 2026

who is owning lmcache files (not in v1 path), protocal.py, utils.py, non_cuda_equivalent.py, etc. seems this part is missing?

Btw: if people are overloaded, I'm happy to jump in and take this limited scope. :) Since I've been focusing heavily on these areas recently, it feels like a natural starting point. Totally up to you, no pressure either way 😉

@sammshen
Copy link
Copy Markdown
Contributor Author

sammshen commented Apr 5, 2026

@sammshen Besides, the modules related to memory management (/lmcache.v1.memory_management) have not been allocated yet, and I am quite familiar with this module too.

added!

@sammshen
Copy link
Copy Markdown
Contributor Author

sammshen commented Apr 5, 2026

@sammshen Besides, the modules related to memory management (/lmcache.v1.memory_management) have not been allocated yet, and I am quite familiar with this module too.

added

@sammshen
Copy link
Copy Markdown
Contributor Author

sammshen commented Apr 5, 2026

who is owning lmcache files (not in v1 path), protocal.py, utils.py, non_cuda_equivalent.py, etc.
seems this part is missing?

added you and @hickeyma

Copy link
Copy Markdown
Collaborator

@chunxiaozheng chunxiaozheng left a comment

Choose a reason for hiding this comment

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

LGTM!

Signed-off-by: Samuel Shen <slshen@uchciago.edu>
Samuel Shen added 2 commits April 4, 2026 22:34
Signed-off-by: Samuel Shen <slshen@uchciago.edu>
… adapters

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

hlin99 commented Apr 5, 2026

who is owning lmcache files (not in v1 path), protocal.py, utils.py, non_cuda_equivalent.py, etc.
seems this part is missing?

added you and @hickeyma

thanks for the trust! will take responsiblity

Samuel Shen added 2 commits April 4, 2026 22:35
Signed-off-by: Samuel Shen <slshen@uchciago.edu>
Signed-off-by: Samuel Shen <slshen@uchciago.edu>
@sammshen sammshen enabled auto-merge (squash) April 5, 2026 02:39
@sammshen sammshen added the full Run comprehensive tests on this PR label Apr 5, 2026
@sammshen sammshen merged commit a0d6b7a into LMCache:dev Apr 5, 2026
36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

full Run comprehensive tests on this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants