2b4a815e87
- Update to 0.2.0: * fix comments, fix low mem warns * improve output and regex matching, add oom-sort * remove wait(), fix makefile * implement modify badness by matching with RE pattern * optimize find_the_victim_and_send_signal() * display anon, file, shmem rss of the victim * fix display anon, file, shmem rss of the victim * implement RE UID matching; vatidation RE patterns at startup * display VmSize of victim in reports * fix conf and readme * improve GUI notifications * code structure optimization * add PSI support * send any signal instead of SIGTERM * set CPUSchedulingPolicy=fifo * improve victim search algorithm; add realpath and state to victim info * mlockall with MCL_ONFAULT * remove colored output * add post_kill_exe * add new keys in config * add print_victim_info * check victim lifetime after killing * do not check zram by default * check mem after finding a victim * fix UnboundLocalError * fix broken psi and zram * do nothing * add my_desktop.conf * fix UnboundLocalError, break output * fix output and GUI notifications * fix is_victim_alive() * improve psi-monitor * Fix pid_to_state() * Use threading to speed up GUI notifications * Remove nohang_notify_helper, use threading instead * daemonize threads * Check privileges at startup * replace --period by --interval in psi2log * add -h and -m flags to psi-top * Do not change badness if oom_score=0 * Set forbid_negative_badness=True always and ignore forbid_negative_badness value in the config * Add --mode flag to psi2log * files relocation * Print CPU usage at exit * Reduce CPU usage up to 25% * Reduce CPU usage up to 8% * Various improvements and fixes * Update default values in configs * Fix PermissionError with hidepid=1 #88 * Change CLI options handling * Improve conf checking and parsing * enforce and describe new valid values in the config (and other changes) * Ignore disksize: check only /sys/block/zramX/mem_used_total * speeding up the search for the victim * change --memload self-termination threshold from 20 MiB to 40 MiB * Improve customizing soft corrective actions: add @SOFT_ACTION_RE_CGROUP_V2 * Print top-15 task by badness before corrective action * Fix checking mem_used_total * Improve working with PSI * Try to consider ZFS cache in MemAvailable * Improve PSI debug and fix #91 * Optimize reading psi_path (to save CPU) * Update Makefile: update gzip options: add -9n * Improve psi2log * Format code to comply with PEP8 style * Use logging framework for the output * refactor(oom-sort): separate code into logical parts * feat(oom-sort): add -r/--refresh flag * refactor(oom-sort): improve ArgParser usage * fix mem_min_mb variable name mistake OBS-URL: https://build.opensuse.org/request/show/1135410 OBS-URL: https://build.opensuse.org/package/show/utilities/nohang?expand=0&rev=6
109 lines
4.0 KiB
Plaintext
109 lines
4.0 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Dec 28 04:19:00 UTC 2023 - Joshua Smith <jsmithfpv@gmail.com>
|
|
|
|
- Update to 0.2.0:
|
|
* fix comments, fix low mem warns
|
|
* improve output and regex matching, add oom-sort
|
|
* remove wait(), fix makefile
|
|
* implement modify badness by matching with RE pattern
|
|
* optimize find_the_victim_and_send_signal()
|
|
* display anon, file, shmem rss of the victim
|
|
* fix display anon, file, shmem rss of the victim
|
|
* implement RE UID matching; vatidation RE patterns at startup
|
|
* display VmSize of victim in reports
|
|
* fix conf and readme
|
|
* improve GUI notifications
|
|
* code structure optimization
|
|
* add PSI support
|
|
* send any signal instead of SIGTERM
|
|
* set CPUSchedulingPolicy=fifo
|
|
* improve victim search algorithm; add realpath and state to victim info
|
|
* mlockall with MCL_ONFAULT
|
|
* remove colored output
|
|
* add post_kill_exe
|
|
* add new keys in config
|
|
* add print_victim_info
|
|
* check victim lifetime after killing
|
|
* do not check zram by default
|
|
* check mem after finding a victim
|
|
* fix UnboundLocalError
|
|
* fix broken psi and zram
|
|
* do nothing
|
|
* add my_desktop.conf
|
|
* fix UnboundLocalError, break output
|
|
* fix output and GUI notifications
|
|
* fix is_victim_alive()
|
|
* improve psi-monitor
|
|
* Fix pid_to_state()
|
|
* Use threading to speed up GUI notifications
|
|
* Remove nohang_notify_helper, use threading instead
|
|
* daemonize threads
|
|
* Check privileges at startup
|
|
* replace --period by --interval in psi2log
|
|
* add -h and -m flags to psi-top
|
|
* Do not change badness if oom_score=0
|
|
* Set forbid_negative_badness=True always and ignore forbid_negative_badness value in the config
|
|
* Add --mode flag to psi2log
|
|
* files relocation
|
|
* Print CPU usage at exit
|
|
* Reduce CPU usage up to 25%
|
|
* Reduce CPU usage up to 8%
|
|
* Various improvements and fixes
|
|
* Update default values in configs
|
|
* Fix PermissionError with hidepid=1 #88
|
|
* Change CLI options handling
|
|
* Improve conf checking and parsing
|
|
* enforce and describe new valid values in the config (and other changes)
|
|
* Ignore disksize: check only /sys/block/zramX/mem_used_total
|
|
* speeding up the search for the victim
|
|
* change --memload self-termination threshold from 20 MiB to 40 MiB
|
|
* Improve customizing soft corrective actions: add @SOFT_ACTION_RE_CGROUP_V2
|
|
* Print top-15 task by badness before corrective action
|
|
* Fix checking mem_used_total
|
|
* Improve working with PSI
|
|
* Try to consider ZFS cache in MemAvailable
|
|
* Improve PSI debug and fix #91
|
|
* Optimize reading psi_path (to save CPU)
|
|
* Update Makefile: update gzip options: add -9n
|
|
* Improve psi2log
|
|
* Format code to comply with PEP8 style
|
|
* Use logging framework for the output
|
|
* refactor(oom-sort): separate code into logical parts
|
|
* feat(oom-sort): add -r/--refresh flag
|
|
* refactor(oom-sort): improve ArgParser usage
|
|
* fix mem_min_mb variable name mistake
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 1 21:59:25 UTC 2020 - Markus S <kamikazow@opensuse.org>
|
|
|
|
- New snapshot (0.1.0.20200426)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 20 20:21:08 UTC 2020 - Markus S <kamikazow@opensuse.org>
|
|
|
|
- New snapshot (0.1.0.20200218)
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 5 14:05:21 UTC 2020 - Markus S <kamikazow@opensuse.org>
|
|
|
|
- New snapshot (0.1.0.20200101)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 25 20:29:46 UTC 2019 - Markus S <kamikazow@opensuse.org>
|
|
|
|
- New snapshot
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 10 11:22:10 UTC 2019 - Markus S <kamikazow@opensuse.org>
|
|
|
|
- Ported upstream spec file which targets nightly builds on COPR
|
|
for eventual inclusion into TW of release versions.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 10 2019 Artem Polishchuk <ego.cordatus@gmail.com>
|
|
- Add 'desktop' package
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Aug 31 2019 Artem Polishchuk <ego.cordatus@gmail.com>
|
|
- Initial package
|