1
0
Fork 0
Commit graph

1656 commits

Author SHA1 Message Date
Jiri Mencak
ccff8454de openshift profile: tuning for NVMe devices
AWS Nitro instances need special tuning for NVMe devices:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nvme-ebs-volumes.html#timeout-nvme-ebs-volumes

[sysfs]
/sys/module/nvme_core/parameters/io_timeout=4294967295
/sys/module/nvme_core/parameters/max_retries=10

This tuning should probably be moved to Cloud Provider-specific profiles
once the functionality is implemented.

Signed-off-by: Jiri Mencak <jmencak@users.noreply.github.com>
2022-04-29 12:03:24 +02:00
Jaroslav Škarvada
cf4c5ab609
Merge pull request #415 from CZerta/do_not_hardcode_disk_name_where_not_needed
Do not hardcode disk name in tuned initrd path where not needed
2022-04-27 01:40:54 +02:00
Jan Zerdik
f23ff06632 Do not hardcode disk name in tuned initrd path.
Cleaner solution by jskarvad@redhat.com

Resolves: rhbz#2050246

Signed-off-by: Jan Zerdik <jzerdik@redhat.com>
2022-04-20 10:16:16 +02:00
Jaroslav Škarvada
e1045f2d1d
Merge pull request #380 from CZerta/configparser_default_delimiter
Default delimiters errors, inline comments
2022-03-16 23:34:15 +01:00
Jaroslav Škarvada
afe4eb910f
Merge pull request #422 from yarda/tests-enable-epel-7
tests: enable unit tests on RHEL-7 (EPEL is needed)
2022-03-16 14:51:31 +01:00
Jaroslav Škarvada
7b25e5a679
tests: enable unit tests on EPEL-7
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-03-16 13:43:14 +01:00
Jan Zerdik
910ff510e9
Default delimiters causing errors in some specific situations, inline comments
Resolves: rhbz#2060138
Resolves: rhbz#2038886

Signed-off-by: Jan Zerdik <jzerdik@redhat.com>
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-03-16 12:49:03 +01:00
Jaroslav Škarvada
5e5df9e8b0
Merge pull request #419 from yarda/rhbz2058902
gui: fixed possible traceback in the save_profile
2022-03-16 10:19:50 +01:00
Jaroslav Škarvada
6f907c943a
Merge pull request #420 from yarda/variables-support-in-profiles-rate-limit-fix
beakerlib: fix systemd rate limiting for variables-support-in-profiles
2022-03-15 13:06:28 +01:00
Jaroslav Škarvada
79584b767f
Merge pull request #369 from adriaan42/scheduler-fix-regex
scheduler: fix construction of the process name regex
2022-03-15 00:45:24 +01:00
Jaroslav Škarvada
e0deb1bdaf
beakerlib: fix systemd rate limiting for variables-support-in-profiles
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-03-15 00:31:00 +01:00
Jaroslav Škarvada
29f459bd56
gui: fixed possible traceback in the save_profile
Resolves: rhbz#2058902

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-03-14 23:31:21 +01:00
Adriaan Schmidt
8b37fa8edc scheduler: fix construction of the process name regex
To optimize process name matching, the regexes of all groups are combined
into one (r1)|(r2)|..., and after matching the capture is used to determine
which of the original regexes matched. This means that the individual
group regexes must not contain any captures. The current solution replaces
all "(" and ")" with "\(" and "\)".

Thus, if we want a group to match "thread(1|2|3)", this will turn into
"thread\(1|2|3\)", a regex that matches the three strings "thread(1",
"2" and "3)", which is definitely not what is intended.

This is fixed by instead replacing any "(" by "(?:", making the group
non-capturing. Replacement is not performed if the "(" is preceded by "\"
or follwed by "?".

Signed-off-by: Adriaan Schmidt <adriaan.schmidt@siemens.com>
2022-02-25 13:51:54 +00:00
Jaroslav Škarvada
dc8808cb39
Merge pull request #414 from xvitaly/fix-conflict
Added more conflicting implementations
2022-02-15 22:33:20 +01:00
Vitaly Zaitsev
4992d1b8f4
Added more conflicting implementations to the systemd unit file.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2022-02-13 11:38:34 +01:00
Jaroslav Škarvada
048adab2b4
Merge pull request #413 from pabeni/nft_hash
Better conntrack configuration for OCP profiles
2022-02-10 21:45:42 +01:00
Paolo Abeni
e1b21f23c9 raise the netfilter hash table size in openshift/atomic-{host,guest}
to match the max netfilter conntrack entries, reducing such hash
table load.

Signed-off-by: Paolo Abeni <pabeni@redhat.com>
2022-02-09 17:15:46 +01:00
Jaroslav Škarvada
682c47c0a9
new release (2.18.0)
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-02-09 12:13:57 +01:00
Jaroslav Škarvada
344612bf71
Merge pull request #411 from CZerta/gui_profile_save_fix
Fixing save call and comments in tuned gui
2022-02-09 12:07:10 +01:00
Jan Zerdik
17b068b9c2 Fixing save call and comments in tuned gui
Signed-off-by: Jan Zerdik <jzerdik@redhat.com>
2022-02-04 14:47:39 +01:00
Jaroslav Škarvada
6660bfce1d
new release (2.18.0-rc.1)
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-02-02 23:19:46 +01:00
Jaroslav Škarvada
91555a6683
Merge pull request #383 from yarda/syspurpose-optional
spec: made syspurpose requirement optional
2022-02-02 22:58:31 +01:00
Jaroslav Škarvada
7e04c82dde
Merge pull request #374 from yarda/spec-update
Updated spec file
2022-02-02 22:46:13 +01:00
Jaroslav Škarvada
d1a87d5fd4
Merge branch 'master' into syspurpose-optional 2022-02-02 22:43:43 +01:00
Jaroslav Škarvada
5caeb5b236
Merge pull request #391 from yarda/centos-no-subscription-manager
spec: do not require subscription-manager on CentOS
2022-02-02 22:39:31 +01:00
Jaroslav Škarvada
b50356a64b
Merge pull request #400 from yarda/spec-cleanup
spec: drop obsoleted defattr and use autosetup macro
2022-02-02 22:36:23 +01:00
Jaroslav Škarvada
41fba026c5
Merge pull request #402 from yarda/readme-conflicts
readme: mention conflicting cpupower and power-profiles-daemon
2022-02-02 22:35:52 +01:00
Jaroslav Škarvada
150dfb81a1
Merge pull request #405 from yarda/ci-epel-7
ci: added epel-7 target (for python-2.7)
2022-02-02 22:35:26 +01:00
Jaroslav Škarvada
0c7d781f74
Merge pull request #406 from yarda/cstate-id-no-zero
profiles: use cstate.id_no_zero instead of the cstate.id
2022-02-02 22:34:33 +01:00
Jaroslav Škarvada
33d80ac34d
Merge pull request #407 from yarda/systemd-failure-no-full-rollback
daemon: don't do full rollback on systemd failure
2022-02-02 22:34:02 +01:00
Jaroslav Škarvada
2b470c5298
Merge pull request #408 from yarda/s390x-remove-tuned-variables
bootloader: on s390(x) remove TuneD variables from the BLS
2022-02-02 22:32:19 +01:00
Jaroslav Škarvada
ce4ffba554
Merge pull request #403 from CZerta/net_txqueuelen_support
Adding option "txqueuelen" to net_plugin
2022-02-02 13:33:30 +01:00
Jaroslav Škarvada
67d8747971
spec: drop obsoleted defattr and use autosetup macro
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-02-02 13:14:18 +01:00
Jan Zerdik
ef056efabd Adding option "txqueuelen" to net_plugin
Resolves: rhbz#2015044

Signed-off-by: Jan Zerdik <jzerdik@redhat.com>
2022-02-02 11:48:25 +01:00
Jaroslav Škarvada
a0bc046fc9
bootloader: on s390(x) remove TuneD variables from the BLS
Resolves: rhbz#1978786

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-02-01 22:30:14 +01:00
Jaroslav Škarvada
0a2a753770 daemon: don't do full rollback on systemd failure
Resolves: rhbz#2011459

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-02-01 21:57:35 +01:00
Jaroslav Škarvada
830d7b2d8d
profiles: use cstate.id_no_zero instead of the cstate.id
Related: rhbz#2034069
Related: rhbz#2002744

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-02-01 18:35:17 +01:00
Jaroslav Škarvada
b53e49d0fb
Merge pull request #404 from CZerta/cpu_cstate_no_zero
Expanding cpu plugin force_latency option syntax
2022-02-01 18:12:44 +01:00
Jaroslav Škarvada
e5f536130c
ci: added epel-7 target (for python-2.7) and centos-9
Dropped centos-stream-8, because it's mostly covered by epel-8.

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-02-01 17:57:21 +01:00
Jaroslav Škarvada
196605b505
Merge pull request #395 from CZerta/disk_plugin_nvme
Adding support for nvme subsystem block devices
2022-02-01 17:27:00 +01:00
Jan Zerdik
fc0dbea0db Expanding cpu plugin force_latency option syntax
Adding "cstate.id_no_zero:X" and "cstate.name_no_zero:X" syntax to force_latency option that skips given cstate if its latency is 0.

Resolves: rhbz#2034069
Resolves: rhbz#2002744

Signed-off-by: Jan Zerdik <jzerdik@redhat.com>
2022-02-01 00:58:37 +01:00
Jaroslav Škarvada
e8117075f7
Merge pull request #399 from yarda/log-version
application: log TuneD and kernel version
2022-01-21 00:30:45 +01:00
Jan Zerdik
e6dda32f70 Adding support for nvme subsystem block devices and adding tests so it won't throw errors on hdparms commands.
Resolves: rhbz#1854816

Signed-off-by: Jan Zerdik <jzerdik@redhat.com>
2022-01-18 12:20:05 +01:00
Jaroslav Škarvada
da88465126
Merge pull request #358 from jtval/docsupdate-pv2
Implementing steps to sync docs repos
2022-01-17 17:30:13 +01:00
Jaroslav Škarvada
f9ae0ccfc5
Merge pull request #385 from RHEmployee/add-tests
beakerlibtests: add new test
2022-01-17 13:20:08 +01:00
Robin Hack
9bf602afba beakerlibtests: add new test
Add slowdown for centos stream -
systemd failure:
Active: failed (Result: start-limit-hit)
2022-01-17 06:27:57 -05:00
Jaroslav Škarvada
c34a0e8a36
Merge pull request #401 from jmencak/rhbz2017924
Fix improper parsing of include directive
2022-01-17 12:14:38 +01:00
Jiri Mencak
0cc4d57740 Fix improper parsing of include directive
Resolves rhbz#2017924

Signed-off-by: Jiri Mencak <jmencak@users.noreply.github.com>
2022-01-17 10:36:50 +01:00
Jaroslav Škarvada
91dd968da3
application: log TuneD and kernel version
This may help with diagnosis of the problems, especially from
downstreams different than Fedora / RHEL.

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-01-17 01:05:33 +01:00
Jaroslav Škarvada
77f5349936
Merge pull request #398 from yarda/python-2.7-getargspec-fix
dbus: fix traceback on python-2.7
2022-01-17 00:47:34 +01:00