Yes, he is sponsoring the work. I'll get back with a webrev after this weekend.
Olga 2010/2/15 Bonnie Corwin <Bonnie.Corwin at sun.com>: > 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 >> >> >> > > -- , _ _ , { \/`o;====- Olga Kryzhanovska -====;o`\/ } .----'-/`-/ olga.kryzhanovska at gmail.com \-`\-'----. `'-..-| / Solaris/BSD//C/C++ programmer \ |-..-'` /\/\ /\/\ `--` `--`