Commit graph

391308 commits

Author SHA1 Message Date
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
legendofmiracles 49546f4413
Merge pull request #181056 from r-ryantm/auto-update/ddnet
ddnet: 16.2 -> 16.2.1
2022-07-11 11:38:14 -06:00
ajs124 675c2b6ee7
Merge pull request #181074 from delroth/hexedit-1.5 2022-07-11 19:11:35 +02:00
Robert Scott 600e0cd3fe
Merge pull request #180667 from onny/bayespy
python310Packages.bayespy: Fix tests
2022-07-11 17:45:17 +01:00