Re: ahc/ahd locking

Previous thread: Re: HAMMER update - 12/31/2007 by Matthew Dillon on Tuesday, January 1, 2008 - 6:35 pm. (1 message)

Next thread: Re: cvs commit: src/usr.bin Makefile src/usr.bin/pkg_radd Makefile pkg_radd.1 pkg_radd.sh by Hasso Tepper on Saturday, January 5, 2008 - 11:50 am. (7 messages)
To: <kernel@...>
Date: Thursday, January 3, 2008 - 3:06 pm

It looks pretty good but I have no way to test it. Insofar as the
serializer goes, if you make a mistake you'll probably deadlock a
thread or three, but it should be readily debuggable.

-Matt

To: <kernel@...>
Date: Tuesday, January 8, 2008 - 1:31 am

So far so good. What are your thoughts on using INTR_MPSAFE?

--Peter

To: <kernel@...>
Date: Tuesday, January 8, 2008 - 9:26 pm

Ok, it figures that once I send this email that my system would die.

The system was totally locked, and I couldn't exit to the debugger.
How is this "readily debuggable"?

--Peter

To: <kernel@...>
Date: Tuesday, January 8, 2008 - 10:52 pm

Were you in a GUI during the crash? When/if my system freezes in a GUI i also
cant go to ddb. Have to try to reproduce the crash from the shell
environment.

To: <kernel@...>
Date: Tuesday, January 8, 2008 - 11:21 pm

No.

To: <kernel@...>
Date: Tuesday, January 8, 2008 - 11:29 pm

This does not look like dead lock; from my limited experience about
serializer dead lock, ddb could be entered if dead lock happened.

Best Regards,
sephe

--
Live Free or Die

To: <kernel@...>
Date: Friday, January 11, 2008 - 7:30 pm

I took the changes out, and I'm running a stock kernel, and it seems to
be ok. So it's gotta be something going on. Maybe i should just use
lockmgr locks, and forget the intr/serializer stuff?

--Peter

Previous thread: Re: HAMMER update - 12/31/2007 by Matthew Dillon on Tuesday, January 1, 2008 - 6:35 pm. (1 message)

Next thread: Re: cvs commit: src/usr.bin Makefile src/usr.bin/pkg_radd Makefile pkg_radd.1 pkg_radd.sh by Hasso Tepper on Saturday, January 5, 2008 - 11:50 am. (7 messages)