Date: Fri, 28 Jun 2013 18:19:31 +0100 From: Saso Kiselkov <skiselkov.ml@gmail.com> To: Matthew Ahrens <mahrens@delphix.com> Cc: freebsd-fs <freebsd-fs@freebsd.org>, George Wilson <george.wilson@delphix.com> Subject: Re: Persistent L2ARC Message-ID: <51CDC5A3.6030400@gmail.com> In-Reply-To: <CAJjvXiH1bY%2BX-WQfo0GziQCzv49JnZHTckVpzHXaoMqJAjAGJA@mail.gmail.com> References: <CAFU734z=SENmyuzunnuGj=5T-9P=gZHpG4hoyGCY7qDsbx=cAQ@mail.gmail.com> <CAJjvXiEWm51ghiOS81_M-weJf3HZWXzVAN=dghNeMLMDu1RbGg@mail.gmail.com> <CAFU734x-XE13g%2B7tRTRv1q7Y=ANcnWxGodUHaFAD%2B2rQ3jwdOQ@mail.gmail.com> <CAJjvXiH1bY%2BX-WQfo0GziQCzv49JnZHTckVpzHXaoMqJAjAGJA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 28/06/2013 17:52, Matthew Ahrens wrote: > > On Fri, Jun 28, 2013 at 12:41 AM, Thomas Zander > <thomas.e.zander@googlemail.com <mailto:thomas.e.zander@googlemail.com>> > wrote: > > On 28 June 2013 00:41, Matthew Ahrens <mahrens@delphix.com > <mailto:mahrens@delphix.com>> wrote: > > Yes, George and I need to finish reviewing it for illumos. If > you're able > > to test it out and report back, that would be great! > > You mean on illumos or on a patch for FreeBSD head? > Right now I don't have a test box but I might have one in a couple of > weeks. If so, I'd be happy to test and report. > > > We are reviewing the changes against illumos, but testing on either > illumos or a patched FreeBSD would be appreciated. Hi guys, As luck would have it I'm right now in the middle of refactoring some of the persistency code to get it ready for upstreaming. I'm doing a full nightly and will be testing my changes today. If all goes well I'll publish a new webrev for review this weekend or on Monday. Matt & George: I've built in your suggestion to store a hint about persistent L2ARC in the vdev configuration nvlist. Now we only attempt a rebuild if the vdev is marked as "persistency-capable". I've also gotten rid of the rotor L2 uberblock region - now it's just a simple 4k block at the start of the device that we write. We'll leave the flash wear leveling to the piece of hardware that knows best: the flash controller. Cheers, -- Saso
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?51CDC5A3.6030400>