Re: [PATCH] megaraid_sas: Re-enable WRITE SAME

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Shivasharan!

> For MegaRAID controller we want to support WRITE SAME for non-raid
> volumes.  Because of host wide "no_write_same = 1" settings, we are
> not able to use provision mode.

The no_write_same flag gates whether the WRITE SAME(10/16) commands are
used to zero block ranges. It does not influence whether WRITE SAME with
the UNMAP bit set is used to deallocate block ranges on devices which
support logical block provisioning.

> Virtual Disk will not enable WRITE SAME feature providing correct VPD
> block limit page.

This wasn't always the case.

If you want to enable WRITE SAME you'll have to provide some sort of
heuristic to avoid breaking things on firmware versions and controllers
that predate correct reporting.

> Virtual Disk in MegaRAID provides below values in VPD page 0xb0 which
> will disable WRITE SAME commands.

A value of 0 in

  Maximum write same length: 0x0 blocks

means the maximum length is not reported. It does not mean that WRITE
SAME isn't supported.

-- 
Martin K. Petersen	Oracle Linux Engineering



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux