Skip to content

Conversation

@mkhazraee
Copy link
Contributor

What?

Removes progress() and supportsProgTh() from SB API. They can be still used within the plugin.

Why?

As ucx and gds_mt are already using multi-threads to deliver performance, idea of shared progress thread became less useful. Shared progress thread can also cause contention between the backends, while we want the isolation in modularity as much as possible. So team decided to remove it from the SB API. Plugins internally can still use it, such as current ucx implementation, just not a mandatory method in SB API anymore.

@github-actions
Copy link

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

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

🚀

@mkhazraee
Copy link
Contributor Author

/build

@mkhazraee mkhazraee force-pushed the mkhazraee/prog_removal branch from 1232e3e to 2ea96b9 Compare August 19, 2025 22:57
@mkhazraee
Copy link
Contributor Author

/build

@mkhazraee
Copy link
Contributor Author

/build

@mkhazraee
Copy link
Contributor Author

/build

@mkhazraee mkhazraee merged commit b2e5d0e into ai-dynamo:main Aug 27, 2025
19 of 20 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.

5 participants