From: <no...@so...> - 2001-09-13 23:19:27
|
Bugs item #219300, was opened at 2000-10-25 22:10 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=110894&aid=219300&group_id=10894 Category: 26. Channel Types Group: = 8.2 >Status: Pending Resolution: None Priority: 4 Submitted By: Nobody/Anonymous (nobody) Assigned to: Andreas Kupries (andreas_kupries) Summary: -buffersize seems to do nothing (?) Initial Comment: OriginalBugID: 2653 Bug Version: 8.2 SubmitDate: '1999-08-31' LastModified: '1999-11-07' Severity: SER Status: UnAssn Submitter: techsupp ChangedBy: hobbs OS: Windows 95 Machine: X86 FixedDate: '2000-10-25' ClosedDate: '2000-10-25' Name: keith lea ObservedBehavior: % fconfigure file56e9fc -blocking 1 -buffering full -buffersize 1048576 -encoding binary -eofchar {} -translation lf and yet, when copying to this file from a socket, the disk buzzes nonstop and the file's size increases steadily, instead of every megabyte. I do not use [flush]. DesiredBehavior: configuring a channel as "-buffersize 1048576" should not write to the disk until the buffer reaches 1048576 bytes. ---------------------------------------------------------------------- Comment By: Andreas Kupries (andreas_kupries) Date: 2001-09-11 12:57 Message: Logged In: YES user_id=75003 keith lea = <ke...@cs...> ---------------------------------------------------------------------- Comment By: Andreas Kupries (andreas_kupries) Date: 2001-09-07 13:42 Message: Logged In: YES user_id=75003 A patch for Performance Bug #219148 (I/O for NT is 80-100 times slower than for Unix) was submitted today to the 8.4 and 8.3.3 branches. The submitter of this item is asked to check if that patch helps him in his situation too. ---------------------------------------------------------------------- Comment By: Andreas Kupries (andreas_kupries) Date: 2001-08-24 10:29 Message: Logged In: YES user_id=75003 A script exercising the problem would be nice. ---------------------------------------------------------------------- Comment By: Andreas Kupries (andreas_kupries) Date: 2001-08-23 17:35 Message: Logged In: YES user_id=75003 Was something written to the file before the greater buffersize was configured ? It could be a case or reusing the small buffer from such a previous write. ---------------------------------------------------------------------- Comment By: Andreas Kupries (andreas_kupries) Date: 2001-08-23 14:39 Message: Logged In: YES user_id=75003 See Tcl Bug #219148 for the item Donal spoke of. ---------------------------------------------------------------------- Comment By: Andreas Kupries (andreas_kupries) Date: 2001-07-18 18:27 Message: Logged In: YES user_id=75003 This is not necessary a problem of the windows channel code. He claims that the write occurs before the buffer is full. This claim we will have to check. ---------------------------------------------------------------------- Comment By: Donal K. Fellows (dkf) Date: 2001-01-31 12:40 Message: This is a known misfeature of the Windows file channel code; it flushes on every write. Apparently, this is necessary to get certain tests to behave in an expected way, but I reckon that it is probably better to rethink the tests instead... :^) ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=110894&aid=219300&group_id=10894 |