[ewg] Re: [Scst-devel] [ofa-general] OFED 1.3 RC2 release is available

Vu Pham huongvp at yahoo.com
Mon Jan 28 09:07:27 PST 2008


Bart Van Assche wrote:
> On Jan 28, 2008 12:47 PM, Vladislav Bolkhovitin <vst at vlnb.net> wrote:
>> Bart Van Assche wrote:
>>> Apparently OFED 1.3 includes SRP target support ? Although I consider
>>> SRP target support as a very valuable contribution, it should not be
>>> included in the OFED distribution but in the SCST distribution. The
>>> reason is that the SRP target relies on SCST interfaces that can
>>> potentially change with each new SCST release. Consider e.g. the
>>> scsi_tgt.h header file, which defines  the interface between SCST core
>>> and SCST mid-level modules. The version of this file included with
>>> git://git.openfabrics.org/~vu/ofed_1_3.git (0.9.6-pre3) is
>>> incompatible with the latest scsi_tgt.h file from the SCST project
>>> (0.9.6-rc1). This may cause kernel crashes for OFED 1.3 SRP target
>>> users who combine OFED 1.3 with the latest SCST version.
>> No it won't crash, it will refuse to run. I've recently added in SCST
>> protection against attempts running mixed SCST and target driver versions.
>>
>> BTW, there is a
>>
>> ****************************************************************
>> *!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*
>> *!!                                                          !!*
>> *!! BIG FAT WARNING ABOUT MIXED VERSIONS PROBLEM             !!*
>> *!!                                                          !!*
>> *!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*
>> ****************************************************************
> 
> Hello Vladislav,
> 
> I did not test the above scenario -- what I wrote was the result of
> source reading. It is very good that interface versions are checked
> inside SCST before mid-level drivers are used. Even with interface
> version checking in place, my opinion is that the SRP target code
> should be included in the SCST project and not in the OFED project.
> 
> Bart.

Hi Bart,

On srpt readme file, the prerequisite is install SCST BEFORE 
ofed-1.3 or like Vlad warning "recompiling ofed" if you 
install scst after install ofed.

here is one of the reason srpt is part of ofed not scst:

SCST is GPL
ofed + srpt is GPL or BSD


-vu




More information about the ewg mailing list