Skip navigation

Standard Performance Evaluation Corporation

Facebook logo LinkedIn logo Twitter logo Google+ logo


(Updated: February 5, 2019)

Errata for SP2

This update removes the "Usable GiB" information from generated submission bundles produced by SpecReport. This information is no longer required to be provided in the submission XML file, and is ignored if present. This update also fixes the issue with truncated axis labels in the generated plot PNG.

These updates expand the maximum number of processes that the benchmark can create globally from 30,000 to 60,000. It also fixes a truncation bug that was preventing the expansion beyond 30,000.

This update is performance neutral and meant to address a situation where the tester has incorrectly configured their clients so that they do not have any local DNS caching enabled. In this situation the SPECsfs2014_SP2 client processes will perform DNS lookups that will swamp the DNS server in the tester's infrastructure. This can lead to test failures due to overloading the DNS server.

The patches reduce the client's DNS activities to one time, before the test starts. During this one DNS lookup the benchmark's client processes will cache the hostname to IP translation and never ask again. Also in the patch set is some additional logging, post test, that makes it easier to parse the logs using other statistical tools. The new additional log contains all of the existing child log information but it is now in a CSV format.

Bug fix for customers using the custom workload capabilities of SPECsfs2014_SP2. This does not affect any submission, publication or benchmark usage for submission or publication. This only affects custom workload users.

After applying the patch the user will need to rebuild the binaries and distribute these updated binaries to the nodes involved in the testing.

To build on Unix platforms:

	cd $top
 	make clean

The new binaries will now be in the 'bin' directory.

To build on Windows platforms:
Use Visual studio to build the executables by double clicking on the msbuild/netmist_dist.sln (solution file) select the desired 32 or 64 bit platform, then click on build.

The new binaries will be in the build\dist\windows\$platform directory.

Errata for SP1 and earlier

The following SfsManager and netmist fixes include:

  1. Fix for adding percent complete console messages in Database workload.
  2. Adding console messages from children after the last heartbeat process exits.
  3. Adding TRACEDEBUG option.
  4. Adding minor cleanup in SfsManager.
  5. Adding NO_OP_VALIDATE option for in house testing.

The following patch cleans up an error path and updates a counter that is normally not used, but could be in custom workloads:

The following patch fixes a minor bug where one of the sections of the generated report is incorrectly a duplicate of another.

When one attempts to run the SFS2014 benchmark on an improperly configured system, the benchmark may not shutdown gracefully and may leave zombie processes behind. The fix below is performance neutral and resolves this problem:

None of these errata fixes affect performance or comparability.