Bug 9593 - winbind unusable under high load
Summary: winbind unusable under high load
Status: NEW
Alias: None
Product: Samba 3.6
Classification: Unclassified
Component: Winbind (show other bugs)
Version: 3.6.4
Hardware: All Linux
: P5 normal
Target Milestone: ---
Assignee: Michael Adam
QA Contact: Samba QA Contact
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-24 16:59 UTC by Ralph Wuerthner
Modified: 2013-08-01 14:39 UTC (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ralph Wuerthner 2013-01-24 16:59:59 UTC
We noticed the same issue described in https://lists.samba.org/archive/samba-technical/2013-January/089967.html on a Samba 3.6 based system when debugging a performance issue.

The fix is already in master. Please backport this fix to 3.6 and 4.0.
Comment 1 Jeremy Allison 2013-01-25 19:16:51 UTC
Changing winbindd to use epoll currently has side-effect in that if epoll isn't available (on non-Linux platforms) we fall back to using select(). We should fall back to using poll() instead.

I have an additional patchset that addresses this but I want to get that into master before we do a 3.6.x back-port of the epoll patch change referred to here.

Jeremy.
Comment 2 Volker Lendecke 2013-01-30 13:57:06 UTC
(In reply to comment #1)
> I have an additional patchset that addresses this but I want to get that into
> master before we do a 3.6.x back-port of the epoll patch change referred to
> here.

Can you share that patchset somewhere?

Thanks,

Volker
Comment 3 Jeremy Allison 2013-01-30 16:15:23 UTC
I'm *so* glad you asked, I hope that means you're going to review it :-). I am about to post it to master today. It's taken a while to get it bullet-proof (and I'm still running final tests), so sorry for the delay.

Jeremy.