Skip to content

Conversation

@xiaguan
Copy link
Collaborator

@xiaguan xiaguan commented Sep 16, 2025

This change extends client functionality to handle master reconnection and segment remounting in non-HA mode, adds corresponding test infrastructure, and improves utility functions for HTTP operations and port allocation.

By the way, we should also re-insert TransferEngine Metadata since HTTP metadata is now embedded in the master.

If we don't, other clients won't be able to access it, which could lead to transfer failures and make recovery impossible.

Maybe we can extend the segment definition to include metadata from TransferEngine — but that can be handled in a follow-up PR.

This change extends client functionality to handle master reconnection and segment remounting in non-HA mode, adds corresponding test infrastructure, and improves utility functions for HTTP operations and port allocation.

Signed-off-by: xiaguan <751080330@qq.com>
@xiaguan xiaguan force-pushed the move_ping_for_no_ha branch from 1c9259c to 3767304 Compare September 16, 2025 11:59
@xiaguan xiaguan requested a review from ykwd September 16, 2025 12:26
Copy link
Collaborator

@ykwd ykwd left a comment

Choose a reason for hiding this comment

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

Great work. The code looks good to me. Let me update the corresponding docs before merging.

@ykwd ykwd mentioned this pull request Sep 16, 2025
29 tasks
@xiaguan xiaguan merged commit dafaaad into kvcache-ai:main Sep 17, 2025
11 checks passed
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.

2 participants