OpenSolaris

Printable Version Enter a New Search
Bug ID 6663818
Synopsis Poor 'uuid_generate_time' performance in comparision to other OSes
State 10-Fix Delivered (Fix available in build)
Category:Subcategory library:other
Keywords SAP
Responsible Engineer Rafael Vanoni
Reported Against s10u4_fcs
Duplicate Of
Introduced In
Commit to Fix snv_102
Fixed In snv_102
Release Fixed solaris_nevada(snv_102)
Related Bugs 4622990
Submit Date 15-February-2008
Last Update Date 6-November-2008
Description
In the next SAP release, SAP development switched from their own implementation 
for generating UUIDs to to the OS vendor's implementations.
During investigating this one, they ran several performance tests.
These tests look very bad for Solaris (on their SPARC system, but can also
be tracked on x64 systems).

The problems are not with the absolute numbers but the difference between
their old implementation (RFC_UUID) and the OS provided one (OS_UUID).

As you can see, their difference is a factor 740 for Solaris,
50 for Linux and 16 for HPUX.

I have attached the source of their test program to this e-mail.
I also attached the x64 and the SPARCv9 binaries.

Make your own tests with
uuidtime.x64 -u=1000000
and
uuidtime.sparcvi -u=1000000
Work Around
N/A
Comments
N/A