*Synopsis*: ksh93 regresses 'uniq -c' performance

CR 6877392 changed on Mar 30 2010 by <User 1-9HOB9N>

=== Field ============ === New Value ============= === Old Value =============

See Also               6939349                                                
====================== =========================== ===========================

     
*Change Request ID*: 6877392

*Synopsis*: ksh93 regresses 'uniq -c' performance

  Product: solaris
  Category: shell
  Subcategory: korn93
  Type: Defect
  Subtype: Performance
  Status: 7-Fix in Progress
  Substatus: 
  Priority: 3-Medium
  Introduced In Release: solaris_nevada
  Introduced In Build: snv_128
  Responsible Engineer: <User 1-5Q-9201>
  Keywords: oss-request, oss-sponsor

=== *Description* ============================================================
As part of ksh93 update 2 project, uniq will be replaced with ksh93 internal 
implementation. During perfomance testing we discovered that uniq in ksh93 is 
slow. Upstream prepared bugfix already and it will be integrated in the next 
sync with upstream.

*** (#1 of 1): 2009-08-31 09:18:30 GMT+00:00 <User 1-1SURPB>


=== *Public Comments* ========================================================
Updated synopsis per Roland's email to request-sponsor with message-id
<<email address omitted>>

[QUOTE]
Additonally CR #6877392 ("ksh93 regresses uniq performance") should be
fixed now (BTW: Can someone update the title to "ksh93 regresses 'uniq
-c' performance", please ? It was only the "-c" option which caused
trouble, in the normal mode the new "uniq" implementation both
outperformed the old "uniq" implementation and the GNU coreutils one...)
but we have to wait for the perf team to officially confirm this...
[ENDQUOTE]

*** (#1 of 3): 2009-09-21 04:32:57 GMT+00:00 <User 1-5Q-6276>

With the ksh93 snapshot of 2009-09-22 we're seeing the performance of
 uniq -c go from being 340 seconds before to being about 60 seconds now.

internally one can view the results at:
http://perfwww.ireland/PITcompare/ksh93_integration_20090922_snapshot-compare.html

*** (#2 of 3): 2009-09-23 16:42:51 GMT+00:00 <User 1-5Q-5197>

To be clear:

'uniq -c 100' on a T1000:
 Currently on b122: 200.25 seconds
 with ksh93 20090922_snapshot: 59.28 seconds
  70 % improvement

*** (#3 of 3): 2009-09-23 17:03:16 GMT+00:00 <User 1-5Q-5197>


=== *Workaround* =============================================================

=== *Additional Details* =====================================================
        Targeted Release: solaris_nevada
        Commit To Fix In Build: snv_137
        Fixed In Build: 
        Integrated In Build: 
        Verified In Build: 
  See Also: 6939349
  Duplicate of: 
  Hooks:
        Hook1: 
        Hook2: 
        Hook3: 
        Hook4: 
        Hook5: <email address omitted>
        Hook6: <email address omitted>
  Program Management: 
  Root Cause: Another Bug Fix
  Fix Affects Documentation: No
  Fix Affects Localization: No

=== *History* ================================================================
        Date Submitted: 2009-08-31 09:18:30 GMT+00:00
        Submitted By: <User 1-1SURPB>

        Status Changed    Date Updated                  Updated By
        3-Accepted        2009-08-31 09:33:30 GMT+00:00 <User 1-1SURPB>
        7-Fix in Progress 2010-03-29 03:04:10 GMT+00:00 <User 1-5Q-9201>


=== *Service Request* ========================================================
        Impact: Significant
        Functionality: Primary
        Severity: 2
        Product Name: solaris
        Product Release: solaris_nevada
        Product Build: snv_125
        Operating System: snv_125
        Hardware: generic
        Submitted Date: 2009-08-31 09:18:31 GMT+00:00


=== *Multiple Release (MR) Cluster* - 0 ======================================

Reply via email to