Jaroslav Škarvada
9293fc9e7d
Merge pull request #436 from uniontech-lilinjie/master
...
Add version/help command automatic complete
2022-06-08 00:28:12 +02:00
uniontech-lilinjie
b216a9512b
Update tuned-adm.bash
2022-06-01 03:11:24 +00:00
lilinjie
fbe586e267
Add missing entries in the OPTIONS section
...
Signed-off-by: lilinjie <lilinjie@uniontech.com>
2022-06-01 10:39:55 +08:00
uniontech-lilinjie
0cb6edfba5
Merge branch 'redhat-performance:master' into master
2022-06-01 02:22:18 +00:00
Jaroslav Škarvada
0eafe670c2
Merge pull request #440 from nagarevaibhav/tuned-adm-man
...
tuned-adm: Add missing entries in the OPTIONS section
2022-05-31 15:20:03 +02:00
Vaibhav Nagare
9671f98af2
tuned-adm: Add missing entries in the OPTIONS section
...
Add missing options profile_info, auto_profile and profile mode in the OPTIONS section of the man page.
Resolves: rhbz#2075774
Signed-off-by: Vaibhav Nagare <vnagare@redhat.com>
2022-05-18 17:29:56 +05:30
Jaroslav Škarvada
d04b978c6a
Merge pull request #423 from vianpl/tsc
...
realtime: Set tsc as 'reliable'
2022-05-17 19:02:32 +02:00
Jaroslav Škarvada
9fa66f19de
Merge pull request #438 from CZerta/net_plugin_mtu_command
...
Adding mtu command to net plugin
2022-05-11 22:44:42 +02:00
Jan Zerdik
cc453048f5
Adding mtu command to net plugin
...
Resolves: rhbz#2082494
Signed-off-by: Jan Zerdik <jzerdik@redhat.com>
2022-05-09 12:46:52 +02:00
Jaroslav Škarvada
83dea78608
Merge pull request #437 from jmencak/openshift-profile-nvme-io_timeout
...
openshift profile: tuning for NVMe devices
2022-05-05 09:02:28 +02:00
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
lilinjie
21ea9b67aa
Add version/help command automatic complete
2022-04-29 10:45:30 +08: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
Nicolas Saenz Julienne
49cc817871
realtime: Set tsc as 'reliable'
...
We already disable the clocksource watchdog, it's there to double-check
whether clock results are coherent between reads. But a new reliability
test was introduced in recent kernels[1], tracking tsc drift between
CPUs[2]. It works by programming timers on all CPUs, including isolated
ones, and checks whether the tsc was adjusted in between runs. This
introduces unwarranted latency on real time systems. So let's promote
tsc to 'reliable', which disables both checks.
There shouldn't be any impact on old nor new setups. First, this test
didn't exist in the past, so any eventual drift was left uncorrected.
Second, most telco and HPC use-cases will make heavy use of tsc in
user-space, and its reliability is already assumed in the system's
design.
[1] c7719e793478 x86/tsc: Add a timer to make sure TSC_adjust is always
checked
[2] Generally caused by rogue BIOSes adjusting the tsc on a CPU and not
doing so on the rest
Signed-off-by: Nicolas Saenz Julienne <nsaenzju@redhat.com>
2022-03-29 18:45:21 +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