Commit Graph

391311 Commits

Author SHA1 Message Date
Robert Hensing
438f6f17de nixos/qemu-vm: Warn when wasting space 2022-07-17 14:56:35 +02:00
Robert Hensing
7ba6f74c1c nixos/tests/discourse: Optimize with EROFS 2022-07-17 14:56:35 +02:00
Robert Hensing
67ebd123ff nixos/tests/gitlab: Optimize with EROFS 2022-07-17 14:56:35 +02:00
Robert Hensing
afc60d017b nixos/qemu-vm: Use disposable EROFS for store when writableStore = false
This avoids putting a large disk image in the store (and possibly
in a binary cache), while improving runtime performance.

Assuming you're running an SSD, and/or with plenty of cache (?)
it is feasible to preempt the virtualization overhead before
VM start, in single-digit seconds.

For some tests that perform many reads on the store, the improved
performance of EROFS is sufficient that not only the image creation
overhead is compensated for, but is actually faster.

Stats for nixosTests.gitlab:

Baseline without useNixStoreImage: >1000s

Baseline with useNixStoreImage without writableStore = false
ext4 image in store: 277 seconds
  + significant image build time and/or disk space

Disposable erofs image: 249 seconds _including_ image build time

Custom erofs overlay on 9p host store: 391 seconds; presumably
because the overlay still performs too many 9p accesses, or perhaps
some other overhead. This solution had no obvious performance
advantage, while requiring extra options to work, so it was
discarded.
2022-07-17 14:56:35 +02:00
Fabian Affolter
68c63e60b8
Merge pull request #181038 from r-ryantm/auto-update/cdk-go
cdk-go: 1.2.0 -> 1.3.0
2022-07-12 13:17:32 +02:00
Fabian Affolter
6bff61fa6c
Merge pull request #181203 from r-ryantm/auto-update/python310Packages.aesara
python310Packages.aesara: 2.7.5 -> 2.7.6
2022-07-12 13:03:00 +02:00
Fabian Affolter
c264b20789
Merge pull request #181204 from r-ryantm/auto-update/python310Packages.afsapi
python310Packages.afsapi: 0.2.5 -> 0.2.6
2022-07-12 13:02:26 +02:00
R. Ryantm
fe1cab9c80 python310Packages.afsapi: 0.2.5 -> 0.2.6 2022-07-12 10:40:39 +00:00
piegames
22f07d544d
Merge pull request #180482: gnomeExtensions: auto-update 2022-07-12 12:21:15 +02:00
R. Ryantm
f33ee395b2 python310Packages.aesara: 2.7.5 -> 2.7.6 2022-07-12 10:07:29 +00:00
Martin Weinelt
b7dc3d66c2
Merge pull request #181184 from kittywitch/ha-empty-config-fix
nixos/home-assistant: make the reload triggers dependent upon cfg.config
2022-07-12 11:39:39 +02:00
Pascal Wittmann
6d1cabe9d9
Merge pull request #158346 from kurnevsky/i2pd-yggdrasil
i2pd: add yggdrasil settings
2022-07-12 10:19:18 +02:00
Fabian Affolter
03e10ebd94
Merge pull request #181147 from fabaff/haversine-bump
python310Packages.haversine: 2.5.1 -> 2.6.0
2022-07-12 09:59:43 +02:00
Fabian Affolter
91cfba0047
Merge pull request #181150 from fabaff/wapiti-bump
wapiti: 3.1.2 -> 3.1.3
2022-07-12 09:59:21 +02:00
Fabian Affolter
a4c098c2f5
Merge pull request #181152 from fabaff/gitleaks-bump
gitleaks: 8.8.11 -> 8.8.12
2022-07-12 09:59:14 +02:00
Fabian Affolter
463915730f
Merge pull request #181153 from fabaff/sslscan-bump
sslscan: 2.0.14 -> 2.0.15
2022-07-12 09:59:03 +02:00
Fabian Affolter
0744ee0b24
Merge pull request #181154 from fabaff/step-cli-bump
step-cli: 0.20.0 -> 0.21.0
2022-07-12 09:57:32 +02:00
Fabian Affolter
47db889df9
Merge pull request #181167 from fabaff/timezonefinder-bump
python310Packages.timezonefinder: 5.2.0 -> 6.0.2
2022-07-12 09:56:46 +02:00
Fabian Affolter
e11544e53e
Merge pull request #181185 from r-ryantm/auto-update/python3.10-hahomematic
python310Packages.hahomematic: 2022.7.3 -> 2022.7.5
2022-07-12 09:56:35 +02:00
Fabian Affolter
9816bf96ff
Merge pull request #181165 from fabaff/python-engineio-bump
python310Packages.python-engineio: 4.3.2 -> 4.3.3, python310Packages.python-socketio: 5.6.0 -> 5.7.0
2022-07-12 09:56:03 +02:00
Alyssa Ross
c3fafea4ed nixos: remove unused "system tarball" modules
This has all been commented in nixos/release.nix since at least 2015,
so it's not doing us any good to keep it around.
2022-07-12 07:34:20 +00:00
Kira Bruneau
df8f580137
texlab: 4.0.0 → 4.2.0 (#181149) 2022-07-12 06:23:42 +00:00
zowoq
77b2ff803d terraform-providers: switch to go_1_18 2022-07-12 15:40:49 +10:00
zowoq
92b7ba081f terraform-providers: remove outdated throw 2022-07-12 15:40:49 +10:00
R. Ryantm
7498aa2c9d python310Packages.hahomematic: 2022.7.3 -> 2022.7.5 2022-07-12 05:25:08 +00:00
Aaron Andersen
bf57026e6a
Merge pull request #179511 from jian-lin/fix-force-caddy-reload-config
nixos/caddy: force caddy to reload config in ExecReload
2022-07-12 04:53:45 +02:00
André Vitor de Lima Matos
1120fa53d8 Revert "kf5/plasma-framework: backport patch to fix thumbnails in task manager"
This reverts commit d6b20ea2cf.
2022-07-12 09:58:15 +08:00
André Vitor de Lima Matos
d2319f92aa kde/frameworks: 5.95 -> 5.96 2022-07-12 09:58:15 +08:00
Domen Kožar
d632b9657c
Merge pull request #180091 from thefloweringash/check-case-insensitive-path-conflicts
nixpkgs-basic-release-checks: check for case-insensitive path conflicts
2022-07-11 20:05:04 -05:00
happysalada
edd709dcfc vector: 0.22.3 -> 0.23.0 2022-07-11 20:51:00 -04:00
Aaron Andersen
d4862a2236
Merge pull request #180014 from aanderse/kodi.packages.invidious
kodi.packages.invidious: init at 0.1.0+matrix.1
2022-07-12 02:32:38 +02:00
Silvan Mosberger
9b0e8f7877
Merge pull request #176392 from schnusch/invidious
invidious: unstable-2022-05-11 -> unstable-2022-07-10
2022-07-12 02:13:26 +02:00
schnusch
21dc8ddc41 invidious: unstable-2022-05-11 -> unstable-2022-07-10
Some tests require JSON files from ./mocks/ which is a submodule.
2022-07-12 01:16:17 +02:00
schnusch
1cb6918b9b invidious: use nix-hash in update script 2022-07-12 01:14:27 +02:00
Timothy DeHerrera
0a1978fbe4
Merge pull request #181030 from astro/wander
wander: init at 0.4.1
2022-07-11 15:12:22 -07:00
Fabian Affolter
0d5757c9cb python310Packages.timezonefinder: 5.2.0 -> 6.0.2 2022-07-11 23:54:35 +02:00
Fabian Affolter
4dabde8e87 python310Packages.python-socketio: 5.6.0 -> 5.7.0 2022-07-11 23:31:30 +02:00
Fabian Affolter
16ac6b0567 python310Packages.python-engineio: 4.3.2 -> 4.3.3 2022-07-11 23:31:10 +02:00
Fabian Affolter
644215361e step-cli: 0.20.0 -> 0.21.0 2022-07-11 22:01:34 +02:00
Fabian Affolter
ca52ff66ef sslscan: 2.0.14 -> 2.0.15 2022-07-11 21:58:36 +02:00
Fabian Affolter
28c6e6d711 gitleaks: 8.8.11 -> 8.8.12 2022-07-11 21:54:18 +02:00
Jan Tojnar
20390cad8a gjs: add profiler support
Necessary to be able to use Sysprof for profiling GJS apps such as GNOME Shell:

105c0a44b1/doc/Profiling.md
https://blogs.gnome.org/chergert/2020/03/15/how-to-use-sysprof-to-part-ii/
2022-07-11 21:52:24 +02:00
Lassulus
850f0993e5
Merge pull request #160224 from yshym/wluma-4.1.2
wluma: 4.1.0 -> 4.1.2
2022-07-11 21:49:14 +02:00
Fabian Affolter
31cffb8d36 wapiti: 3.1.2 -> 3.1.3 2022-07-11 21:45:55 +02:00
Fabian Affolter
a3e6cd578f
Merge pull request #181057 from r-ryantm/auto-update/pre-commit
pre-commit: 2.19.0 -> 2.20.0
2022-07-11 21:29:01 +02:00
Sandro Jäckel
af66b47b3a nixos/postgresql-backup: allow setting compression level 2022-07-11 21:28:22 +02:00
Fabian Affolter
7d07464337 python310Packages.haversine: 2.5.1 -> 2.6.0 2022-07-11 21:23:18 +02:00
Fabian Affolter
3027325501
Merge pull request #181086 from r-ryantm/auto-update/python310Packages.casbin
python310Packages.casbin: 1.16.8 -> 1.16.9
2022-07-11 21:16:32 +02:00
Fabian Affolter
4ae6dbe31b
Merge pull request #181109 from fabaff/pyupgrade-bump
python310Packages.pyupgrade: 2.34.0 -> 2.37.1
2022-07-11 21:14:04 +02:00
Fabian Affolter
0b3fdd9c56
Merge pull request #181119 from r-ryantm/auto-update/python310Packages.dvc-data
python310Packages.dvc-data: 0.0.18 -> 0.0.23
2022-07-11 21:11:12 +02:00