Quick question, Are there any tunables, or is there any way to specify devices in a pool to use for the ZIL specifically? I''ve been thinking through architectures to mitigate performance problems on SAN and various other storage technologies where disabling ZIL or cache flushes has been necessary to make up for performance and was wondering if there would be a way to specify a specific device or set of devices for the ZIL to use separate of the data devices so I wouldn''t have to disable it in those circumstances. Thanks in advance! This message posted from opensolaris.org
Bryna, Your timing is excellent! We''ve been working on this for a while now and hopefully within the next day I''ll be adding support for separate log devices into Nevada. I''ll send out more details soon... Neil. Bryan Wagoner wrote:> Quick question, > > Are there any tunables, or is there any way to specify devices in a pool to use for the ZIL specifically? I''ve been thinking through architectures to mitigate performance problems on SAN and various other storage technologies where disabling ZIL or cache flushes has been necessary to make up for performance and was wondering if there would be a way to specify a specific device or set of devices for the ZIL to use separate of the data devices so I wouldn''t have to disable it in those circumstances. > > Thanks in advance! > > > This message posted from opensolaris.org > _______________________________________________ > zfs-discuss mailing list > zfs-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
On Jun 21, 2007, at 3:25 PM, Bryan Wagoner wrote:> Quick question, > > Are there any tunables, or is there any way to specify devices in a > pool to use for the ZIL specifically? I''ve been thinking through > architectures to mitigate performance problems on SAN and various > other storage technologies where disabling ZIL or cache flushes has > been necessary to make up for performance and was wondering if > there would be a way to specify a specific device or set of devices > for the ZIL to use separate of the data devices so I wouldn''t have > to disable it in those circumstances. >See: 6339640 Make ZIL use NVRAM when available. Neil has done some really nice work and is very close to putting back... wait a couple of days... eric
This feature is implemented as part of PSARC 2007/171 and will be putback shortly. - Eric On Thu, Jun 21, 2007 at 03:25:30PM -0700, Bryan Wagoner wrote:> Quick question, > > Are there any tunables, or is there any way to specify devices in a > pool to use for the ZIL specifically? I''ve been thinking through > architectures to mitigate performance problems on SAN and various > other storage technologies where disabling ZIL or cache flushes has > been necessary to make up for performance and was wondering if there > would be a way to specify a specific device or set of devices for the > ZIL to use separate of the data devices so I wouldn''t have to disable > it in those circumstances. > > Thanks in advance! > > > This message posted from opensolaris.org > _______________________________________________ > zfs-discuss mailing list > zfs-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss-- Eric Schrock, Solaris Kernel Development http://blogs.sun.com/eschrock
Outstanding! Wow that was a ka-winky-dink in timing. This will clear up a lot of problems for my customers in HPC environments and in some of the SAN environments. Thanks a lot for the info. I''ll keep my eyes open. This message posted from opensolaris.org