summary refs log tree commit diff
path: root/nixos/tests/all-tests.nix
diff options
context:
space:
mode:
authorLuke Granger-Brown <git@lukegb.com>2021-02-14 17:59:29 +0000
committerLuke Granger-Brown <git@lukegb.com>2021-02-14 18:05:57 +0000
commitbfc11c643d9e0bd2d79c5de86d0bddce589b56d0 (patch)
treead9e7408134a406476fac5dfc8ce293390cf7a7c /nixos/tests/all-tests.nix
parent9ac395366bee383913c157911f76cbbbf09f226b (diff)
downloadnixpkgs-bfc11c643d9e0bd2d79c5de86d0bddce589b56d0.tar
nixpkgs-bfc11c643d9e0bd2d79c5de86d0bddce589b56d0.tar.gz
nixpkgs-bfc11c643d9e0bd2d79c5de86d0bddce589b56d0.tar.bz2
nixpkgs-bfc11c643d9e0bd2d79c5de86d0bddce589b56d0.tar.lz
nixpkgs-bfc11c643d9e0bd2d79c5de86d0bddce589b56d0.tar.xz
nixpkgs-bfc11c643d9e0bd2d79c5de86d0bddce589b56d0.tar.zst
nixpkgs-bfc11c643d9e0bd2d79c5de86d0bddce589b56d0.zip
nixos/tests/ceph-single-node-bluestore: init
The current Ceph tests use the old method for OSDs to store data on
disks, known as Filestore. This means there are no tests for the
Bluestore functionality that run on install, which means that things
like RocksDB being broken can slip through and break the Bluestore
functionality in a subtle and difficult to debug manner.

Add a test to check that Bluestore works, at least on a single node.
Diffstat (limited to 'nixos/tests/all-tests.nix')
-rw-r--r--nixos/tests/all-tests.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index 444580bc0be..530847575bc 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -55,6 +55,7 @@ in
   cassandra_3_11 = handleTest ./cassandra.nix { testPackage = pkgs.cassandra_3_11; };
   ceph-multi-node = handleTestOn ["x86_64-linux"] ./ceph-multi-node.nix {};
   ceph-single-node = handleTestOn ["x86_64-linux"] ./ceph-single-node.nix {};
+  ceph-single-node-bluestore = handleTestOn ["x86_64-linux"] ./ceph-single-node-bluestore.nix {};
   certmgr = handleTest ./certmgr.nix {};
   cfssl = handleTestOn ["x86_64-linux"] ./cfssl.nix {};
   charliecloud = handleTest ./charliecloud.nix {};