Hello,

On Mar 6, 2010, at 6:02 PM, Andrey Kuzmin wrote:

> This is purely tactical, to avoid l2arc write penalty on eviction. You seem 
> to have missed the very next paragraph:
> 
>    3644  * 2. The L2ARC attempts to cache data from the ARC before it is 
> evicted.
>    3645  * It does this by periodically scanning buffers from the 
> eviction-end of
>    3646  * the MFU and MRU ARC lists, copying them to the L2ARC devices if 
> they are
>    3647  * not already there.  
> 
> 

My point was just that nothing is evicted from the ARC to the L2ARC, of course 
things evicted can be available in the L2ARC, but its not pushed there when 
evicted. I commented on the question "is not L2ARC is used to absorb the 
evicted data from ARC ?" Then no, the L2ARC absorbs non-evicted data from the 
ARC, that possibly gets evicted later. But it's just semantics.

Regards

Henrik
http://sparcv9.blogspot.com

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to