svn commit: r280822 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
Alexander Motin
mav at FreeBSD.org
Sun Mar 29 21:52:16 UTC 2015
On 30.03.2015 00:44, Steven Hartland wrote:
> Given the upstream nature of this code it may be better to not do
> cosmetic changes like unless they are first upstreamed as it makes
> comparing with the upstream when bringing update harder.
My changes didn't move the code away from the upstream, may be even made
it a bit closer. In places where upstream code has "64 << 20", I changed
our code from "64<<18" to "16 << 20", which I believe both more correct
and closer to upstream.
> On 29/03/2015 21:28, Alexander Motin wrote:
>> Author: mav
>> Date: Sun Mar 29 20:28:18 2015
>> New Revision: 280822
>> URL: https://svnweb.freebsd.org/changeset/base/280822
>>
>> Log:
>> Some cosmetic polishing. No functional change.
>> MFC after: 1 week
>>
>> Modified:
>> head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
>>
>> Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
>> ==============================================================================
>>
>> --- head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c Sun
>> Mar 29 20:21:59 2015 (r280821)
>> +++ head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c Sun
>> Mar 29 20:28:18 2015 (r280822)
>> @@ -4194,10 +4194,10 @@ arc_init(void)
>> #endif
>> #endif /* illumos */
>> /* set min cache to 1/32 of all memory, or 16MB, whichever is
>> more */
>> - arc_c_min = MAX(arc_c / 4, 64<<18);
>> + arc_c_min = MAX(arc_c / 4, 16 << 20);
>> /* set max to 1/2 of all memory, or all but 1GB, whichever is
>> more */
>> - if (arc_c * 8 >= 1<<30)
>> - arc_c_max = (arc_c * 8) - (1<<30);
>> + if (arc_c * 8 >= 1 << 30)
>> + arc_c_max = (arc_c * 8) - (1 << 30);
>> else
>> arc_c_max = arc_c_min;
>> arc_c_max = MAX(arc_c * 5, arc_c_max);
>> @@ -4207,9 +4207,9 @@ arc_init(void)
>> * Allow the tunables to override our calculations if they are
>> * reasonable (ie. over 16MB)
>> */
>> - if (zfs_arc_max > 64<<18 && zfs_arc_max < kmem_size())
>> + if (zfs_arc_max > 16 << 20 && zfs_arc_max < kmem_size())
>> arc_c_max = zfs_arc_max;
>> - if (zfs_arc_min > 64<<18 && zfs_arc_min <= arc_c_max)
>> + if (zfs_arc_min > 16 << 20 && zfs_arc_min <= arc_c_max)
>> arc_c_min = zfs_arc_min;
>> #endif
>>
>
--
Alexander Motin
More information about the svn-src-all
mailing list