Skip to content

Conversation

@itayalroy
Copy link
Contributor

@itayalroy itayalroy commented Dec 24, 2025

This commit migrates elastic.py to TCPStore-based metadata exchange
instead of ETCD.

Note that this TCPStore instance can be re-used for rank management
(instead of the custom TCP based implementation we currently have)
but distributed rank management performs worse in scale (tested
with 64 concurrent get_rank() calls) so rank server will stay
for now.

@github-actions
Copy link

👋 Hi itayalroy! Thank you for contributing to ai-dynamo/nixl.

Your PR reviewers will review your contribution then trigger the CI to test your changes.

🚀

@itayalroy
Copy link
Contributor Author

@2dm @RoeyAzran1992 @ebarilanM to review

@itayalroy
Copy link
Contributor Author

/build

@itayalroy
Copy link
Contributor Author

/build

This commit migrates elastic.py to TCPStore-based metadata exchange
instead of ETCD.

Note that this TCPStore instance can be re-used for rank management
(instead of the custom TCP based implementation we currently have)
but distributed rank management performs worse in scale (tested
with 64 concurrent get_rank() calls) so rank server will stay
for now.

Signed-off-by: Itay Alroy <[email protected]>
@itayalroy
Copy link
Contributor Author

/build

Copy link
Collaborator

@ebarilanM ebarilanM left a comment

Choose a reason for hiding this comment

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

please open issue for solve external md exchange

@brminich brminich merged commit 2e80799 into ai-dynamo:main Jan 8, 2026
16 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants