Revisions of nohang

Markus S's avatar Markus S (KAMiKAZOW) accepted request 1135410 from smolsheep's avatar smolsheep (revision 6)
- 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
Markus S's avatar Markus S (KAMiKAZOW) accepted request 799565 from Markus S's avatar Markus S (KAMiKAZOW) (revision 5)
- New snapshot (0.1.0.20200426)
Markus S's avatar Markus S (KAMiKAZOW) accepted request 777774 from Markus S's avatar Markus S (KAMiKAZOW) (revision 4)
- New snapshot (0.1.0.20200218)
Markus S's avatar Markus S (KAMiKAZOW) accepted request 761669 from Markus S's avatar Markus S (KAMiKAZOW) (revision 3)
- New snapshot (0.1.0.20200101)
Markus S's avatar Markus S (KAMiKAZOW) accepted request 759222 from Markus S's avatar Markus S (KAMiKAZOW) (revision 2)
New snapshot
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 757201 from Markus S's avatar Markus S (KAMiKAZOW) (revision 1)
Nohang is a highly configurable daemon for Linux which is able to correctly prevent out of memory (OOM) and keep system responsiveness in low memory conditions. 
_____________________________

With the exception of documentation improvements, this snapshot will likely be identical to the upcoming 0.2 release.
Displaying all 6 revisions
openSUSE Build Service is sponsored by