[openib-general] RE: IB Diagnositic Tools
Eitan Zahavi
eitan at mellanox.co.il
Tue Jun 28 06:34:16 PDT 2005
>
> On Tue, 2005-06-28 at 07:30, Eitan Zahavi wrote:
> > > > [EZ] How would you define the internal structure of a 288port
> > switch
> > > > in the existing topology file?
> > > > Would it support writing code that is able to report something
> > like
> > > > "board spine2 of system mySwitch is missing"?
> > >
> > > I think it could.
> > [EZ] Anyway this capability already exists in IBDM. So why re-develop
> > it again?
>
> IBDM is not available for OpenIB as yet and the OpenIB diagnostics have
> been in place for a while now.
[EZ] IBDM is available since I have uploaded it when I uploaded the
simulator code.
I'm not talking about IBADM here. IBDM= IB Data Model.
>
> Also, as far as I know, no one outside of Mellanox has looked at this.
> So that would be a next step.
>
> Is there any documentation on IBDM ?
[EZ] Not much. The attached tar file holds:
IBDM Overview - a diagram showing IBDM objects and their relations (maybe I
should UML this one day).
Ibdm_wrap.html - the TCL API to the IBDM utilities and datamodel
IBNL Specification - describing the format for defining arbitrary systems IB
netlist
MTS14400-48.ibnl - example IBNL for 144 ports switch.
>
> Also, are there updates to this or is the version in the tree what
> should be looked at (and commented on) ?
>
> > Also you did not answer the first question.
>
> By using the comment fields appropriately with semantics for logical
> hierarchy.
[EZ] So the user is supposed to annotate the entire cluster at the node
level with hierarchy names? Is there a tool to create these netlists?
>
> > Is the implementation open to support definition of hierarchical
> > internal IB network like the one embedded in a 288port switch?
>
> Yes.
[EZ] Can you provide an example system definition file?
>
> > > > The code that supports all that is part of the simulator code I
> > have
> > > > posted long ago.
> > > > Please give it a look. Especially the Fabric.h, SysDef.h,
> > > > ibnl_parser.yy in
> > > > https://openib.org/svn/gen2/utils/src/linux-user/ibdm/datamodel
> > >
> > > Why part of the simulator ? Will these be part of the to be released
> > > diagnostics ?
> > [EZ] It was uploaded with the simulator. It is a separate library:
> > IBDM.
> > The simulator uses it to define the topology that is simulated.
>
> OK.
>
> > > > > This brings in more things that are not currently ported to
> > OpenIB
> > > > and
> > > > > also there are some issues with some of these tools.
> > > > [EZ] Never heard of any specific issue. Can you describe these
> > issues?
> > >
> > > I'm pretty sure they were discussed on this list before perhaps
> > quite a
> > > while ago.
> > [EZ] If nobody remembers what they were maybe they are not so subtle
> > and critical?
>
> IMO that was not the case. I don't have the time to go dig these back
> out right now.
>
> -- Hal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20050628/a54f9533/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: IBDM Tutorial.zip
Type: application/octet-stream
Size: 83007 bytes
Desc: not available
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20050628/a54f9533/attachment.obj>
More information about the general
mailing list