summaryrefslogtreecommitdiffstats
path: root/tuna
AgeCommit message (Expand)AuthorFilesLines
2018-08-08tuna: Remove some functions to python-linux-procfsJohn Kacur1-22/+4
2018-05-09tuna: Fix more inconsistent spacing problems in cpuview and oscilloscopeJohn Kacur2-728/+728
2018-05-09tuna: Use open instead of file for python3John Kacur2-6/+6
2018-05-09tuna: Fix inconsistent indentation problemsJohn Kacur1-587/+587
2018-05-09tuna: 2to3 conversionsJohn Kacur10-115/+118
2018-05-09tuna: String exceptions are no longer allowed in python3John Kacur1-1/+1
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 Kacur1-39/+39
2016-05-31CLI: start a process from tunaDaniel Bristot de Oliveira1-13/+46
2016-05-31tuna: cpuview.py: Omit offline cpus in socket_ids listJohn Kacur1-1/+6
2016-05-16tuna: print an error message when sched_setaffinity returns EINVALdevel-0.13John Kacur1-0/+3
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-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 Melo1-0/+4
2014-02-04CLI: fix traceback when -p is used with unsupported valuePetr Oros1-1/+4
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
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 Oros1-14/+3
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-22tuna: Added support for /proc/sys params and strings for itPetr Oros2-1/+370
2013-05-22gui: Add profile related windowsPetr Oros4-221/+1615
2013-05-22tuna: Support loading and saving tuned daemon profilesPetr Oros1-0/+83
2013-05-22tuna: Added support for config files Added example config and default tuna co...Petr Oros1-0/+284
2013-05-22procview: Added column for SystemD/CGroup monitoring over procfsPetr Oros1-20/+43
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 Melo2-39/+78
2013-01-17tuna: Catch OSError exceptions from python-schedutilsGuy Streeter2-20/+20
2012-08-24tuna: Don't touch the migration/* thread scheduler policy/prioArnaldo Carvalho de Melo1-2/+7
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-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 Melo1-2/+2
2011-06-06procview gui: Load perf globallyArnaldo Carvalho de Melo1-1/+4
2011-02-23procview gui: Don't assume the perf binding is always availableArnaldo Carvalho de Melo1-1/+2
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-05-10cmdline: Emit error when affinity operation can't be performedGuy Streeter1-4/+8
2010-05-10tuna: Make is_hardirq_handler handle non thread group leadersArnaldo Carvalho de Melo1-0/+2
2010-05-10tuna: Make cpustring_to_list understand 0x prefixed hexadecimal numbersArnaldo Carvalho de Melo1-3/+3
2010-05-10gui: fix use of cpu rangesGuy Streeter1-2/+3
2010-05-10irqview: Fix some race conditionsArnaldo Carvalho de Melo1-4/+14
2009-10-07cpuview: Order socket frames numericallyArnaldo Carvalho de Melo1-2/+2
2009-09-10tuna: Ignore non-existing threads in threads_set_priorityArnaldo Carvalho de Melo1-2/+8
2009-08-31tuna: Handle 2.6.31 style threaded irq namesv0.9Arnaldo Carvalho de Melo2-14/+24
2009-08-26oscilloscope: Remove needless shebang and reword the package summaryArnaldo Carvalho de Melo1-1/+4
2009-08-25oscilloscope: properly refresh all widgetsArnaldo Carvalho de Melo1-0/+2
2009-08-25oscilloscope: Fix scaling bugs and add --sample_multiplierArnaldo Carvalho de Melo1-3/+12
2009-08-02glade: Call gtk.glade.[bind]textdomainArnaldo Carvalho de Melo1-0/+4
2009-08-02glade: Allow the set_{process,interrupt}_attributes windows to resizeArnaldo Carvalho de Melo1-1/+2
2009-08-02tuna: help i18n/l10nSatoru SATOH3-43/+51
2009-07-15Suppress the DeprecationWarning of sets moduleSatoru SATOH1-3/+2
2009-07-14tuna: Remove script shebangs and use more dicts on i18n stringsArnaldo Carvalho de Melo5-7/+2
2009-07-11package structure: Changes done for compliance with Fedora packaging guidelinesArnaldo Carvalho de Melo8-0/+0
2009-07-10i18n: Break some long strings into multiple messagesArnaldo Carvalho de Melo4-8/+15
2009-07-10tuna: Use gettext and add a japanese translationSatoru SATOH6-71/+69
2009-06-30cpuview: Fix non multiple of columns caseArnaldo Carvalho de Melo1-1/+2
2009-01-28tuna: Handle zombies in tuna.iskthreadArnaldo Carvalho de Melo1-2/+16
2009-01-09all: Update copyright linesArnaldo Carvalho de Melo1-1/+1
2009-01-08irqview: We have to pass an int to schedutils.setschedulerArnaldo Carvalho de Melo1-1/+1
2009-01-08irqview: Initialize the rt_prio entry boxArnaldo Carvalho de Melo1-0/+1
2009-01-08gui: move procview to a separate fileArnaldo Carvalho de Melo2-593/+600
2009-01-08gui: Move irqview to a separate fileArnaldo Carvalho de Melo4-445/+465
2009-01-08gui: remove the Set/set trick in tuna/tuna_gui.py, not used anymoreArnaldo Carvalho de Melo1-6/+0
2009-01-08gui: Use schedutils.SCHED_{OTHER,FIFO,RR}Arnaldo Carvalho de Melo1-6/+3
2009-01-08gui: move cpuview classes to a separate fileArnaldo Carvalho de Melo3-359/+377
2009-01-08gui: Stop handling exceptions at procview.set_thread_columnsArnaldo Carvalho de Melo1-23/+26
2008-12-28oscilloscope: Ignore invalid samples, emitting just a warningArnaldo Carvalho de Melo1-18/+22
2008-12-16oscilloscope_frame: Remove the hide/draw/show mysterious sequenceArnaldo Carvalho de Melo1-4/+0
2008-12-10gui: Set the model after adding the columns, its fasterArnaldo Carvalho de Melo1-5/+6
2008-12-08gui: procview: update_rows should do a paranoia check on dup rowsArnaldo Carvalho de Melo1-0/+7
2008-12-08gui: Stop reloading all /proc/pid/cmdline at every refreshArnaldo Carvalho de Melo1-3/+0
2008-11-27cmdline: Implement --irqs/-q to select IRQs by number or nameArnaldo Carvalho de Melo1-0/+47
2008-10-16tuna: Set the irq affinity mask when setting the IRQ thread affinityArnaldo Carvalho de Melo1-0/+14
2008-10-16tuna: Add a "spread" parameter to move_threads_to_cpuArnaldo Carvalho de Melo1-1/+11
2008-10-15tuna: handle schedutils SystemError exceptionsArnaldo Carvalho de Melo2-20/+70
2008-10-10tuna_gui: Don't automatically expand the cpuview when resizingArnaldo Carvalho de Melo1-1/+1
2008-09-16tuna_gui: [Non]VolCtxtSwitch must be gobject.TYPE_UINTArnaldo Carvalho de Melo1-2/+2
2008-09-16all: spelling fixesArnaldo Carvalho de Melo1-4/+4
2008-09-15tuna_gui: cpu_socket_frame: no need to have a title if there is just oneArnaldo Carvalho de Melo1-1/+4
2008-09-15tuna_gui: Isolate/Include socket doesn't make sense when we have just one socketArnaldo Carvalho de Melo1-14/+18
2008-09-15tuna_gui: Add isolate/include CPU socket menu entryArnaldo Carvalho de Melo1-0/+20
2008-09-15tuna_gui: cpuview: make {isolate,include}_cpu into _cpusArnaldo Carvalho de Melo1-6/+6
2008-09-15tuna: turn include_cpu into include_cpusArnaldo Carvalho de Melo2-8/+8
2008-09-14tuna_gui: Allow moving threads/irqs to a CPU socketArnaldo Carvalho de Melo1-0/+18
2008-09-13tuna_gui: Pass GUI set_affinity_warning in drop_handler_move_threads_to_cpuArnaldo Carvalho de Melo1-1/+2
2008-09-13tuna_gui: Allow dnd of threads/irqs to all CPUs in a socketArnaldo Carvalho de Melo1-16/+9
2008-09-13tuna: Allow passing a custom warning routine to move_threads_to_cpuArnaldo Carvalho de Melo1-3/+7
2008-09-13tuna: move_threads_to_cpu should use sets when comparing the affinitiesArnaldo Carvalho de Melo1-4/+4
2008-09-11tuna_gui: Automatically adjust the cpuview area to show all socketsArnaldo Carvalho de Melo1-2/+15
2008-09-11tuna_gui: Arrange the sockets in a matrixArnaldo Carvalho de Melo1-2/+20
2008-09-11tuna_gui: Show a horizontal scrollbar on the cpuview if neededArnaldo Carvalho de Melo1-1/+1
2008-08-15sysfs: sort socket list of cores at cpus.reload() timeArnaldo Carvalho de Melo1-0/+6
2008-08-15sysfs: cpu entries are the ones with a number in the 4th charArnaldo Carvalho de Melo1-1/+1
2008-08-15tuna_gui: Add support for CPU topologyArnaldo Carvalho de Melo2-91/+146
2008-08-15sysfs: classes for /sys/devices/system/cpu/Arnaldo Carvalho de Melo1-0/+96
2008-08-12tuna: posix_cpu_timer is percpu but its too long to have '/' in the cmdlineArnaldo Carvalho de Melo1-1/+4
2008-08-12tuna: Fixup the message about what filename was really used (rtgroups)Arnaldo Carvalho de Melo1-3/+3
2008-08-12tuna: Save the affinity mask for non-percpu kthreadsArnaldo Carvalho de Melo2-9/+21
2008-08-09tuna: Ignore rtprio when changing sched policy to SCHED_OTHERArnaldo Carvalho de Melo1-0/+2
2008-08-07tuna_gui: Provide instructions on how to use the generated rtctl fileArnaldo Carvalho de Melo1-0/+25
2008-08-07tuna_gui: Add "Save kthreads tunings" menu entry in the process list boxArnaldo Carvalho de Melo1-0/+43
2008-08-07tuna: Implement saving current kthread sched policy and rtprio as an rtctl fileArnaldo Carvalho de Melo1-0/+78
2008-06-18all: remove trailing whitespacesArnaldo Carvalho de Melo3-18/+18
2008-06-17oscilloscope: use io_add_watch instead of timeout_addArnaldo Carvalho de Melo1-3/+7
2008-06-16oscilloscope: check if the latency tracer is availableArnaldo Carvalho de Melo1-16/+21
2008-06-10oscilloscope: Allow disabling auto-scalingArnaldo Carvalho de Melo1-4/+6
2008-06-09oscilloscope: group the system info and help frames in a vboxArnaldo Carvalho de Melo1-3/+6
2008-06-09oscilloscope: parse X geometry parameterArnaldo Carvalho de Melo1-4/+10
2008-05-28[TUNA] gui: Convert widget coords to bin_window coordsGuy Streeter1-2/+2
2008-05-23[TUNA] cmdline: Implement --affect_children and --priorityArnaldo Carvalho de Melo1-2/+22
2008-05-16[OSCILLOSCOPE]: Add a System info box with kernel release, etcArnaldo Carvalho de Melo1-1/+20
2008-05-16[OSCILLOSCOPE]: Move add_table_row out of oscilloscopeArnaldo Carvalho de Melo1-17/+17
2008-05-16[OSCILLOSCOPE]: Separate the main routine from the class fileArnaldo Carvalho de Melo1-54/+1
2008-05-15[OSCILLOSCOPE]: Remove the yticklabel formatters, show the unit at the ylabelArnaldo Carvalho de Melo1-54/+23
2008-05-14[OSCILLOSCOPE]: Pass delimiter and field to cyclictestoscopeArnaldo Carvalho de Melo1-5/+19
2008-05-09[OSCILLOSCOPE]: Show the real number of samples on the screenArnaldo Carvalho de Melo1-9/+13
2008-05-09[OSCILLOSCOPE]: --snapshot_samples: take N samples, a snapshot, exitArnaldo Carvalho de Melo1-9/+41
2008-05-09[OSCILLOSCOPE]: Take snapshotsArnaldo Carvalho de Melo1-3/+9
2008-05-09[TUNA]: Fix include_cpu()Arnaldo Carvalho de Melo1-1/+1
2008-05-09[TUNA] gui: Move more non gui code from tuna_gui.py to tuna.pyArnaldo Carvalho de Melo2-26/+33
2008-05-07[TUNA]: Don't import all tuna modules in __init__v0.2.3Arnaldo Carvalho de Melo1-2/+0
2008-05-07[TUNA] gui: Search for the glade file in several directoriesArnaldo Carvalho de Melo1-3/+9
2008-05-02[TUNA_GUI]: Fix the glade file locationv0.2.2Arnaldo Carvalho de Melo1-2/+2
2008-05-02[TUNA]: Move GUI code to tuna/tuna_gui.pyArnaldo Carvalho de Melo2-1263/+1274
2008-05-02[TUNA] pidview: Check if voluntary_ctxt_switches is present in /proc/pid/statusArnaldo Carvalho de Melo1-2/+12
2008-04-16[TUNA]: CellRendererProgress is available only on pygtk2 >= 2.6Arnaldo Carvalho de Melo1-2/+7
2008-04-16[TUNA]: Older versions of pygtk2 don't implement gtk.status_icon_new_from_stockArnaldo Carvalho de Melo1-3/+7
2008-04-16[TUNA]: Handle drivers that don't implement ETHTOOL_GDRVINFOArnaldo Carvalho de Melo1-1/+5
2008-04-16[TUNA]: Stop using pango.WEIGHT_{SEMI,ULTRA}BOLDArnaldo Carvalho de Melo1-7/+1
2008-04-16[TUNA]: Import set from sets, so that tuna works with python < 2.4Arnaldo Carvalho de Melo1-0/+6
2008-04-14[OSCILLOSCOPE]: ftrace integrationArnaldo Carvalho de Melo1-8/+81
2008-04-06[OSCILLOSCOPE]: Propagate graph_type from oscilloscope to oscilloscope_frameArnaldo Carvalho de Melo1-1/+2
2008-04-06[TUNA]: Allow toggling auto refreshingArnaldo Carvalho de Melo1-16/+33
2008-04-06[OSCILLOSCOPE]: Introduce microsecond_fmt and use it in cyclictestoscopeArnaldo Carvalho de Melo1-4/+21
2008-04-06[OSCILLOSCOPE]: Autoscale maximum latencyCarsten Emde1-0/+6
2008-04-06[OSCILLOSCOPE]: Rename cyclictetoscope to cyclictestoscopeCarsten Emde1-3/+3
2008-04-06[OSCILLOSCOPE]: Add "Quit" key bindingCarsten Emde1-1/+4
2008-04-06[OSCILLOSCOPE]: New classArnaldo Carvalho de Melo1-0/+331
2008-04-02[TUNA]: Move invariant to before conditionalArnaldo Carvalho de Melo1-8/+7
2008-03-31[TUNA] irq: Fix set_irq_affinityArnaldo Carvalho de Melo1-1/+1
2008-03-31[TUNA] cpuview: Add nr_cpus for common needArnaldo Carvalho de Melo1-9/+9
2008-03-31[TUNA]: Introduce --what_isArnaldo Carvalho de Melo1-15/+22
2008-03-31[TUNA]: Introduce --filterArnaldo Carvalho de Melo1-12/+19
2008-03-31[TUNA]: Remove drop handler logic from move_threads_to_cpuArnaldo Carvalho de Melo1-10/+13
2008-03-29[TUNA]: Allow moving just one thread to a CPUArnaldo Carvalho de Melo1-0/+6
2008-03-28[TUNA]: Connect a simple menu to right-click on the status iconArnaldo Carvalho de Melo1-3/+12
2008-03-26[TUNA]: Rename isolate_cpu to isolate_cpusArnaldo Carvalho de Melo1-12/+11
2008-03-26[TUNA]: Introduce --no_kthreads & --no_uthreadsArnaldo Carvalho de Melo1-5/+6
2008-03-26[TUNA]: Fix the isolation -> restore operation for threadsArnaldo Carvalho de Melo1-1/+1
2008-03-26[TUNA]: Introduce --include_cpuArnaldo Carvalho de Melo1-0/+65
2008-03-26[TUNA]: Use a more descriptive window iconArnaldo Carvalho de Melo1-0/+9
2008-03-25[TUNA]: Add a status icon to the GNOME/KDE dockArnaldo Carvalho de Melo1-0/+11
2008-03-25[TUNA]: Update the process list when switching between radio-buttonsGuy Streeter1-0/+20
2008-03-24[TUNA]: Make "What Is?" menu entry minimally work for user threadsArnaldo Carvalho de Melo1-13/+15
2008-03-24[TUNA]: Simplify the generation of list store entriesArnaldo Carvalho de Melo1-48/+35
2008-03-24[TUNA]: Catch exceptions in move_threads_to_cpuArnaldo Carvalho de Melo1-13/+17
2008-03-20[TUNA]: Add a "What is this?" menu entryArnaldo Carvalho de Melo1-0/+39
2008-03-20[TUNA]: Invert the CPU filter logicArnaldo Carvalho de Melo1-13/+12
2008-03-19[TUNA]: Check if threaded irqs are presentArnaldo Carvalho de Melo1-27/+60
2008-03-19[TUNA]: Older versions of pygtk2+ doesn't have query-tooltipArnaldo Carvalho de Melo1-2/+10
2008-03-19[TUNA]: Pass the pidstats object to the irqview and procview constructorsArnaldo Carvalho de Melo1-21/+22
2008-03-17[TUNA]: Allow dropping irqs and pids on all CPUsArnaldo Carvalho de Melo1-8/+19
2008-03-17[TUNA]: Implement CPU filteringArnaldo Carvalho de Melo1-7/+64
2008-03-17[TUNA]: Move the kthread help texts to filesArnaldo Carvalho de Melo1-7/+24
2008-03-13[TUNA]: Tooltips for kernel threadsArnaldo Carvalho de Melo1-0/+39
2008-03-13[PATCH] make a range of 2 use a comma instead of a dashGuy Streeter1-1/+4
2008-03-13[TUNA]: Implement restore CPU, i.e. undo the last isolate CPU actionArnaldo Carvalho de Melo1-25/+42
2008-03-12[TUNA]: Add filters for user and kernel threadsArnaldo Carvalho de Melo1-14/+55
2008-03-12[TUNA]: Optimize iskthreadArnaldo Carvalho de Melo1-1/+5
2008-02-26[TUNA]: Use /usr/share/tuna/tuna_gui.gladev0.1Arnaldo Carvalho de Melo1-2/+2
2008-02-26Created the repository from files previously in ait.gitArnaldo Carvalho de Melo3-0/+1709