Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Mac > Mac Programmer > Re: Is KQueue s...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 6 of 10 Topic 935 of 1040
Post > Topic >>

Re: Is KQueue still broken on Darwin?

by Gregory Weston <uce@[EMAIL PROTECTED] > Apr 16, 2007 at 10:02 PM

In article <13283qfb2h7a4de@[EMAIL PROTECTED]
>,
 SM Ryan <wyrmwif@[EMAIL PROTECTED]
> wrote:

> Gregory Weston <uce@[EMAIL PROTECTED]
> wrote:
> # In article <1327i8uinfdkk99@[EMAIL PROTECTED]
>,
> #  SM Ryan <wyrmwif@[EMAIL PROTECTED]
> wrote:
> # 
> # > Gregory Weston <uce@[EMAIL PROTECTED]
> wrote:
> # > # In article <13277khfed5tv24@[EMAIL PROTECTED]
>,
> # > #  SM Ryan <wyrmwif@[EMAIL PROTECTED]
>
wrote:
> # > # 
> # > # > I have a program that gets in an uninterruptible wait for
> # > # > hours and days. I'm using sockets and kqueue. I have never
> # > # > had problems with sockets before, but kqueue used to crash
> # > # > the kernel. Does anyone know if kqueue still borks the machine?
> # > # 
> # > # It never has for me. What's the nature and cir***stance of the 
> # > # misbehavior you're seeing?
> # > 
> # > It hangs on customer machines not mine where I cannot examine it
> # > too closely (no gdb, etc). It monitors the file system, running
> # > kqueue on up to 2000 disk inodes. It has a unix domain socket
> # > to another process. When I look at with ps -x the status is Us.
> # > If I kill the companion process, one of the threads will abort
> # > the entire process on a broken pipe; then the status is Es and
> # > it's still hung.
> # > 
> # > This can persist for days, until someone notices it. The only
> # > recovery I know of is a reboot. I do know kqueue panicked 10.3.
> # > I wonder if it's still broken or 10.4.9 broke it.
> # 
> # I've got a few thousand users running a program that's been reliant on

> # kqueue for ... about 2.5 years now. Seems like there's got to me more 
> # detail than "kqueue panicked 10.3."
> 
>
http://www.google.com/search?hl=en&safe=off&client=safari&rls=en&q=kqueue+kern
> el+panic&btnG=Search

About 98% of those results don't seem to involve OS X.
A random sample of those that remain suggest that few of them actually 
implicate kqueue in kernel panics.
Those that do implicate kqueue in kernel panics describe a fairly 
specific scenario that's not particularly common.

That last would be the "more detail" I was interested in. And it doesn't 
particularly look like it would be either intermittent or delayed when 
it does happen, so it doesn't sound like a good candidate for the source 
of your issue.

> It's well known kqueue was broken on 10.3.

To whom? Honestly, I have a hard time accepting that a problem is fairly 
described as "well known" if I can sup****t a deployed product that 
relies fundamentally on the implicated technology for years without 
hearing of it.

G
 




 10 Posts in Topic:
Is KQueue still broken on Darwin?
SM Ryan <wyrmwif@[EMAI  2007-04-16 16:04:33 
Re: Is KQueue still broken on Darwin?
Gregory Weston <uce@[E  2007-04-16 14:34:49 
Re: Is KQueue still broken on Darwin?
SM Ryan <wyrmwif@[EMAI  2007-04-16 19:06:06 
Re: Is KQueue still broken on Darwin?
Gregory Weston <uce@[E  2007-04-16 18:20:04 
Re: Is KQueue still broken on Darwin?
SM Ryan <wyrmwif@[EMAI  2007-04-17 00:05:35 
Re: Is KQueue still broken on Darwin?
Gregory Weston <uce@[E  2007-04-16 22:02:39 
Re: Is KQueue still broken on Darwin?
Sherm Pendley <spamtra  2007-04-16 17:06:48 
Re: Is KQueue still broken on Darwin?
Gregory Weston <uce@[E  2007-04-16 18:12:26 
Re: Is KQueue still broken on Darwin?
Michael Ash <mike@[EMA  2007-04-16 17:31:50 
Re: Is KQueue still broken on Darwin?
Sherm Pendley <spamtra  2007-04-16 18:45:53 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Dec 5 7:46:55 CST 2008.