Test passed, thank you for having launched it @prakashsurya 👍 I'm pretty convinced prefetched buffers should be `ARC_FLAG_L2CACHE` flagged (what this PR currently does), as `l2arc_noprefetch` user tunable will then control whether or not these buffers can be L2 backed. This gives a nice performance improvement, as shown in the [bug report](https://www.illumos.org/issues/7531).
FreeBSD has _dtrace_, but I never used it, so I've no idea how to easily track the path of these buffers which, according to you @ahrens, should have been flagged by `arc_read`. And what about prefetched buffers which are evicted before being read ? Thank you very much for your help 👍 -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/openzfs/openzfs/pull/222#issuecomment-324242895 ------------------------------------------ openzfs-developer Archives: https://openzfs.topicbox.com/groups/developer/discussions/T45c103905470ca47-M76ad212c02718b172bd31c68 Powered by Topicbox: https://topicbox.com