Repository navigation
UCT/IB/RC: Add resource query and setup infrastructure. - #14
Merged
Merged
Conversation
* Add API functions to query for resources * Implement resource query for IB transports/devices * Add RC transport
Contributor
There was a problem hiding this comment.
Do we want to change 64 to:
#define UCT_MAX_NAME_LEN (64)
Contributor
|
Done with the first pass |
Contributor
|
@fullerdj you may want to review it as well (if you have time) |
* Define constatnt for name length. * Fallback if HCA locality file is not present * Single return point for uct_ib_query_resources
Contributor
|
Merged build triggered. |
Contributor
|
Merged build started. |
Contributor
|
Merged build finished. Test FAILed. |
Contributor
|
Test FAILed. Build Log Test FAILed. |
Contributor
|
The above error seems to be installation problem. |
Contributor
|
👍 |
yosefe
added a commit
that referenced
this pull request
Nov 4, 2014
UCT/IB/RC: Add resource query and setup infrastructure.
xinzhao3
pushed a commit
to xinzhao3/ucx
that referenced
this pull request
Sep 21, 2017
rcache fixes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This one defines a framework for getting communication resources, and creating interface. An implementation over IB/RC is also included.
Hardware resources are identified by a string, e.g "mlx4_0:1", or "memory". The returned list is of all supported combinations of transports and resources.
The subnet address field is intended to provide "proximity"/"connectivity" information to upper level/user. It could be IB subnet prefix, or an IPv4/v6 subnet prefix, or in case of shared memory - unique host ID. The rule is, if you have an interface created on one resource, it could talk to any interface created on a remote resource, provided they have the same subnet address. This of course does not deal with cluster mis-configuration issues.