summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-12-11tuna: Don't start the gui if a display is not availableHEADmainJohn Kacur1-0/+6
2023-10-18tuna: Remove spec file from gitJohn Kacur2-173/+3
2023-09-12Add SPDX license identifiersClark Williams22-45/+35
2023-02-16tuna: Release 0.19v0.19John Kacur2-2/+2
2023-02-16tuna: Remove distutils from setupJohn Kacur1-7/+10
2022-11-23tuna: Fix show_threads --cgroups run without a termLeah Leshchinsky1-2/+4
2022-11-18tuna: Adapt show_threads cgroup output to terminal sizeLeah Leshchinsky2-11/+30
2022-11-02tuna: Update manpages for argparse CLI changesLeah Leshchinsky2-67/+228
2022-11-02tuna: remove import and fix help messageLeah Leshchinsky1-2/+1
2022-11-01tuna: tuna.py use fstringsLeah Leshchinsky1-10/+10
2022-11-01tuna: tuna-cmd.py use fstringsLeah Leshchinsky1-6/+9
2022-10-31tuna: tuna_gui.py use fstringsLeah Leshchinsky1-1/+1
2022-10-26tuna: Remove threads print statementLeah Leshchinsky1-1/+0
2022-09-30tuna: Fix matching irqs in ps_show_threadJohn Kacur1-10/+5
2022-09-30tuna: Replace python_ethtool with builtin funtionalityJohn Kacur4-3/+40
2022-09-12tuna: Add --sockets command line optionLeah Leshchinsky1-6/+35
2022-08-23tuna: Move get_policy_and_rtprio call to parser levelLeah Leshchinsky2-6/+3
2022-08-23tuna: Update command-line interfaceLeah Leshchinsky2-369/+259
2022-06-23tuna: release 0.18v0.18John Kacur2-2/+2
2022-06-23tuna: Add missing command line options to man pageLeah Leshchinsky1-0/+12
2022-05-10tuna: Add cleanlogs rule to MakefileLeah Leshchinsky1-0/+4
2022-05-10tuna: Add logging infrastructure to tuna-cmdLeah Leshchinsky1-2/+75
2022-03-14tuna: Makefile: Fix "extra" is obsolete in ctagsJohn Kacur1-1/+1
2022-02-04tuna: Fix get_nr_cpus to return configured cpusLeah Leshchinsky1-5/+3
2022-02-02tuna: Remove finally block in get_policy_and_rtprioLeah Leshchinsky1-2/+2
2022-02-02tuna: Handle get_policy_and_rtprio exceptionsLeah Leshchinsky1-1/+5
2022-02-02tuna: Fix typo for variable 'parm'Leah Leshchinsky1-1/+1
2022-01-11tuna: Fix ModuleNotFoundErrorJohn Kacur1-2/+2
2022-01-10tuna: release 0.17v0.17John Kacur2-2/+2
2022-01-08tuna: Create class Policy and allow users to specify policy in more formatsJohn Kacur2-10/+73
2022-01-08Clean up print statements for readabilityLeah Leshchinsky1-12/+5
2021-12-14tuna: Fix tuna displays incorrect cpu affinity when cpu is offlinedJohn Kacur1-1/+3
2021-11-22tuna: Add tags to gitignoreJohn Kacur1-0/+1
2021-11-10tuna: Make it clear that include and isolate affects IRQs in helpJohn Kacur2-4/+4
2021-10-28tuna: Don't use relative imports in tuna.pyJohn Kacur1-2/+2
2021-10-28tuna: Print warning if setting affinity results in EBUSY and continueJohn Kacur1-0/+4
2021-10-25tuna: Improve sysfs.pyJohn Kacur1-11/+37
2021-10-21tuna: A few simple spelling / grammar fixes in commentsJohn Kacur1-3/+2
2021-10-21tuna: Remove is_s390 from tuna and use the python-linux-procfs functionJohn Kacur1-7/+1
2021-10-21tuna: Use sys.exit instead of exitJohn Kacur1-2/+2
2021-10-21tuna: Replace "and or" with ternaryJohn Kacur1-1/+1
2021-10-21tuna: Replace unnecessary comprehensionJohn Kacur1-1/+1
2021-10-08tuna: Add distinction between --spread and --move to error messageLeah Leshchinsky1-4/+3
2021-10-05tuna: Change tuna.spec to define version of pythonJohn Kacur1-7/+4
2021-09-30tuna: Specify Gtk version before import to prevent warningJohn Kacur1-0/+3
2021-09-30tuna: Remove argument requirement for config_file_list optionLeah Leshchinsky1-2/+2
2021-07-12tuna: Spelling fix in tuna-cmd.py Spelling fix in tuna-cmd.py Signed off-by: ...tyberry@redhat.com1-1/+1
2021-06-25tuna: release 0.16v0.16John Kacur2-2/+2
2021-05-22tuna_gui: add command line option to explicitly disable perf usageFederico Pellegrin4-10/+20
2021-05-22procview: limit refresh rate in perf mode to refresh_timeFederico Pellegrin2-5/+11
2021-03-23procview: fix thread refresh when using polling modeFederico Pellegrin1-2/+2
2021-03-19tuna: Correct allowable ranges in irqview and in procviewJohn Kacur2-2/+2
2021-03-19tuna: tuna add gui refresh option to the manpageJohn Kacur1-3/+6
2021-03-19tuna_gui: add command line option to customize GUI refresh timeFederico Pellegrin3-8/+18
2021-03-19tuna-cmd: fix command line when inet_diag is presentFederico Pellegrin1-1/+1
2021-03-19procview: fix perf watch and add handler for errorsFederico Pellegrin1-5/+9
2021-03-19procview: fix another identation errorFederico Pellegrin1-1/+1
2021-03-19tuna_gui: remove unused signal to prevent errorsFederico Pellegrin1-1/+0
2021-03-19procview: fix logic of refresh and attributes dialog displayFederico Pellegrin1-4/+5
2021-03-19irqview, procview: spins in Gtk 3.0 need to have range definedFederico Pellegrin2-0/+2
2021-03-19cpuview and util: add missing os importFederico Pellegrin2-0/+2
2021-03-18oscilloscope: complete porting to Gtk 3.0Federico Pellegrin2-19/+24
2021-03-18sysfs: correct and improve sortingFederico Pellegrin1-4/+6
2021-03-18cpuview: improve display of CPUs/Sockets for every CPU/socket numberFederico Pellegrin2-3/+3
2021-03-14profileview: fix text entry retrievalFederico Pellegrin1-1/+1
2021-03-14tuna: fix mnemonic accelerators for Gtk 3.0Federico Pellegrin3-17/+17
2021-03-14tuna_gui: handle destroy handler to prevent error messages on startupFederico Pellegrin1-0/+2
2021-03-14cpuview: a few more improvements for Gtk 3.0Federico Pellegrin2-3/+2
2021-03-14profileview: disable cursor_changed handler when manipulating listFederico Pellegrin1-1/+8
2021-03-14config: make configuration files consistently text onlyFederico Pellegrin1-2/+2
2021-03-14tuna: multiple fixes for Gtk-3.0 UI interfaceFederico Pellegrin8-29/+28
2021-03-03tuna: Fix tuna --include option breakageJohn Kacur1-4/+4
2021-01-19tuna: release 0.15v0.15John Kacur3-4/+3
2021-01-18tuna: Add ctags to the tuna makefileJohn Kacur2-1/+9
2021-01-18tuna: Remove python-schedutils dependencyJohn Kacur7-101/+109
2020-11-23tuna: tuna_gui.py: Chanages to port to Gtk-3.0John Kacur1-16/+19
2020-11-23tuna: tuna.py: Update spacing / tabs to modern python styleJohn Kacur1-598/+609
2020-11-23tuna: sysfs.py: Update spacing / tabs to modern python styleJohn Kacur1-100/+99
2020-11-23tuna: oscilloscope.py: Changes to port to Gtk-3.0John Kacur1-426/+435
2020-11-23tuna: util.py: Fix some style problemsJohn Kacur1-8/+14
2020-11-06tuna: profileview.py: Port to Gtk-3.0John Kacur1-336/+328
2020-11-06tuna: procview.py: Port to Gtk-3.0John Kacur1-42/+44
2020-11-06tuna:irqview.py: Port to Gtk-3.0John Kacur1-32/+38
2020-11-06tuna: config.py: Port file to Gtk-3.0John Kacur1-48/+71
2020-11-06tuna: Fix spacing of oscilloscope.pyJohn Kacur1-67/+74
2020-11-06tuna: tuna-cmd.py Fix style problems recommened by PEP8John Kacur1-83/+122
2020-09-21tuna: cpuview.py: box.pack_start needs extra parameterJohn Kacur1-15/+18
2020-09-21tuna: commonview.py: Fix comparisons with NoneJohn Kacur1-6/+4
2020-09-21tuna/gui/__init__.py: Fix some whitespace problemsJohn Kacur1-3/+3
2020-09-21tuna: config.py: Update spacing to 4 spacesJohn Kacur1-363/+365
2020-09-18tuna: tuna-cmd:py: Convert type comparison to isinstanceJohn Kacur1-20/+24
2020-08-04tuna-cmd: Update the spacing and style for tuna-cmdJohn Kacur1-614/+608
2020-08-04tuna: util.py: Update the spacing and fix some style problemsJohn Kacur1-104/+104
2020-08-01tuna: procview.py: Update spacing and styleJohn Kacur1-9/+8
2020-08-01tuna: commonview.py: Update the spacing and styleJohn Kacur1-255/+262
2020-08-01tuna: procview.py: Update the spacing and styleJohn Kacur1-672/+661
2020-07-31irqview: fix bad spacingJohn Kacur1-5/+5
2020-07-31tuna: cpuview.py: A few more style improvementsJohn Kacur1-17/+16
2020-07-31tuna: cpuview.py - Modernize the spacingJohn Kacur1-334/+333
2020-07-31tuna_gui.py: Fix inconsistent spacing from in tuna_gui.pyJohn Kacur1-54/+54
2020-07-31tuna: Remove old glade imports from tuna_gui.pyJohn Kacur1-2/+0
2020-07-31tuna: modernize the spacing in irqviewJohn Kacur1-316/+314
2020-07-27tuna: add to gitignore and create gitattributesJohn Kacur2-0/+4
2020-07-27tuna: More changes to header files in tuna/gui for gtk3John Kacur5-17/+42
2020-07-27tuna: gui changes for gtk2 to gtk3John Kacur7-231/+232
2020-07-27tuna_gui.py: gtk2 to gtk3 changesJohn Kacur1-13/+13
2020-07-27tuna_gui.glade: Initial changes to upgrade glade file for gtk3John Kacur1-494/+543
2020-07-27tuna_gui.py: Reformat the file, style fix-upsJohn Kacur1-132/+154
2020-05-20release 0.14.1v0.14.1Jiri Kastner3-3/+3
2020-05-09tuna: Exit with error msg on s390 and s390x for unsupported irq opsJohn Kacur1-1/+17
2020-05-09tuna: fix undefined global name stderrJohn Kacur1-1/+1
2019-01-29tuna: Use exception args attribute for python3John Kacur3-27/+27
2019-01-29tuna: sysfs.py: Add method to compare class cpuJohn Kacur1-0/+3
2018-08-09release 0.14v0.14Jiri Kastner3-5/+5
2018-08-08tuna: Remove some functions to python-linux-procfsJohn Kacur1-22/+4
2018-05-09tuna: Create tag v0.13.3v0.13.3John Kacur3-3/+3
2018-05-09tuna: Fix more inconsistent spacing problems in cpuview and oscilloscopeJohn Kacur2-728/+728
2018-05-09tuna: Change the version number to 0.13.2v0.13.2John Kacur3-3/+3
2018-05-09tuna: Use open instead of file for python3John Kacur2-6/+6
2018-05-09tuna: Fix TypeError: 'type' object is not iterableJohn Kacur1-1/+1
2018-05-09tuna: Fix inconsistent indentation problemsJohn Kacur2-1203/+1203
2018-05-09tuna: 2to3 conversionsJohn Kacur12-213/+217
2018-05-09tuna: String exceptions are no longer allowed in python3John Kacur1-1/+1
2018-05-09tuna: explicitly use python3John Kacur3-3/+3
2017-09-13tuna: isolate_cpus - exit with a message instead of a tracebackJohn Kacur1-0/+13
2017-09-13tuna: Use errno codes instead of numbersJohn Kacur2-45/+45
2016-05-31rpm: Release 0.13.1v0.13.1Jiri Kastner3-3/+3
2016-05-31docs: uptade tuna.8 man page with option -rDaniel Bristot de Oliveira1-2/+5
2016-05-31CLI: start a process from tunaDaniel Bristot de Oliveira2-38/+119
2016-05-31tuna: tuna-cmd: Display usage instead of traceback -c missing argsJohn Kacur1-1/+7
2016-05-31tuna: cpuview.py: Omit offline cpus in socket_ids listJohn Kacur1-1/+6
2016-05-24rpm: Release 0.13v0.13Jiri Kastner3-3/+3
2016-05-16tuna: print an error message when sched_setaffinity returns EINVALdevel-0.13John Kacur1-0/+3
2016-05-16tuna: tuna.spec: Add desktop-file-utilsJohn Kacur1-1/+1
2016-05-16tuna: docs: Fix minor spelling error in the tuna man pageJohn Kacur1-2/+2
2015-11-27tuna: fix the check of PF_NO_SETAFFINITY flag for threadsDaniel Bristot de Oliveira1-2/+11
2015-06-24Correct a typo in the net.ipv4.ipfrag_time help stringGuy Streeter1-1/+1
2015-06-24Fix behavior for dot inside /proc/sys/ pathPetr Oros1-10/+16
2015-06-09CLI: Do not show column headers when not outputting to a tty:Arnaldo Carvalho de Melo1-2/+4
2015-06-09tuna: Fix race in is_hardirq_handlerArnaldo Carvalho de Melo1-3/+4
2015-06-09tuna: Decide whether to isolate a thread based on PF_NO_SETAFFINITYArnaldo Carvalho de Melo1-4/+13
2015-06-09tuna: Make --isolate/--include operations affect /proc/irq/default_smp_affinityArnaldo Carvalho de Melo1-2/+23
2015-06-09tuna config: Fix pygtk importArnaldo Carvalho de Melo1-1/+1
2015-06-09CLI: Introduce --nohz_full/-N entityArnaldo Carvalho de Melo2-2/+13
2014-05-23rpm: Release 0.12v0.12Jiri Kastner3-3/+3
2014-03-26Add a tuna.desktop fileGuy Streeter2-0/+11
2014-02-04CLI: fix traceback when -p is used with unsupported valuePetr Oros1-1/+4
2014-02-04tuna: modified sysctl settings in example.confPetr Oros1-35/+40
2014-01-30CLI: fix traceback due unavailable displayPetr Oros1-1/+1
2014-01-30CLI: fix traceback where enter -p policy without prioPetr Oros1-2/+6
2014-01-30CLI: fix ps_show_thread call with bad args countPetr Oros1-1/+1
2013-12-02docs: Remove stray </a>John Kacur1-1/+1
2013-07-24rpm: Release 0.11.1v0.11.1Petr Oros3-3/+3
2013-07-24gui: Suggest file name in new,rename and copy dialogsPetr Oros1-3/+3
2013-07-24tuna: Better snapshot naming (old_file_name+stamp.conf)Petr Oros1-1/+6
2013-07-24gui: edittab - hide man. tab if profile contain errorsPetr Oros2-6/+28
2013-07-24gui: mantab - update star immediately after changesPetr Oros1-1/+1
2013-07-24gui: Filter temporary file from all outputsPetr Oros1-1/+1
2013-07-24tuna: Auto Correction for config file errors BZ:974035Petr Oros3-8/+69
2013-07-24tuna: Do polkit auth for GUI BZ:919212,974027Petr Oros3-14/+22
2013-07-24tuna: Better exception handling for config filesPetr Oros1-27/+36
2013-07-24gui: profileView warnings moved into one functionPetr Oros1-50/+16
2013-05-22rpm: Release 0.11v0.11Petr Oros3-3/+3
2013-05-22tuna: Added support for /proc/sys params and strings for itPetr Oros2-1/+370
2013-05-22gui: Add profile related windowsPetr Oros6-221/+1619
2013-05-22tuna: Support loading and saving tuned daemon profilesPetr Oros1-0/+83
2013-05-22tuna-cmd: New command line params for tuning profilesPetr Oros2-12/+70
2013-05-22tuna: Added support for config files Added example config and default tuna co...Petr Oros6-0/+348
2013-05-22procview: Added column for SystemD/CGroup monitoring over procfsPetr Oros1-20/+43
2013-02-010.10.4v0.10.4Arnaldo Carvalho de Melo4-3/+15
2013-02-01rpm: Install the man pageArnaldo Carvalho de Melo2-1/+4
2013-02-01procview: Allow configuring a single threadArnaldo Carvalho de Melo3-15/+19
2013-01-17tuna: Tighten "No such process" schedutils exception handlingArnaldo Carvalho de Melo3-43/+86
2013-01-17tuna: Catch OSError exceptions from python-schedutilsGuy Streeter3-23/+23
2012-12-04tuna: Add man page for command lineArnaldo Carvalho de Melo1-0/+78
2012-08-240.10.3v0.10.3Arnaldo Carvalho de Melo4-3/+13
2012-08-24tuna: Don't touch the migration/* thread scheduler policy/prioArnaldo Carvalho de Melo1-2/+7
2012-08-24testuna: Update some of the guinea pig kernel threadsArnaldo Carvalho de Melo1-4/+4
2012-08-14sysfs: Fix crash on platforms that the kernel has little information on. (i.e...Chris Lockfort1-2/+8
2012-08-14procview: Remove 'cycles' column when using perf eventsArnaldo Carvalho de Melo1-11/+4
2011-07-290.10.2v0.10.2Arnaldo Carvalho de Melo4-3/+19
2011-07-28oscilloscope: Switch from "Bistream Vera Sans" to "Liberation Sans"Arnaldo Carvalho de Melo1-1/+1
2011-07-28oscilloscope: Switch from Numeric to numpyArnaldo Carvalho de Melo2-3/+3
2011-07-26MANIFEST: Add tuna/oscilloscope.pyArnaldo Carvalho de Melo1-0/+1
2011-06-06cmdline: Fix IRQ affinity settingRogan Kyuseok Lee1-1/+5
2011-06-06procview gui: Load perf globallyArnaldo Carvalho de Melo1-1/+4
2011-02-230.10.1v0.10.1Arnaldo Carvalho de Melo3-4/+7
2011-02-23procview gui: Don't assume the perf binding is always availableArnaldo Carvalho de Melo1-1/+2
2011-02-230.10Arnaldo Carvalho de Melo4-4/+15
2011-02-01perf: Create the threads pidstat member when we notice the first threadv0.10Arnaldo Carvalho de Melo1-1/+4
2011-02-01gui: Fixup perf.evlist constructor callArnaldo Carvalho de Melo1-2/+2
2011-01-29gui: Use perf if availableArnaldo Carvalho de Melo2-4/+75
2010-06-09cmdline: Alert the user when GUI packages are not installedArnaldo Carvalho de Melo1-0/+2
2010-05-17rpm: bump version to 0.9.4v0.9.4Arnaldo Carvalho de Melo3-4/+10
2010-05-17testuna: Use events/* as watchdog/* isn't available in later kernelsArnaldo Carvalho de Melo1-2/+2
2010-05-10rpm: 0.9.3v0.9.3Arnaldo Carvalho de Melo2-2/+23
2010-05-10cmdline: Emit error when affinity operation can't be performedGuy Streeter1-4/+8
2010-05-10cmdline: Use tuna.cpustring_to_list in --cpusArnaldo Carvalho de Melo1-1/+1
2010-05-10tuna: Make is_hardirq_handler handle non thread group leadersArnaldo Carvalho de Melo1-0/+2
2010-05-10cmdline: Handle unknown schedulers in -p/--priority:Arnaldo Carvalho de Melo1-1/+5