Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1137010 - disable midpoint refresh for netgroups if ptask refresh is enabled
disable midpoint refresh for netgroups if ptask refresh is enabled
Status: CLOSED ERRATA
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: sssd (Show other bugs)
7.0
Unspecified Unspecified
unspecified Severity unspecified
: rc
: ---
Assigned To: Jakub Hrozek
Kaushik Banerjee
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2014-09-03 16:23 EDT by Jakub Hrozek
Modified: 2015-03-10 02:00 EDT (History)
7 users (show)

See Also:
Fixed In Version: sssd-1.12.2-8.el7
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2015-03-05 05:33:32 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2015:0441 normal SHIPPED_LIVE sssd bug fix and enhancement update 2015-03-05 10:05:27 EST

  None (edit)
Description Jakub Hrozek 2014-09-03 16:23:08 EDT
This bug is created as a clone of upstream ticket:
https://fedorahosted.org/sssd/ticket/2102

If periodical refresh of expired netgroups is enabled, we should disable async midpoint refresh (only for netgroups), since it is not useful anymore - all netgroups are kept up to date.

Tests showed that having midpoint refresh enabled may actually slow down netgroup request occasionally.
Comment 1 Jakub Hrozek 2014-11-04 11:20:07 EST
master:
    ad132722d6f3393ae1e6d720a222a0f880f2ea54
    f933190722886ff23eab8148b473915908bc8c23
Comment 3 Kaushik Banerjee 2014-12-30 05:14:43 EST
There is a minor typo in the logging. "then" should be "than".

[sssd[be[LDAP]]] [confdb_get_domain_internal] (0x0100): refresh_expired_interval (20000) cannot be greater then entry_cache_timeout (5400)
Comment 5 Kaushik Banerjee 2015-01-14 02:16:01 EST
Verified in version sssd-1.12.2-39.el7

Output of beaker automation run:
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: [   LOG    ] :: netgroup_bug_08: BZ1137010 disable midpoint refresh for netgroups if refresh_expired_interval is set
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

adding new entry "cn=netgroup_1137010,ou=Netgroups,dc=example,dc=com"

:: [   PASS   ] :: File '/var/log/sssd/sssd_LDAP.log' should contain 'refresh_expired_interval (101) cannot be greater' 
:: [  BEGIN   ] :: Running 'getent netgroup netgroup_1137010 | grep host1'
netgroup_1137010      (host1,user1,example1.com)
:: [   PASS   ] :: Command 'getent netgroup netgroup_1137010 | grep host1' (Expected 0, got 0)
modifying entry "cn=netgroup_1137010,ou=Netgroups,dc=example,dc=com"

:: [   PASS   ] :: File '/var/log/sssd/sssd_LDAP.log' should not contain 'Adding netgroup triple \[(host1137010,user1137010,example.com)\] to attributes of \[netgroup_1137010\]' 
:: [   PASS   ] :: File '/var/log/sssd/sssd_LDAP.log' should contain 'Adding netgroup triple \[(host1137010,user1137010,example.com)\] to attributes of \[netgroup_1137010\]' 
:: [  BEGIN   ] :: Running 'getent netgroup netgroup_1137010 | grep host1137010'
netgroup_1137010      (host1137010,user1137010,example.com)
:: [   PASS   ] :: Command 'getent netgroup netgroup_1137010 | grep host1137010' (Expected 0, got 0)
:: [  BEGIN   ] :: Running 'getent netgroup netgroup_1137010 | grep host1'
netgroup_1137010      (host1137010,user1137010,example.com)
:: [   PASS   ] :: Command 'getent netgroup netgroup_1137010 | grep host1' (Expected 0, got 0)

modifying entry "cn=netgroup_1137010,ou=Netgroups,dc=example,dc=com"

:: [   PASS   ] :: File '/var/log/sssd/sssd_LDAP.log' should not contain 'Adding netgroup triple \[(host1137010_2,user1137010_2,example2.com)\] to attributes of \[netgroup_1137010\]' 
:: [   PASS   ] :: File '/var/log/sssd/sssd_LDAP.log' should contain 'Adding netgroup triple \[(host1137010_2,user1137010_2,example2.com)\] to attributes of \[netgroup_1137010\]' 
:: [  BEGIN   ] :: Running 'getent netgroup netgroup_1137010 | grep host1137010_2'
netgroup_1137010      (host1137010_2,user1137010_2,example2.com)
:: [   PASS   ] :: Command 'getent netgroup netgroup_1137010 | grep host1137010_2' (Expected 0, got 0)

netgroup-bug-08-BZ1137010-disable-midpoint-refresh-for-netgroups-if-refresh-expired-interval-is-set result: PASS
Comment 7 errata-xmlrpc 2015-03-05 05:33:32 EST
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://rhn.redhat.com/errata/RHBA-2015-0441.html

Note You need to log in before you can comment on or make changes to this bug.