nixpkgs/nixos/modules/services/databases
Maximilian Bosch c055f6bc0a
nixos/mysql: fix evaluation of percona test
Commit e14483d6a6 fixed a bug in the `ini`
type with `listsAsDuplicatedKeys = true;`: multiple list declarations
weren't merged, but latter declarations shadowed the former without any
error.

The fix brought another issue to surface however: before, the
`plugin-load-add` declaration in the MySQL test shadowed the
`auth_socket.so` setting in the module. But now the attempt
to merge a list and a single declaration breaks because of
`types.either` seeing a mix of declarations from the left
AND right type.

Turning the `plugin-load-add` in the module into a list triggers the
correct merging behavior and thus fixes the evaluation error (and
merging behavior of `plugin-load-add`)!

This wasn't an issue for mysql itself (empty `plugin-load-add` in the
test) and neither for mariadb (the `auth_socket.so` isn't added for
this).
2024-11-29 21:55:49 +01:00
..
aerospike.nix
cassandra.nix
chromadb.nix nixos/chromadb: init 2024-08-16 18:23:12 +02:00
clickhouse.nix
cockroachdb.nix
couchdb.nix nixos/services.couchdb: remove with lib; 2024-08-30 00:30:39 +02:00
dgraph.nix nixos/services.dgraph: remove with lib; 2024-08-30 00:30:39 +02:00
dragonflydb.nix nixos/services.dragonflydb: remove with lib; 2024-08-30 00:30:39 +02:00
etcd.nix nixos/services.etcd: remove with lib; 2024-09-15 10:43:48 +02:00
ferretdb.nix nixos/services.ferretdb: remove with lib; 2024-08-30 00:30:39 +02:00
firebird.nix nixos/services.firebird: remove with lib; 2024-08-30 00:30:40 +02:00
foundationdb.md
foundationdb.nix nixos/services.foundationdb: remove with lib; 2024-08-29 00:20:04 +02:00
hbase-standalone.nix nixos/services.hbase-standalone: remove with lib; 2024-08-30 00:30:40 +02:00
influxdb2.nix nixos/influxdb2: fix service startup reliablility 2024-09-27 08:14:27 +02:00
influxdb.nix nixos/services.influxdb: remove with lib; 2024-08-30 00:30:40 +02:00
lldap.nix
memcached.nix
monetdb.nix nixos/monetdb, nixos/sks: remove primeos from maintainers (#277366) 2024-07-04 18:17:43 +02:00
mongodb.nix
mysql.nix nixos/mysql: fix evaluation of percona test 2024-11-29 21:55:49 +01:00
neo4j.nix nixos/neo4j: always set http values, even when disabled 2024-09-13 15:22:34 +02:00
openldap.nix nixos/services.openldap: remove with lib; 2024-08-30 00:30:40 +02:00
opentsdb.nix nixos/services.opentsdb: remove with lib; 2024-08-30 00:30:40 +02:00
pgbouncer.nix nixos/pgbouncer: rework RFC42 integration 2024-11-22 17:01:36 +01:00
pgmanage.nix nixos/services.pgmanage: remove with lib; 2024-08-30 00:30:41 +02:00
postgresql.md nixos/postgresql: update docs with extraPlugins to extensions rename 2024-11-22 15:48:08 +01:00
postgresql.nix nixos/postgresql: fix warning typo 2024-11-16 20:59:04 -05:00
redis.nix nixos/redis: add option services.redis.servers.*.group 2024-10-04 21:12:38 -06:00
rethinkdb.nix nixos/services.rethinkdb: remove with lib; 2024-08-30 00:30:41 +02:00
surrealdb.nix Update surrealdb options for v2 2024-10-31 13:12:53 -05:00
tigerbeetle.md nixos/tigerbeetle: add docs on upgrading, add more systemd hardening (#332899) 2024-09-24 23:56:38 -07:00
tigerbeetle.nix nixos/tigerbeetle: add docs on upgrading, add more systemd hardening (#332899) 2024-09-24 23:56:38 -07:00
victoriametrics.nix nixos/victoriametrics: check config, more tests, update desc 2024-11-23 01:19:11 +08:00