| Summary: | If a long-running task (e.g. enumeration) blocks the sssd_be process, sssd_be can deadlock | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | fjayalat | ||||||
| Component: | sssd | Assignee: | SSSD Maintainers <sssd-maint> | ||||||
| Status: | CLOSED ERRATA | QA Contact: | Amith <apeetham> | ||||||
| Severity: | urgent | Docs Contact: | |||||||
| Priority: | urgent | ||||||||
| Version: | 7.3 | CC: | afarley, apeetham, arajendr, arusso, asakure, atolani, christoph.maser, den1987, fidencio, fjayalat, gparente, grajaiya, hartsjc, jhrozek, jnansi, knweiss, lslebodn, mkosek, mzidek, pbrezina, sgoveas, toby, tscherf | ||||||
| Target Milestone: | rc | Keywords: | ZStream | ||||||
| Target Release: | --- | ||||||||
| Hardware: | All | ||||||||
| OS: | Linux | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | sssd-1.15.0-2.el7 | Doc Type: | If docs needed, set a value | ||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | |||||||||
| : | 1418943 (view as bug list) | Environment: | |||||||
| Last Closed: | 2017-08-01 09:02:33 UTC | Type: | Bug | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Bug Depends On: | 1416780 | ||||||||
| Bug Blocks: | 1418943 | ||||||||
| Attachments: |
|
||||||||
|
Description
fjayalat
2016-11-21 06:56:51 UTC
Created attachment 1222311 [details]
backtrace from the corefile
backtrace from the corefile
Created attachment 1222313 [details]
sosreport
I found that the watchdog timeout is actually the timeout configuration option in sssd.conf, adding 'timeout=600' to all sections of sssd.conf on our test system resolved the issue on our test system. The customer's logs show the same symptoms, I am going to ask them to add the timeout option to their sssd.conf. We will keep you posted on the progress in this case. Thank you, Jatin Upstream ticket: https://fedorahosted.org/sssd/ticket/3266 master: * e6a5f8c58539fc31fd81fac89cfc85703b4250ea * 087162b85e191af51637904702813969b35eaadc sssd-1-14: * 0606a71b698c4acf954ba7284e62acbd0aa5e52d * 442985a7af2262fab57f56c7a8cd40af10081610 *** Bug 1379774 has been marked as a duplicate of this bug. *** Verified the bug on SSSD version: sssd-1.15.2-29.el7.x86_64 Steps followed during verification: 1. Setup ldap with with 25000 users. 2. Setup client with enumeration = true in sssd.conf 3. Run user auth and lookup to verify whether sssd_be process is hanged or not. Already automated these steps in the SSSD Performance test suite for bz1418943, executed the regression round. See beaker link: https://beaker.engineering.redhat.com/jobs/1860968 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ LOG ] :: sssdbe can deadlock if a long running task like enumeration blocks it bz1418943 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ LOG ] :: Sleeping for 5 seconds :: [ PASS ] :: Command 'getent -s sss passwd puser15999' (Expected 0, got 0) :: [ LOG ] :: Authentication successfull, as expected :: [ LOG ] :: Duration: 3m 16s :: [ LOG ] :: Assertions: 1 good, 0 bad :: [ PASS ] :: RESULT: sssdbe can deadlock if a long running task like enumeration blocks it bz1418943 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2017:2294 |