mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-06 17:13:24 -05:00
nixos/tests/glusterfs: cover group presets and glusterfind hook
Assert that the glusterfind delete hook is a real file rather than a dangling symlink (#257863), that the volume option presets are installed (#33159), and that a `group` preset can actually be applied to a volume. Assisted-by: claude-code with claude-opus-4-8[1m]-high
This commit is contained in:
parent
70c0f1059c
commit
66cd3515f7
1 changed files with 11 additions and 0 deletions
|
|
@ -49,6 +49,14 @@ in
|
|||
server1.wait_for_unit("glusterd.service")
|
||||
server2.wait_for_unit("glusterd.service")
|
||||
|
||||
# The glusterfind delete hook must be a real file, not the dangling
|
||||
# symlink it used to be after being copied out of the package (#257863).
|
||||
server1.succeed("test -f /var/lib/glusterd/hooks/1/delete/post/S57glusterfind-delete-post")
|
||||
server1.fail("test -L /var/lib/glusterd/hooks/1/delete/post/S57glusterfind-delete-post")
|
||||
|
||||
# The volume option presets must be installed (#33159).
|
||||
server1.succeed("test -f /var/lib/glusterd/groups/metadata-cache")
|
||||
|
||||
server1.wait_until_succeeds("gluster peer status")
|
||||
server2.wait_until_succeeds("gluster peer status")
|
||||
|
||||
|
|
@ -64,6 +72,9 @@ in
|
|||
server1.succeed("gluster volume create gv0 server1:/data/vg0 server2:/data/vg0")
|
||||
server1.succeed("gluster volume start gv0")
|
||||
|
||||
# Applying a group preset needs /var/lib/glusterd/groups populated (#33159).
|
||||
server1.succeed("gluster volume set gv0 group metadata-cache")
|
||||
|
||||
# test clients
|
||||
client1.wait_for_unit("gluster.mount")
|
||||
client2.wait_for_unit("gluster.mount")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue