From 91dd968da348ca1376ba334e653132e356580fca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 10 Jan 2022 23:12:59 +0100 Subject: [PATCH] application: log TuneD and kernel version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This may help with diagnosis of the problems, especially from downstreams different than Fedora / RHEL. Signed-off-by: Jaroslav Škarvada --- tuned/daemon/application.py | 4 ++++ tuned/version.py | 2 ++ 2 files changed, 6 insertions(+) diff --git a/tuned/daemon/application.py b/tuned/daemon/application.py index 18d54ce..c436f61 100644 --- a/tuned/daemon/application.py +++ b/tuned/daemon/application.py @@ -1,6 +1,7 @@ from tuned import storage, units, monitors, plugins, profiles, exports, hardware from tuned.exceptions import TunedException import tuned.logs +import tuned.version from . import controller from . import daemon import signal @@ -17,6 +18,9 @@ __all__ = ["Application"] class Application(object): def __init__(self, profile_name = None, config = None): + # os.uname()[2] is for the python-2.7 compatibility, it's the release string + # like e.g. '5.15.13-100.fc34.x86_64' + log.info("TuneD: %s, kernel: %s" % (tuned.version.TUNED_VERSION_STR, os.uname()[2])) self._dbus_exporter = None storage_provider = storage.PickleProvider() diff --git a/tuned/version.py b/tuned/version.py index 61f7e5b..af5451d 100644 --- a/tuned/version.py +++ b/tuned/version.py @@ -1,3 +1,5 @@ TUNED_VERSION_MAJOR = 2 TUNED_VERSION_MINOR = 17 TUNED_VERSION_PATCH = 0 + +TUNED_VERSION_STR = "%d.%d.%d" % (TUNED_VERSION_MAJOR, TUNED_VERSION_MINOR, TUNED_VERSION_PATCH)