]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r319746,r319747,r319769: 8269 dtrace stddev aggregation is normalized incorrectly
authoravg <avg@FreeBSD.org>
Tue, 19 Sep 2017 07:31:21 +0000 (07:31 +0000)
committeravg <avg@FreeBSD.org>
Tue, 19 Sep 2017 07:31:21 +0000 (07:31 +0000)
commita14679e015f34d6200e8a9b30e02776fc769f773
tree0e441877b5d39ada08614c198c88034ae7422df0
parent050243798b2a1bf9a7f49e4f486ba044ceeec162
MFC r319746,r319747,r319769: 8269 dtrace stddev aggregation is normalized incorrectly

illumos/illumos-gate@79809f9cf402f130667349b2d4007ecd65d63c6f
https://github.com/illumos/illumos-gate/commit/79809f9cf402f130667349b2d4007ecd65d63c6f

https://www.illumos.org/issues/8269
  It seems that currently normalization of stddev aggregation is done
  incorrectly.
  We divide both the sum of values and the sum of their squares by the
  normalization factor. But we should divide the sum of squares by the
  normalization factor squared to scale the original values properly.

FreeBSD note: the actual change was committed in r316853, this commit
adds the test files and record merge information.

Reviewed by: Bryan Cantrill <bryan@joyent.com>
Approved by: Robert Mustacchi <rm@joyent.com>
Author: Andriy Gapon <avg@FreeBSD.org>

Sponsored by: Panzura
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.normalize.d [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.normalize.d.out [new file with mode: 0644]
cddl/usr.sbin/dtrace/tests/common/aggs/Makefile