The test case has been updated accordingly to

(1) reduced the data size to 500k
(2) dialed down the loop iteration to 5

so it runs much faster now.

The webrev has been updated.

http://cr.openjdk.java.net/~sherman/7110149/webrev


-Sherman

On 11/29/2011 02:23 AM, Alan Bateman wrote:
On 28/11/2011 22:06, Xueming Shen wrote:
Hi,

Here is the webrev for upgrading the bundled zlib from 1.2.3 to 1.2.5 for JDK8

http://cr.openjdk.java.net/~sherman/7110149/webrev

The changes to the original zlib source code (other than the copyright attachment)
is at

http://cr.openjdk.java.net/~sherman/7110149/webrev/src/share/native/java/util/zip/zlib-1.2.5/patches/ChangeLog_java.html

For you reference, the 1.2.3 upgrade webrev can be found at

http://cr.openjdk.java.net/~sherman/zlib123/webrev

Thanks,
Sherman
Thanks for doing this, the upgrade looks fine to me (assuming that zlib1.2.3 is deleted).

One concern about the test is that it would appear to be long running. I grabbed it and tried it on my system with zlib1.2.3 and it took about 25s, and just over 1m on a much older/slower machine. Maybe the innermost loop could be dialed down, say to 5. It might be best to drop the /timeout=1000 as the right way to increase the timeout on really slow machines is to run with -timeoutFactor:N.

Minor comment on the test is that new Random(new Date().getTime()).nextBytes(dataIn) is a bit odd. Also might be nicer if check didn't declare that its throws Throwable.


Reply via email to