Can you explain that a little more? Are you -10'ing the whole concept? Or just renaming xpmem? Or ...?
On Nov 22, 2011, at 11:37 AM, George Bosilca wrote: > -10! > > george. > > On Nov 22, 2011, at 08:38 , Jeff Squyres wrote: > >> 1. Personally, I would love to rename the openib BTL to something that makes >> sense and is a current name. By "rename", I include "rename the directory" >> -- so it would be ompi/mca/btl/ofrc, or something like that. >> >> 2. Good point about error reporting. I would think that the component >> (e.g., ofrc/openib BTL) should report the name that was specified by the >> user. But this could be a PITA to implement -- you couldn't just hard-code >> your component name in error messages anymore; there would have to be some >> level of indirection, such as a global variable that the MCA base fills in >> with the name that your component was referred to by. >> >> >> On Nov 22, 2011, at 9:34 AM, TERRY DONTJE wrote: >> >>> So with the aliasing scheme the code for openib would still under >>> ompi/mca/btl/openib but you could access it with -mca btl ofrc? Ok, so >>> when an error happens in the openib btl how does it identify itself? Does >>> it use openib or ofrc? This seems like there could be some user confusion >>> by adopting the aliasing scheme. >>> >>> --td >>> >>> On 11/22/2011 9:22 AM, Jeff Squyres wrote: >>>> Here's what Nathan and I discussed / decided: >>>> >>>> 1. Nathan shied away from the name "xpmem" in case some other shared >>>> memory scheme basically did the same thing as XPMEM (i.e., single copy >>>> techniques). (just FYI: xpmem's setup is a little different from KNEM, >>>> though, so they didn't merge in KNEM support to vader) Hence, he wanted a >>>> neutral name that could apply to xpmem and others. He and Sam have some >>>> possible names that could be suitable ("single copy ...something..."; I >>>> don't remember offhand). >>>> >>>> 2. We've long talked about having an MCA component aliasing scheme. >>>> Perhaps now is the time to do it. Such a scheme would do two things: >>>> >>>> - provide alias names for components. For example, both of the following >>>> would be equivalent: >>>> >>>> mpirun --mca btl openib,self ... >>>> mpirun --mca btl ofrc,self ... >>>> >>>> - automatically register alias MCA parameters. For example, both of the >>>> following would be equivalent: >>>> >>>> mpirun --mca btl_openib_param 1 ... >>>> mpirun --mca btl_ofrc_param 1 ... >>>> >>>> This would solve two problems: >>>> >>>> 2a. Finally be able to rename the "openib" module to something more >>>> sensical; "ofrc", perhaps? ("ofrc" = OpenFabrics reliable connected >>>> transport, as opposed to the existing "ofud" = OpenFabrics unreliable >>>> datagram transport BTL). >>>> >>>> 2b. Rename vader to be xpmem, because it only supports xpmem at the >>>> moment. If that component is expanded in the future to support other >>>> similar single-copy schemes, it can be renamed to some neutral name and >>>> have "xpmem" as an alias. >>>> >>>> Nathan agreed to look into a module aliasing scheme / vader->xpmem rename >>>> after he works the hide-OB1/BTL-descriptor-lengths issue that was >>>> previously discussed on the list. This will likely be in early/mid >>>> December. >>>> >>>> >>>> >>>> On Nov 17, 2011, at 8:11 AM, Jeff Squyres wrote: >>>> >>>> >>>>> After having to explain to someone at SC for the umpteenth time this week >>>>> that the "vader" BTL uses the XPMEM transport under the covers, I'd like >>>>> to put forth an appeal to rename the "vader" BTL to be "xpmem." >>>>> >>>>> Here's my rationale for why: >>>>> >>>>> 1. Although we have a history of Star Wars-related names, the "ob1" and >>>>> "r2" components got their names because they're mainly algorithms that >>>>> have no obvious name that describes what they do. >>>>> >>>>> 2. All other components that tie into some back-end system are named >>>>> reflecting the back-end system (e.g., tcp, mx, portals, ...etc.). >>>>> "openib" is the weakest example, but we all know that it was named way >>>>> back when OFED was named "OpenIB", and the name has kinda stuck. >>>>> >>>>> 3. The BTL name "xpmem" follows the law of least astonishment from the >>>>> user's perspective. >>>>> >>>>> 4. Cute names rarely seem so after 6 months. >>>>> >>>>> I'll even volunteer to do the work to rename it (a bunch of file moves >>>>> and global search-and-replaces). >>>>> >>>>> -- >>>>> Jeff Squyres >>>>> >>>>> jsquy...@cisco.com >>>>> >>>>> For corporate legal information go to: >>>>> >>>>> http://www.cisco.com/web/about/doing_business/legal/cri/ >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> devel mailing list >>>>> >>>>> de...@open-mpi.org >>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel >>>> >>> >>> -- >>> <Mail Attachment.gif> >>> Terry D. Dontje | Principal Software Engineer >>> Developer Tools Engineering | +1.781.442.2631 >>> Oracle - Performance Technologies >>> 95 Network Drive, Burlington, MA 01803 >>> Email terry.don...@oracle.com >>> >>> >>> >>> _______________________________________________ >>> devel mailing list >>> de...@open-mpi.org >>> http://www.open-mpi.org/mailman/listinfo.cgi/devel >> >> >> -- >> Jeff Squyres >> jsquy...@cisco.com >> For corporate legal information go to: >> http://www.cisco.com/web/about/doing_business/legal/cri/ >> >> >> _______________________________________________ >> devel mailing list >> de...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/devel > > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/