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

Reply via email to