Feature/fabrics/caps#559
Closed
jonasohland wants to merge 8 commits into
Closed
Conversation
Co-authored-by: Jonas Ohland <jonas.ohland@gmail.com> Signed-off-by: Jonas Ohland (Riedel) <jonas.ohland@riedel.net>
- Replace bare throw with Exception::invalidState in Target/Initiator - Restore commented-out error status check in try_run - Remove duplicate copyStringProperty call for link_type - Remove spurious blank line in Address::fromBase64 - Remove unused FabricSourceInterfaces files and getSources declaration - Remove unused ProviderConfig.hpp includes, add missing include in FabricInterfaceProbe.hpp - Fill in empty doxygen stubs, add missing [[nodiscard]] attributes - Rename capabilitiesDummyCheck to validateCapabilities - Report hostname instead of opaque fi_shm address for SHM interfaces - Propagate service field in SHM interface descriptions - Handle unparseable query addresses gracefully in probeInterfaces Co-authored-by: Jonas Ohland <jonas.ohland@gmail.com> Signed-off-by: Jonas Ohland (Riedel) <jonas.ohland@riedel.net>
Separate how capability flags behave on the two code paths: - Query (mxlFabricsGetInterfaces): caps are output-only, not used for filtering. Each returned interface reports its detected capabilities. - Setup (target/initiator): caps express requirements. At least one transfer capability must be set; defaults to REMOTE_WRITE with a warning if missing. Move capability normalization from ProviderConfig into selectSourceInterface so it only applies on the setup path. Derive libfabric caps and requiredCaps from MXL capability flags via helpers, supporting both REMOTE_WRITE and SEND_RECEIVE. Store the resolved ProviderCapabilities in ProviderConfig for later use. Co-authored-by: Jonas Ohland <jonas.ohland@gmail.com> Signed-off-by: Jonas Ohland (Riedel) <jonas.ohland@riedel.net>
…selection Co-authored-by: Jonas Ohland <jonas.ohland@gmail.com> Signed-off-by: Jonas Ohland <jonas.ohland@riedel.net>
…InfoList Co-authored-by: Jonas Ohland <jonas.ohland@gmail.com> Signed-off-by: Jonas Ohland <jonas.ohland@riedel.net>
Co-Authored-By: Jonas Ohland <jonas.ohland@gmail.com> Signed-off-by: Jonas Ohland <jonas.ohland@riedel.net>
Co-authored-by: Jonas Ohland <jonas.ohland@gmail.com> Signed-off-by: Jonas Ohland (Riedel) <jonas.ohland@riedel.net>
Co-authored-by: Jonas Ohland <jonas.ohland@gmail.com> Signed-off-by: Jonas Ohland (Riedel) <jonas.ohland@riedel.net>
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.
No description provided.