Re: Any takers on Bug #1703? (diskd stuck at 100% CPU)

From: Henrik Nordstrom <henrik@dont-contact.us>
Date: Mon, 31 Jul 2006 01:57:22 +0200

sön 2006-07-30 klockan 23:55 +0200 skrev Henrik Nordstrom:

> Thinking. Why are we using sysv ipc for diskd? Why not the normal ipc
> channel created by ipcCreate? But we should at least monitor it for
> close...

monitor part done..

still a bit doubtful if sysv ipc really is good here, or if we would be
better off switching to using a normal STREAM IPC like for most other
helpers. (a DGRAM IPC channel could also work, but delivery is not
guaranteed on all platforms)

One benefit of switching to using a normal IPC channel is that the need
for comm_quick_poll_required() would go away, also getting rid of the
related 400KB/s cache hits issue under low loads.. (4KB reads, 10ms poll
interval)

Regards
Henrik

Received on Sun Jul 30 2006 - 17:57:28 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Aug 01 2006 - 12:00:02 MDT