Bug 1377121

Summary: support for pool directives from chronyd and ntpd
Product: [Fedora] Fedora Reporter: eobbiamua <eobbiamua>
Component: system-config-dateAssignee: Nils Philippsen <nphilipp>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 24CC: AprilVRose, extras-qa, jylo06g, mlichvar, nphilipp, pnemade, pualleedd
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1183624 Environment:
Last Closed: 2016-10-05 08:20:51 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:

Description eobbiamua 2016-09-18 18:18:03 UTC
+++ This bug was initially created as a clone of Bug #1183624 +++

Description of problem:
With new ntpd and chronyd versions that are included starting in Fedora 22, the default configuration files changed to use the pool directive instead of server. This is used to specify a group of NTP servers where unreachable servers are replaced automatically. Instead of the four individial servers specified in the config 

server 0.fedora.pool.ntp.org iburst
server 1.fedora.pool.ntp.org iburst
server 2.fedora.pool.ntp.org iburst
server 3.fedora.pool.ntp.org iburst

there is just one pool directive

pool 2.fedora.pool.ntp.org iburst

It would be nice if system-config-date supported this. I'm not sure what would be the best way to present this to the user, maybe a checkbox for each entry that would switch between pool and server? Or resolve the name and see if the name resolves to multiple IPv4/IPv6 addresses to select it automatically?

--- Additional comment from Miroslav Lichvar on 2015-02-02 09:13:33 EST ---

Display four servers with the same name for each pool directive. When writing config, count servers with the same name and select pool or server directive as appropriate.

--- Additional comment from Miroslav Lichvar on 2015-02-02 09:16:54 EST ---

The pool directive is now used in the default chrony.conf (chrony-2.0-0.2.pre1). 
The name used is 2.fedora.pool.ntp.org, because it's currently the only one returning IPv6 addresses.

ntp will follow after update to 4.2.8.

Comment 1 Nils Philippsen 2016-10-05 08:20:51 UTC
Hi!

I don't actively develop system-config-date anymore, i.e. I don't have the time to work on this feature myself. I've announced this on the Fedora devel list about 6 weeks ago(*) but so far nobody has come forth who'd pick up this package. Accordingly, I'll close this bug.

(*): https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/BIV6Z2LN2LCO4I6LE636PPWOINUETV3S/

Comment 2 Nils Philippsen 2016-10-14 15:46:11 UTC
*** Bug 1310490 has been marked as a duplicate of this bug. ***