Skip to content

upsmon et al: introduce NOTIFY_SUSPEND_TIMEJUMP_UNEXPECTED#3517

Open
jimklimov wants to merge 1 commit into
networkupstools:masterfrom
jimklimov:issue-3405
Open

upsmon et al: introduce NOTIFY_SUSPEND_TIMEJUMP_UNEXPECTED#3517
jimklimov wants to merge 1 commit into
networkupstools:masterfrom
jimklimov:issue-3405

Conversation

@jimklimov

@jimklimov jimklimov commented Jun 30, 2026

Copy link
Copy Markdown
Member

Addresses: #3405

We have reports of various OS platforms reporting that they awoke from hibernation when none such happened. This may be in fact due to unified handling of unexpected time jumps, e.g. when a system is under such heavy load that it spends much more than upsmon loop delay between actual runs of the loop cycles, or clock jumps due to NTP vs. RTC, etc.

Either way, for a few recent NUT releases upsmon tries to handle this gracefully by re-querying UPS status before issuing FSD right away. The possibly misleading messages about awakening with little further explanation are however annoying. This PR adds an explicit notification to help make sense of these events.

…e NOTIFY_SUSPEND_TIMEJUMP_UNEXPECTED [networkupstools#3405]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@github-actions

github-actions Bot commented Jun 30, 2026

Copy link
Copy Markdown

A ZIP file with standard source tarball and another tarball with pre-built docs for commit 6f0d2bc is temporarily available: NUT-tarballs-PR-3517.zip.

@AppVeyorBot

Copy link
Copy Markdown

Build nut 2.8.5.4909-master completed (commit 6c51166c59 by @jimklimov)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants