[stgt] [PATCH 15/15] Remove dummy RAID controller from LUN 0
Boaz Harrosh
bharrosh at panasas.com
Wed Sep 9 09:31:58 CEST 2009
On 09/09/2009 12:30 AM, Arne Redlich wrote:
> Tomo,
>
> Thanks for merging the other patches.
>
> Did you come to a conclusion on this one?
>
> Arne
>
> Am Dienstag, den 09.06.2009, 18:23 +0200 schrieb Arne Redlich:
>> The dummy RAID controller serves 2 purposes:
>> (1) commands that are addressed to an inexistent LUN are redirected to it
>> (2) it provides a LUN 0 by default which is required by the SCSI spec
>> .
>>
>> (1) is obviously wrong because instead of "wrong lun" "invalid cdb" is returned
>> to the initiator. A "shadow LUN" of type NO_LUN is now used for this purpose.
>> This LU uses bs_null as backingstore, so there are no idle threads spawned for
>> it (in contrast to the previous dummy raid controller at LUN 0).
>>
>> (2) confuses some OSes / users (Windows prompts for drivers,
>> Solaris repeatedly tries to online the LU, but does not succeed).
>>
>> It's now the user's responsibility to attach a LU to LUN 0 to adhere to the
>> SCSI spec (Solaris / WinXP don't insist, Linux does!).
>>
>> Signed-off-by: Arne Redlich <arne.redlich at googlemail.com>
>
I'll be carrying this patch on my osd-target tree, (based on stgt)
For an osd-target this LUN0 is very annoying.
Thank you very much for doing this
Boaz
--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
More information about the stgt
mailing list