Hi Olga,

Sorry for the delay in responding.

Is Roger sponsoring this along with your others?  Or should this go on 
the 'awaiting sponsor' list?

Thanks.

Bonnie



On 02/ 8/10 07:04 PM, ????? ???????????? wrote:
> Please add this bug to my sponsor requests:
> BUG ID: 6920072
> BUG Synopsis: ksh93 tail -f, with unconditional .25s sleep and line
> parsing, about 37x slower than cat
> 
> 2009/12/9 ????? ???????????? <olga.kryzhanovska at gmail.com>:
>> This is a request for sponsors for fixing the following list of bugs:
>>
>> BUG ID: 6904557
>> BUG Synopsis: wc no longer counts number of bytes correctly
>>
>> BUG ID:  6904575
>> BUG Synopsis: cut -d with multibyte character no longer works
>>
>> BUG ID: 6904597
>> BUG Synopsis: paste -d no longer works with multibyte characters
>>
>> BUG ID:  6904780
>> BUG Synopsis: usr/bin/chksum changed output in snv_128
>>
>> BUG ID: 6904870
>> BUG Synopsis: uniq -s does not skip multibyte characters correctly
>>
>> BUG ID: 6904878
>> BUG Synopsis: join -t no longer works with multibyte char separator
>>
>>
>> The same patch will fix the the P1 STOPPER bug:
>> BUG ID: 6900314
>> BUG Synopsis: (while true ; do true | true ; done) hang in ioctl() with 
>> SIGTTOU
>>
>>
>> Name: Olga Kryzhanovska
>> Opensolaris user name: fleyta
>> SCA ID: #OS0402
>> --
>>      ,   _                                    _   ,
>>     { \/`o;====-    Olga Kryzhanovska   -====;o`\/ }
>> .----'-/`-/     olga.kryzhanovska at gmail.com   \-`\-'----.
>>  `'-..-| /     Solaris/BSD//C/C++ programmer   \ |-..-'`
>>      /\/\                                     /\/\
>>      `--`                                      `--`
>>
> 
> 
> 
> 
> 
> ---------- Forwarded message ----------
> From:  <bugmail-sender at sun.com>
> Date: Tue, Jan 26, 2010 at 8:21 AM
> Subject: [ksh93-integration-discuss] CR 6920072 Updated, P3
> utility/text ksh93 tail -f, with unconditional .25s sleep and line
> parsing, about 37x slower than cat
> To:
> 
> 
> *Synopsis*: ksh93 tail -f, with unconditional .25s sleep and line
> parsing, about 37x slower than cat
> 
> CR 6920072 changed on Jan 26 2010 by <User 1-5Q-1267>
> 
> === Field ============ === New Value ============= === Old Value =============
> 
> See Also               6790507
> ====================== =========================== ===========================
> 
> 
> *Change Request ID*: 6920072
> 
> *Synopsis*: ksh93 tail -f, with unconditional .25s sleep and line
> parsing, about 37x slower than cat
> 
>  Product: solaris
>  Category: utility
>  Subcategory: text
>  Type: Defect
>  Subtype:
>  Status: 1-Dispatched
>  Substatus:
>  Priority: 3-Medium
>  Introduced In Release:
>  Introduced In Build:
>  Responsible Engineer:
>  Keywords:
> 
> === *Description* ============================================================
> Running tail -f on a nightly.log during a build on an Opensolaris
> snv_126 machine,
> I noticed that the tail was running long after the build had
> completed.  The first
> time I killed it; the second time I decided to let it run.  *26
> minutes* after the
> build completed, it finally completed (the entire build had only taken
> 28 minutes).
> 
> Now, this was across an ssh connection from EGO02 to MPK17, but I took the 
> same
> log file and did several tests:
> 
> tail -f: 26:XX
> nfs cp:  00:29
> scp:     00:29
> scp -C:  00:36
> cat:     00:42
> 
> That's quite a difference.
> 
> Trussing the command, I see that it's ksh93, and that ksh is apparently 
> reading
> line-chunked things of approximately 8K, and writing line-chunked blocks to 
> the
> output, and unconditionally delaying .25s between each stat/read/write call.
> That latter, in particular, seems to be the biggest problem, and seems
> ill-advised;
> if there's to be a delay, it seems like "stat, and if no change sleep and then
> stat again" would be a lot more efficient.
> 
> Also, for -f, I don't see why there's any point in doing the
> line-oriented calls;
> original tail didn't, and I can't imagine it's a win.
> 
> *** (#1 of 1): 2010-01-26 04:51:29 GMT+00:00 <User 1-5Q-12546>
> 
> 
> === *Public Comments* ========================================================
> 
> === *Workaround* =============================================================
> 
> === *Additional Details* =====================================================
>        Targeted Release:
>        Commit To Fix In Build:
>        Fixed In Build:
>        Integrated In Build:
>        Verified In Build:
>  See Also: 6790507
>  Duplicate of:
>  Hooks:
>        Hook1:
>        Hook2:
>        Hook3:
>        Hook4:
>        Hook5:
>        Hook6:
>  Program Management:
>  Root Cause:
>  Fix Affects Documentation: No
>  Fix Affects Localization: No
> 
> === *History* ================================================================
>        Date Submitted: 2010-01-26 04:51:29 GMT+00:00
>        Submitted By: <User 1-5Q-12546>
> 
>        Status Changed    Date Updated                  Updated By
> 
> 
> === *Service Request* ========================================================
>        Impact: Significant
>        Functionality: Secondary
>        Severity: 3
>        Product Name: solaris
>        Product Release: solaris_nevada
>        Product Build:
>        Operating System: snv_126
>        Hardware: generic
>        Submitted Date: 2010-01-26 04:51:30 GMT+00:00
> 
> 
> === *Multiple Release (MR) Cluster* - 0 ======================================
> 
> _______________________________________________
> ksh93-integration-discuss mailing list
> ksh93-integration-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/ksh93-integration-discuss
> 
> 
> 

Reply via email to