On Fri, 10 Jul 2009, Roland Mainz wrote:
Some applications may misbehave or lock-up if the size of the pipe
buffer is changed.
Erm... why ?
You have already noticed that the size is hard-coded in Solaris
applications (by PIPE_BUF) since the dawn of time. Pipes offer
properties such as atomic reads and writes. PIPE_BUF declares the
maximum size of an atomic write. Some applications depend on this
FIFO behavior for message passing.
You should feel happy that Solaris is using 5120 rather than 512 like
FreeBSD.
Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer, http://www.GraphicsMagick.org/
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org