[libfabric-users] Linux verbs / Windows netdir Interoperability
dshinaberry at MRU.MEDICAL.CANON
dshinaberry at MRU.MEDICAL.CANON
Tue Jan 4 12:06:53 PST 2022
Hello Sean and fellow list users,
I'm starting to think about this effort in very high-level broad brushstrokes and I have some administrative/bookkeeping questions.
-- Venue for Discussion
I am certain that I am going to want to have a lot of back and forth discussions about this task. How you would like to handle that? I imagine it could be:
1. just messages on this list; or
2. a dedicated issue in the GitHub repository; or
3. something else entirely.
My thinking was #2, but I'm happy to do whatever makes sense for the project.
-- Required Testing
I am aware of the existence of fabtests, but those seem like more a set of tools for end users to familiarize themselves with the library and check for correct installation/configuration. I'm curious to know if you have any requirements and/or guidelines for what testing should be done for new code. Unit tests? Regression tests? Integration tests? Etc.
Obviously, code I submit will work for my use case, however that seems like a bare minimum and I feel like I should aspire to more than just that. Just looking for some guidance about expectations for testing.
-- Earliest Notions of an Approach to the Problem
I could imagine this effort being directed in one of several directions and was interested in your opinion on the pros and cons of them and what direction you think I ought to head. We could:
1. completely scrap the existing netdir provider and start over with something new;
2. keep the existing netdir provider and augment it with some sort of verbs compatibility setting via an environment variable;
3. keep the existing netdir provider and create a new one along side it, e.g. ndverbs, that will play well with the verbs provider running on Linux;
4. port libibverbs to Windows/NetworkDirect and theoretically use the libfabric verbs provider on both Linux and Windows;
5. something I haven't even contemplated.
Kind Regards,
Derek
Derek Shinaberry
Senior Software Engineer, Platform Software
Canon Medical Research USA, Inc.
706 N. Deerpath Drive, Vernon Hills, IL 60061, USA
www.research.us.medical.canon<http://www.research.us.medical.canon/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/libfabric-users/attachments/20220104/c6c7be05/attachment.htm>
More information about the Libfabric-users
mailing list