Bug 1427573

Summary: [LLNL 7.4 Bug] ntp no longer works correctly with multicastclient
Product: Red Hat Enterprise Linux 7 Reporter: Jaroslav Reznik <jreznik>
Component: ntpAssignee: Miroslav Lichvar <mlichvar>
Status: CLOSED ERRATA QA Contact: Roman Žilka <rzilka>
Severity: urgent Docs Contact: Mirek Jahoda <mjahoda>
Priority: urgent    
Version: 7.3CC: mjahoda, mlichvar, psklenar, qe-baseos-daemons, rzilka, salmy, tdhooge, tgummels, todoleza, woodard
Target Milestone: rcKeywords: Regression, ZStream
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: ntp-4.2.6p5-25.el7_3.2 Doc Type: Bug Fix
Doc Text:
Prior to this update, the NTP daemon (ntpd) configured as a multicast client was not able to process multicast messages after an association with a multicast server had been created. As a consequence, the multicast client was repeatedly resetting the association with the server and it processed only unicast messages in the initial exchange. With this update, the described bug has been fixed, and the NTP multicast client now works properly in the described scenario.
Story Points: ---
Clone Of: 1422944 Environment:
Last Closed: 2017-04-12 12:36:22 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1422944    
Bug Blocks:    

Description Jaroslav Reznik 2017-02-28 16:03:48 UTC
This bug has been copied from bug #1422944 and has been proposed
to be backported to 7.3 z-stream (EUS).

Comment 5 Roman Žilka 2017-04-03 12:25:29 UTC
QA: Verified.

********** ntp-4.2.6p5-25.el7_3.1.x86_64 (faulty version):

# systemctl start ntpd
# (...)
# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*ntp-mcast-serve 10.5.26.10       2 u    1   64    1    0.279   -8.648   0.079
# (...)
# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*ntp-mcast-serve 10.5.26.10       2 u  522   64  200    0.279   -8.648   0.079
# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
# 

********** ntp-4.2.6p5-25.el7_3.2.x86_64 (fixed version):

# systemctl start ntpd
# (...)
# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*ntp-mcast-serve 10.5.26.10       2 u    3   64    1    0.280   -1.458   0.039
# (...)
# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*ntp-mcast-serve 10.5.26.10       2 u    4   64  377    0.280   -0.762   1.947
# 

********** Client conf:
driftfile /var/lib/ntp/drift
restrict default nomodify notrap noquery
restrict 127.0.0.1
restrict ::1
disable monitor
restrict 224.0.1.1
multicastclient 224.0.1.1
restrict my.srv.ip.add
disable auth

********** Server conf:
driftfile /var/lib/ntp/drift
restrict default nomodify notrap noquery
restrict 127.0.0.1
restrict ::1
server standard.ntp.server iburst minpoll 3 maxpoll 4
disable monitor
restrict 224.0.1.1
broadcast 224.0.1.1 ttl 2
restrict my.cln.ip.add nomodify notrap noquery

Comment 7 errata-xmlrpc 2017-04-12 12:36:22 UTC
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/RHBA-2017:0918