]> git.ipfire.org Git - thirdparty/nqptp.git/commitdiff
Update RELEASE_NOTES.md
authorMike Brady <4265913+mikebrady@users.noreply.github.com>
Fri, 3 May 2024 08:59:09 +0000 (09:59 +0100)
committerGitHub <noreply@github.com>
Fri, 3 May 2024 08:59:09 +0000 (09:59 +0100)
RELEASE_NOTES.md

index cce351a24d1400ba8d1049b74c18570dd78e8b7c..953c13c37f551e5de69a44e9ea522b66e29b3ba5 100644 (file)
@@ -1,3 +1,10 @@
+## Version: 1.2.5-dev-27-gb59628b
+* Use Linux scheduling to give NQPTP slightly increased priority. This should make it more likely that NQPTP will be able to accurately time the arrival of timing packets and thus make synchronisation a little smoother. At startup, NQPTP will request FIFO scheduling and an associated priority. If it's not available, it will just carry on as before. The `systemd` service file has been updated to grant NQPTP limited permission to set scheduling and priority.
+
+  * Note 1. This should be considered an optional update for existing installations. It should make synchronisation a little better and a little smoother. Except on very busy or very low-powered devices, the difference will be quite small.
+
+  * Note 2. If you do wish to update an existing installation, you'll need to delete the existing service file as directed in the [README](https://github.com/mikebrady/nqptp/blob/main/README.md#remove-old-service-files). You must also redo the `./configure --with-systemd-startup` step to generate the updated `systemd` service file.
+  
 ## Version: 1.2.5-dev-24-g494ff3f
 * Following a [suggestion](https://github.com/mikebrady/nqptp/issues/33) by [Jörn Nettingsmeier](https://github.com/nettings), use the `DynamicUser` facility provided by `systemd` to define the system user needed to run the NQPTP daemon. Many thanks to them. New installations will use this arrangement.
   Optionally, if you wish to use it on an existing installation: