On 2023-10-05 09:23, Miroslav Lichvar wrote:
On Wed, Oct 04, 2023 at 08:42:10AM -0400, Jeremy Jackson wrote:
https://gitlab.com/chrony/chrony/-/merge_requests/3

I spent longer than I should have troubleshooting a typo in a config file, so I 
thought I'd contribute a logging enhancement that could save others (including 
my future self, heh) some time.

Transitions in status of running Samba AD process are also reflected in log 
messages.
I think that reported error in the initial connection could be
confusing to users as chronyd is normally not ordered in the boot
after samba and would likely be failing.

Perhaps gentler wording would be appropriate?  If not, I guess sysadmin could 
infer the same thing from the lack of a connection success message.  I guess I 
could also filter out the case of an existing unix socket, with proper 
permissions, that just isn't accepting connections, from all the other error 
conditions, that aren't dependent on state of Samba running or not.

I guess the chronyc status commands could show this state connected/failing 
instead.


Requests from clients shouldn't be able to trigger an informational
log message to avoid flooding the syslog. There already is an error
reported for failed connect as a debug message.

I considered that, and I believe the logic would only allow 1 message on each 
transition, regardness of the number of client requests.  So it would only be 
Samba socket availabilty changes that would trigger the log message.  I suppose 
if Samba failing and recovering quickly being the cause of log flooding is a 
concern, a rate limit could be set?  But it seems like there are bigger 
problems if that is the case.

I suppose another avenue would be to let the sysadmin view dropped requests, 
and seeing that those are due to lack of ntp-signd socket.

The general principle I'm aiming for, is that problems due to samba not 
running, permission errors, config file errors, should be made obvious, and 
shouldn't require  tcpdump, debug logs, reading source code, and other low 
level approaches.

Stil, it's pretty nice to have a working NTP that requires zero config for 
Windows clients.


--
To unsubscribe email chrony-users-requ...@chrony.tuxfamily.org with "unsubscribe" in the subject. For help email chrony-users-requ...@chrony.tuxfamily.org with "help" in the subject.
Trouble?  Email listmas...@chrony.tuxfamily.org.

Reply via email to