1
0
Fork 0
Commit graph

2243 commits

Author SHA1 Message Date
Jaroslav Škarvada
0eb28ac3d8
Merge pull request #850 from yarda/boost_fix
cpu: do not log error if boost isn't supported
2026-05-14 18:33:23 +02:00
Jaroslav Škarvada
70e236fe89
Merge pull request #854 from yarda/initramdisk-allow-tmp
bootloader: initrd can be generated from the /tmp
2026-05-12 20:03:05 +02:00
Jaroslav Škarvada
e9708bb496
Merge pull request #852 from Fothsid/coalsecing-params
net: add more coalescing options, filter out unsupported ones
2026-05-12 19:55:04 +02:00
Jaroslav Škarvada
e054d86e11
cpu: do not log error if boost isn't supported
Resolves: RHEL-169618

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2026-05-12 19:36:10 +02:00
Fothsid
f5cfd2a722 net: add more coalescing options, filter out unsupported ones
Ethtool's tx-aggr-* parameters were not known to tuned.

In addition to adding those, checking logic is changed to
filter out unknown parameters supported by ethtool instead
of simply failing to set any options.

Resolves: RHEL-152675
2026-05-11 11:58:31 +02:00
Jaroslav Škarvada
5855a79eba
bootloader: initrd can be generated from the /tmp
This fixes regression introduced by 74c3d35d7a.
Added safety check, that the custom directory from which the initrd is
generated has to owned by the same user who is running the TuneD.
Also dropped redundant "error:" prefix from some related error messages.

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2026-05-07 23:08:31 +02:00
Jaroslav Škarvada
5624a6168b
Merge pull request #847 from yarda/gh-actions-doc-build-fix
gh-actions: fix doc build
2026-04-09 10:24:34 +02:00
Jaroslav Škarvada
c0d0f52943
Merge pull request #846 from yarda/gh-configure-pages-nodejs-24
gh-pages: update configure-pages to node.js 24
2026-04-09 10:24:13 +02:00
Jaroslav Škarvada
c07697a2d7
gh-actions: fix doc build
The main Makefile needs to be called to correctly export all variables
like the PYTHON.

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2026-04-08 22:47:10 +02:00
Jaroslav Škarvada
373e27a05a
gh-pages: update configure-pages to node.js 24
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2026-04-08 22:29:36 +02:00
Jaroslav Škarvada
9ceda86f5c
Merge pull request #845 from yarda/cpu-partitioning-drop-leftover
cpu-partitioning: drop unused variable
2026-04-08 22:18:01 +02:00
Jaroslav Škarvada
5f1ab33181
cpu-partitioning: drop unused variable
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2026-03-26 23:11:19 +01:00
Jaroslav Škarvada
a861fdb899
Merge pull request #844 from yarda/docs_add_plugins_ref
docs: added missing plug-ins section to the reference guide
2026-03-26 22:25:05 +01:00
Jaroslav Škarvada
ba82e2c80f
docs: added missing plug-ins section to the reference guide
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2026-03-26 15:29:54 +01:00
Jaroslav Škarvada
9b45a89cc7
Merge pull request #843 from yarda/deploy-pages-nodejs-24
gh-pages: update deploy-pages to node.js 24
2026-03-25 21:54:05 +01:00
Jaroslav Škarvada
ecb5e0b371
gh-pages: update deploy-pages to node.js 24
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2026-03-25 19:33:56 +01:00
Jaroslav Škarvada
ca01ee141f
commands: fixed typo
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2026-03-25 19:30:35 +01:00
Jaroslav Škarvada
e23e439e51
Merge pull request #838 from yarda/test-make-rpm
tests: checks 'make rpm'
2026-03-23 19:12:07 +01:00
Jaroslav Škarvada
a6af3992f6
tests: checks 'make rpm'
This may catch regressions like #837.

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2026-03-23 17:55:23 +01:00
Jaroslav Škarvada
6246185146
Merge pull request #839 from yarda/build-docs-only-in-master
actions: build docs only in the upstream repo (not in private forks)
2026-03-23 17:50:39 +01:00
Jaroslav Škarvada
4b05a0689e
Merge pull request #840 from Fothsid/systemd-dropins
systemd: do not backup the drop-in configuration
2026-03-23 17:20:34 +01:00
Fothsid
47395d84fb systemd: do not backup the drop-in configuration
Resolves: RHEL-84365
2026-03-23 16:59:37 +01:00
Jaroslav Škarvada
09d331c080
Merge pull request #841 from jmencak/ignore-dracut
Ignore errors from dracut
2026-03-23 16:31:08 +01:00
Jiri Mencak
dd59da630f Ignore errors from dracut
When tuned is running in containerized environments such as OpenShift, dracut
is not being used.  Ignore errors when trying to run dracut as it might not
exist on the system.  Therefore, do not report ERRORs when running a custom
profile script.  This will prevent Tuned profiles in OpenShift going degraded.

Resolves: OCPBUGS-79018

Signed-off-by: Jiri Mencak <jmencak@users.noreply.github.com>
2026-03-23 15:05:37 +01:00
Jaroslav Škarvada
ef78f21d51
actions: build docs only in the upstream repo (not in private forks)
This should stop contributors receiving the "deployment failed" e-mails.

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2026-03-19 19:21:03 +01:00
Jaroslav Škarvada
eb86a14dd6
Merge pull request #829 from yarda/systemd-dropins
systemd: used drop-ins for configuration
2026-03-19 18:05:57 +01:00
Jaroslav Škarvada
a8a9d38687 systemd: used drop-ins for configuration
Resolves: RHEL-97580

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2026-03-19 17:44:40 +01:00
Jaroslav Škarvada
9ff684522e
Merge pull request #835 from yarda/docs-auto-rev
docs: auto update revname and revdate
2026-03-19 16:01:19 +01:00
Jaroslav Škarvada
04c6a0dfba
Merge pull request #837 from Fothsid/remove-doc-script-from-makefile
Remove compile_plugin_docs.py copy from Makefile
2026-03-19 13:59:09 +01:00
Jaroslav Škarvada
8e54b0fa09
Merge pull request #834 from yarda/github-actions-update
gh-actions: update to node.js 24
2026-03-19 13:57:09 +01:00
Jaroslav Škarvada
bf08fa0cf2
docs: auto update revname and revdate
Related: #764

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2026-03-19 13:53:43 +01:00
Fothsid
3bdab4ee04 Remove compile_plugin_docs.py copy from Makefile
The script was moved to docs/manual, causing the
Makefile target release-cp to fail due to the
file missing.
2026-03-19 11:18:40 +01:00
Jaroslav Škarvada
3fecc0b6e3
gh-actions: update to node.js 24
deploy-pages not yet updated, waiting for upstream:
https://github.com/actions/deploy-pages/issues/410

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2026-03-16 18:19:30 +01:00
Jaroslav Škarvada
71854de549
Merge pull request #764 from zacikpa/doc-build
Docs and Web: Add to the master branch and build with each push
2026-03-16 18:07:16 +01:00
Jaroslav Škarvada
ba8ee0871c
Merge pull request #830 from yarda/write_to_file-errors-check
commands: better error msgs when creating directory and hardened dir mode
2026-03-05 17:19:32 +01:00
Jaroslav Škarvada
68297327f5
Merge pull request #828 from Fothsid/tempdir-permissions
fix: set correct permission for tempdir (w/ path check)
2026-03-05 17:18:40 +01:00
Fothsid
80b67c3373 doc: note the safety check for initrd_add_dir 2026-03-05 16:52:36 +01:00
Fothsid
74c3d35d7a fix: set correct permission for tempdir
When creating the auxiliary image file used by initrd, ensure to use correct permissions.

Resolves: RHEL-121198

Co-authored-by: Flos Lonicerae <lonicerae@gmail.com>
2026-03-05 16:52:33 +01:00
Jaroslav Škarvada
6a41207b9d
Merge pull request #832 from Fothsid/fix-affinity-error
fix: check for EPERM when setting IRQ affinity
2026-03-05 16:41:06 +01:00
Fothsid
00592c2f0c fix: check for EPERM when setting IRQ affinity
Kernel version v6.12 changed the return code of the
write_irq_affinity() function in case if affinity cannot
be set for the specified IRQ. Used to be EIO, now it's EPERM.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=eb29369fa543e7d5557c19ebecf072244bb14815

Resolves: RHEL-153655
2026-03-05 14:26:16 +01:00
Jaroslav Škarvada
1f8cb72734
commands: better error msgs when creating directory and hardened dir mode
The directory mode should be already hardened with the umask on most systems,
so it shouldn't be the default 0x777, but rather be explicit with the saner
0x755.

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2026-03-03 20:40:59 +01:00
Pavol Žáčik
0222cbff3f
vm: Document dirty_bytes and dirty_background_bytes 2026-03-03 16:30:11 +01:00
Pavol Žáčik
9e88d33b11
docs: Bump revnumber and revdate 2026-03-03 16:30:11 +01:00
Pavol Žáčik
880a28f025
docs: Remove links to RH docs 2026-03-03 16:28:26 +01:00
Pavol Žáčik
68f98fb08f
docs: Use variables for profile directories 2026-03-03 16:28:26 +01:00
Pavol Žáčik
9f217a4aff
docs: Restructure sections
- remove duplicate sections
- move profile syntax description to the second module
- move mention of profile merging after list of profiles
2026-03-03 16:28:26 +01:00
Pavol Žáčik
8d478f7958
docs: Replace yum with dnf 2026-03-03 16:28:26 +01:00
Pavol Žáčik
d0957d545d
docs: Fix typos 2026-03-03 16:28:26 +01:00
Pavol Žáčik
a9a49365d3
web: Add a workflow for Github Pages
The manual is now built automatically with each
push to the master branch.
2026-03-03 16:28:26 +01:00
Pavol Žáčik
ceb1ae61b4
functions: Derive function name from module name
Prevents redundancy. The same thing is already
done for plugins.
2026-03-03 16:28:26 +01:00