Skip to content

Conversation

@mag1c-h
Copy link
Contributor

@mag1c-h mag1c-h commented Oct 20, 2025

Purpose

Reusable transport abstraction & optimized NSFStore pipeline.

Modifications

Abstract the transport-task hierarchy into reusable base classes and completely rewrite the internal transfer pipeline of NSFStore. This reduces code duplication across store implementations and improves maintainability, extensibility, testability of the storage layer.

Test

CI passed with new added/existing test.

@mag1c-h mag1c-h requested review from UESTC-AHao and qyh111 October 20, 2025 15:31
@ChenyuZhu1 ChenyuZhu1 self-requested a review October 21, 2025 06:23
Copy link
Contributor

@ChenyuZhu1 ChenyuZhu1 left a comment

Choose a reason for hiding this comment

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

Now, in each specific store class, only the task queue needs to be re-implemented, improving the reusability and the structure of code.

@ygwpz ygwpz merged commit c578037 into ModelEngine-Group:develop Oct 21, 2025
3 checks passed
HaoLi980405 added a commit that referenced this pull request Oct 22, 2025
* refactor: reusable transport abstraction & optimized NSFStore pipeline (#296)

* [Docs] Modify Readme Contact Us (#298)

* [Fix] Fix gpu_model_runner req_state update error for issue 283

---------

Co-authored-by: Mag1c.H <hemajun815@163.com>
Co-authored-by: flesher0813 <33923823+flesher0813@users.noreply.github.com>
@mag1c-h mag1c-h deleted the dev_task_abstruct branch October 23, 2025 15:27
flesher0813 added a commit that referenced this pull request Oct 24, 2025
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.

4 participants