[OmniOS-discuss] Zil Device

Andrew Gabriel illumos at cucumber.demon.co.uk
Thu Jul 16 18:53:18 UTC 2015


On 16/07/2015 19:38, Richard Elling wrote:
>
>> On Jul 16, 2015, at 11:30 AM, Schweiss, Chip <chip at innovates.com 
>> <mailto:chip at innovates.com>> wrote:
>>
>> The 850 Pro should never be used as a log device.  It does not have 
>> power fail protection of its ram cache.   You might as well set 
>> sync=disabled and skip using a log device entirely because the 850 
>> Pro is not protecting your last transactions in case of power failure.
>
> Chip, are you asserting that the 850 Pro does not honor the cache 
> flush command?
> In the bad old days, there were SSDs that were broken for cache 
> flushes, but some of
> the most important (to Samsung) OSes, like Windows, rely on cache 
> flushes to work.
> ZFS does as well.
>  -- richard

Was just in the middle of writing something similar when your reply came in.
Just to add, ZIL devices don't have to have power fail emergency supply 
to work correctly.
What's important is that they don't lie about when they get data to 
non-volatile storage.
Those with power fail protection can in many cases reply when data hits 
their DRAM cache, whereas those without have to wait a bit longer until 
the data hits the flash chips. So the difference tends to impact latency 
of synchronous operations, but in both cases they are very much faster 
than waiting until the data hits the platters of spinning rust.

-- 
Andrew Gabriel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://omniosce.org/ml-archive/attachments/20150716/f7d5af19/attachment.html>


More information about the OmniOS-discuss mailing list