RDKEMW-14726 : Implement Chrony runtime selection for Time Sync - #632
Conversation
commit 205e7b9 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Fri Mar 6 16:20:16 2026 +0530 Update chronyd.service commit 8544508 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Fri Mar 6 14:20:57 2026 +0530 Update chrony_%.bbappend commit d06cc6a Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Fri Mar 6 14:17:49 2026 +0530 Create chrony-tracking.service commit 6725d41 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Fri Mar 6 14:17:20 2026 +0530 Create chrony-tracking.timer commit f486aa5 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Fri Mar 6 14:16:59 2026 +0530 Create chrony_tracking.sh commit 319ea41 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Thu Mar 5 16:22:09 2026 +0530 Update chrony-sync-notify.service commit 350f9ba Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Thu Mar 5 15:46:07 2026 +0530 Update chrony-conf-update.sh commit 475cc73 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Thu Mar 5 15:29:12 2026 +0530 Update chrony-conf-update.sh commit 7b01f0d Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Thu Mar 5 13:01:33 2026 +0530 Update chrony-conf-update.sh commit aaafe7a Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Thu Mar 5 12:56:47 2026 +0530 Update chrony-conf-update.sh commit 04d16cc Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Thu Mar 5 12:49:49 2026 +0530 Update chrony-conf-update.sh commit 429193e Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Thu Mar 5 12:35:33 2026 +0530 Update chrony-conf-update.sh commit 66baad8 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Mar 3 15:29:09 2026 +0530 Update chrony-sync-notify.service commit 45f4a54 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Thu Feb 26 21:38:29 2026 +0530 Update chronyd.service commit 8bb41cc Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Thu Feb 26 21:38:09 2026 +0530 Update chronyd.service commit 273a1e5 Merge: ec482c5 a872686 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Thu Feb 26 12:47:46 2026 +0530 Merge pull request #614 from rdkcentral/feature/chronyd-Q1 Feature/chronyd q1 commit a872686 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Wed Feb 25 22:45:04 2026 +0530 Update rdk.conf commit 7351337 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Wed Feb 25 17:29:24 2026 +0530 Update rdk_chrony.conf commit b176f48 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Wed Feb 25 15:20:57 2026 +0530 Update rdk.conf commit 80ee023 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Wed Feb 25 10:26:32 2026 +0530 Update rdk.conf commit 7f45356 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Wed Feb 25 10:14:18 2026 +0530 Update chrony-conf-update.sh commit a4bf3ae Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 23:36:39 2026 +0530 Update chrony_%.bbappend commit 1af3fe3 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 22:03:50 2026 +0530 Update rdk.conf commit a6dfeef Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 20:45:23 2026 +0530 Update chrony_%.bbappend commit 18ff5e1 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 20:42:23 2026 +0530 Update chrony_%.bbappend commit a523020 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 16:00:39 2026 +0530 Update chrony_%.bbappend commit aa744d0 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 15:59:36 2026 +0530 Update chrony-conf-update.sh commit e7e32b7 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 15:56:44 2026 +0530 Update chrony-conf-update.sh commit acc4c47 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 15:56:02 2026 +0530 Update chronyd.service commit 4e3186d Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 15:55:12 2026 +0530 Update chrony-conf-update.sh commit e218610 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 15:47:20 2026 +0530 Update chrony-conf-update.sh commit ee722ab Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 15:43:47 2026 +0530 Update chronyd.service commit c00bf11 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 15:35:42 2026 +0530 Update chronyd.service commit 68af3fe Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 15:30:30 2026 +0530 Create chrony-conf-update.sh commit af7890e Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 15:23:56 2026 +0530 Create chrony_%.bbappend commit a357188 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 15:23:26 2026 +0530 Create rdk_chrony.conf commit b30c7e7 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 15:23:03 2026 +0530 Create chronyd.service commit 815168e Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 15:22:34 2026 +0530 Create chrony.conf commit 330d01d Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 15:21:59 2026 +0530 Create chrony-sync-notify.sh commit 2a8aa65 Author: sindhu-krishnan <102755514+sindhu-krishnan@users.noreply.github.com> Date: Tue Feb 24 15:01:52 2026 +0530 Create chrony-sync-notify.service commit ec482c5 Author: svc_rdkgerrit02 <Alexey_Sergeev@cable.comcast.com> Date: Tue Jan 13 19:07:01 2026 +0000 Adding changelog commit 6f31c9c Author: jackogorman10 <91594911+jackogorman10@users.noreply.github.com> Date: Wed Jan 7 19:37:00 2026 +0000 RDKEMW-12064: Default all products bt autoconnect feature to on in RDKE (#439)
There was a problem hiding this comment.
Pull request overview
Adds/updates the Chrony-based time sync integration in the Yocto layer, including runtime generation of NTP server configuration and systemd units for starting Chrony, notifying first sync completion, and periodically collecting tracking telemetry.
Changes:
- Introduces Chrony default configs (
chrony.conf,rdk_chrony.conf) and a runtime config update script (chrony-conf-update.sh) that writes/etc/rdk_chrony.conf. - Adds systemd units for
chronyd, first-sync notification, and a tracking timer/service + supporting script. - Updates the Chrony bbappend to install the new files and updates
rdk.confto make/etc/rdk_chrony.confvolatile on client images.
Reviewed changes
Copilot reviewed 11 out of 11 changed files in this pull request and generated 10 comments.
Show a summary per file
| File | Description |
|---|---|
| recipes-support/chrony/files/rdk_chrony.conf | Partner/runtime-driven Chrony include file placeholder (servers commented). |
| recipes-support/chrony/files/chronyd.service | New systemd unit for chronyd with enablement gating and pre-start config generation. |
| recipes-support/chrony/files/chrony_tracking.sh | Script to append chronyc tracking output to a telemetry log. |
| recipes-support/chrony/files/chrony.conf | Default Chrony config with logging + include of /etc/rdk_chrony.conf. |
| recipes-support/chrony/files/chrony-tracking.timer | Periodic timer to run tracking collection. |
| recipes-support/chrony/files/chrony-tracking.service | Oneshot service invoked by the tracking timer. |
| recipes-support/chrony/files/chrony-sync-notify.sh | Script to wait for first sync and create flag files/milestones. |
| recipes-support/chrony/files/chrony-sync-notify.service | Oneshot service intended to run after chronyd to signal sync completion. |
| recipes-support/chrony/files/chrony-conf-update.sh | Generates /etc/rdk_chrony.conf from TR-181/partner props with bootstrap fallback. |
| recipes-support/chrony/chrony_%.bbappend | Installs configs/scripts/units and declares systemd services/timer. |
| conf/distro/rdk.conf | Adds volatile bind for /etc/rdk_chrony.conf on client images. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 12 out of 12 changed files in this pull request and generated 10 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 12 out of 12 changed files in this pull request and generated 4 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 12 out of 12 changed files in this pull request and generated 13 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 12 out of 12 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 12 out of 12 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 12 out of 12 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 12 out of 12 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
commit 205e7b9
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Fri Mar 6 16:20:16 2026 +0530
commit 8544508
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Fri Mar 6 14:20:57 2026 +0530
commit d06cc6a
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Fri Mar 6 14:17:49 2026 +0530
commit 6725d41
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Fri Mar 6 14:17:20 2026 +0530
commit f486aa5
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Fri Mar 6 14:16:59 2026 +0530
commit 319ea41
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Thu Mar 5 16:22:09 2026 +0530
commit 350f9ba
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Thu Mar 5 15:46:07 2026 +0530
commit 475cc73
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Thu Mar 5 15:29:12 2026 +0530
commit 7b01f0d
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Thu Mar 5 13:01:33 2026 +0530
commit aaafe7a
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Thu Mar 5 12:56:47 2026 +0530
commit 04d16cc
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Thu Mar 5 12:49:49 2026 +0530
commit 429193e
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Thu Mar 5 12:35:33 2026 +0530
commit 66baad8
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Mar 3 15:29:09 2026 +0530
commit 45f4a54
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Thu Feb 26 21:38:29 2026 +0530
commit 8bb41cc
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Thu Feb 26 21:38:09 2026 +0530
commit 273a1e5
Merge: ec482c5 a872686
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Thu Feb 26 12:47:46 2026 +0530
commit a872686
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Wed Feb 25 22:45:04 2026 +0530
commit 7351337
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Wed Feb 25 17:29:24 2026 +0530
commit b176f48
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Wed Feb 25 15:20:57 2026 +0530
commit 80ee023
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Wed Feb 25 10:26:32 2026 +0530
commit 7f45356
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Wed Feb 25 10:14:18 2026 +0530
commit a4bf3ae
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 23:36:39 2026 +0530
commit 1af3fe3
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 22:03:50 2026 +0530
commit a6dfeef
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 20:45:23 2026 +0530
commit 18ff5e1
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 20:42:23 2026 +0530
commit a523020
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 16:00:39 2026 +0530
commit aa744d0
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 15:59:36 2026 +0530
commit e7e32b7
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 15:56:44 2026 +0530
commit acc4c47
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 15:56:02 2026 +0530
commit 4e3186d
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 15:55:12 2026 +0530
commit e218610
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 15:47:20 2026 +0530
commit ee722ab
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 15:43:47 2026 +0530
commit c00bf11
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 15:35:42 2026 +0530
commit 68af3fe
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 15:30:30 2026 +0530
commit af7890e
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 15:23:56 2026 +0530
commit a357188
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 15:23:26 2026 +0530
commit b30c7e7
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 15:23:03 2026 +0530
commit 815168e
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 15:22:34 2026 +0530
commit 330d01d
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 15:21:59 2026 +0530
commit 2a8aa65
Author: sindhu-krishnan 102755514+sindhu-krishnan@users.noreply.github.com
Date: Tue Feb 24 15:01:52 2026 +0530
commit ec482c5
Author: svc_rdkgerrit02 Alexey_Sergeev@cable.comcast.com
Date: Tue Jan 13 19:07:01 2026 +0000
commit 6f31c9c
Author: jackogorman10 91594911+jackogorman10@users.noreply.github.com
Date: Wed Jan 7 19:37:00 2026 +0000