diff options
| author | danbst <abcz2.uprola@gmail.com> | 2018-12-28 00:00:48 +0200 |
|---|---|---|
| committer | danbst <abcz2.uprola@gmail.com> | 2019-01-17 15:58:53 +0200 |
| commit | 8d8a7210e480ac122d55a7d36879b8f41ea6fc80 (patch) | |
| tree | e703f5cf360f84cd6ad819c7ecd7237173c101fb /pkgs/development/python-modules/GitPython/hardcode-git-path.patch | |
| parent | 872502aa56bd4d574fcfe9cfef9066c9e8ee2894 (diff) | |
zramSwap: allow configure compression algorithm + cleanups
- add `zramSwap.algorithm` option, which allows to change compressor
declaratively. zstd as default
- add `zramSwap.swapDevices` option, which allows to define how many zram
devices will be used as swap. Rest devices can be managed freely
- simpler floating calculations
- fix udev race condition
- some documentation changes
- replaced `/sys/block/zram*` handling with `zramctl`, because I had occasional
"Device is busy" error (looks like zram has to be configured in predefined order)
- added `memoryPercent` and `algorithm` as restart triggers. I think, it was
a bug that changing `memoryPercent` in configuration wasn't applied immediately.
- removed a bind to .swap device. While it looks natural (when swap device goes
off, so should zram device), it wasn't implemented properly. This caused problems
with swapon/swapoff:
```
$ cat /proc/swaps
Filename Type Size Used Priority
/dev/zram0 partition 8166024 0 -2
/var/swapfile file 5119996 5120 1
$ sudo swapoff -a
$ sudo swapon -a
swapon: /dev/zram0: read swap header failed
$ cat /proc/swaps
Filename Type Size Used Priority
/var/swapfile file 5119996 0 1
```
Diffstat (limited to 'pkgs/development/python-modules/GitPython/hardcode-git-path.patch')
0 files changed, 0 insertions, 0 deletions
