[BREAKING] Refactor: Provide a general storage abstraction layer by 0oshowero0 · Pull Request #66 · TransferQueue/TransferQueue

added 3 commits

October 11, 2025 18:45
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>

@0oshowero0

Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>

@0oshowero0

@0oshowero0

Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>

This was referenced

Oct 21, 2025
refactor: renew README.md, fix import error, and fix errors in sync_demo.py
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>

@0oshowero0

Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>

@0oshowero0

@0oshowero0

@0oshowero0

…#2)

* feat: enhance handshake process with timeout and retransmission logic

Signed-off-by: jianjunzhong <jianjunzhong@foxmail.com>

* fix: issues in comments

Signed-off-by: jianjunzhong <jianjunzhong@foxmail.com>

* fix: fix issues in comments

Signed-off-by: jianjunzhong <jianjunzhong@foxmail.com>

* Update transfer_queue/storage.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update transfer_queue/storage.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Signed-off-by: jianjunzhong <jianjunzhong@foxmail.com>
Co-authored-by: Han Zhenyu 韩振宇 <o0shower0o@outlook.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
#3)

* docs: improve docstrings for clarity and consistency across storage.py

Signed-off-by: jianjunzhong <jianjunzhong@foxmail.com>

* docs: update examples in build_storage_meta_groups and _register_servers for clarity

Signed-off-by: jianjunzhong <jianjunzhong@foxmail.com>

---------

Signed-off-by: jianjunzhong <jianjunzhong@foxmail.com>
…StorageManager (#8)

Signed-off-by: jianjunzhong <jianjunzhong@foxmail.com>
…#5)

* docs: improve docstrings for clarity and consistency across client.py

* Update transfer_queue/client.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix comments

* fix comments

---------

Co-authored-by: liuximeng <13073314+liuximeng18772102439@user.noreply.gitee.com>
Co-authored-by: Han Zhenyu 韩振宇 <o0shower0o@outlook.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: jianjunzhong <jianjunzhong@foxmail.com>
* Enable Controller UT

* fix codecheck

* fix codecheck

---------

Co-authored-by: liuximeng <13073314+liuximeng18772102439@user.noreply.gitee.com>
…impleStorageManager (#7)

* feat: update tests for SimpleStorageUnit and add new tests for AsyncSimpleStorageManager

Signed-off-by: jianjunzhong <jianjunzhong@foxmail.com>

* refactor: simplify mock operations and adjust performance test parameters for faster execution

Signed-off-by: jianjunzhong <jianjunzhong@foxmail.com>

---------

Signed-off-by: jianjunzhong <jianjunzhong@foxmail.com>
* Handle TODOs in the demo

* fix codecheck

* Apply suggestion from @Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: liuximeng <13073314+liuximeng18772102439@user.noreply.gitee.com>
Co-authored-by: Han Zhenyu 韩振宇 <o0shower0o@outlook.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>

@0oshowero0

Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>