Subject: Re: fsync performance hit on 1.6.1
To: NetBSD Kernel Technical Discussion List <tech-kern@netbsd.org>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: tech-kern
Date: 07/08/2003 23:09:19
> The only part of the whole SysV IPC API that's really rather
> inelegant is the semaphores part

*shudder*

I have yet to see any part that _isn't_ inelgant.

A new namespace for each resource.

A new _flat_ namespace for each resource.

A new flat namespace _with human-meaningless names_ for each resource.

The worst of both the persistent and transient worlds: no cleanup on
process exit - but loss upon rebooting.

> it is unfortunate that you can't use poll() on message queues (sysV
> or posix).

Unfortunate?  I would call it fatal.

/~\ The ASCII				der Mouse
\ / Ribbon Campaign
 X  Against HTML	       mouse@rodents.montreal.qc.ca
/ \ Email!	     7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B