Whamcloud - gitweb
LU-12836 osd-zfs: Catch all ZFS pool change events 71/44171/3
authorOriginal Author Tony Hutter <hutter2@llnl.gov>
Fri, 12 Mar 2021 01:23:16 +0000 (17:23 -0800)
committerOleg Drokin <green@whamcloud.com>
Tue, 9 Nov 2021 03:36:10 +0000 (03:36 +0000)
commitbb5aa50947039cbe4217468d3a941d9883b63e81
tree02de02c0cee2de51024f342e33254077419c3f7d
parent17b174db287e450343e51051623e2fcaa792fef3
LU-12836 osd-zfs: Catch all ZFS pool change events

This change adds the following symlinks:

  vdev_attach-lustre -> statechange-lustre.sh
  vdev_remove-lustre -> statechange-lustre.sh
  vdev_clear-lustre -> statechange-lustre.sh

This makes it so the statechange-lustre.sh script is also called on
all ZFS events that could change the pool state.

Lustre-change: https://review.whamcloud.com/43552
Lustre-commit: e11a47da71a2e2482e4c4cf582d663cd76a2ecab

Test-Parameters: fortestonly
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Change-Id: I18edc86749e8ab91bb45f21aafd3fd47e78cbaef
Reviewed-by: Olaf Faaland-LLNL <faaland1@llnl.gov>
Reviewed-by: Nathaniel Clark <nclark@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Signed-off-by: Gian-Carlo DeFazio <defazio1@llnl.gov>
Reviewed-on: https://review.whamcloud.com/44171
Tested-by: jenkins <devops@whamcloud.com>
lustre/scripts/Makefile.am
lustre/scripts/statechange-lustre.sh
lustre/scripts/vdev_attach-lustre.sh [new symlink]
lustre/scripts/vdev_clear-lustre.sh [new symlink]
lustre/scripts/vdev_remove-lustre.sh [new symlink]