Aaron Bannert wrote: >>So is the situation basically this: >> * Single listener unserialized accept is enabled on daedalus, >> * We thus have all the idle httpd procs doing a poll before the >> accept, >> * And the spikes in load happen because of the thundering herd >> waking up from the poll when a connection arrives? >> >>If that's the root cause, then I guess 2.0.29 or later with, say, >>pthread mutex accept serialization should be able to run without >>load spikes on daedalus? >> > >I agree, but I have the same reply as above. This may only hide the >problem. >
Right, it will only hide the problem. The real point of trying the accept mutex on daedalus is as a test case to prove or disprove the idea that a thundering herd in poll is the problem. --Brian
