4 # Associate filesystem with a session by setting DMAPI DM_EVENT_RENAME
7 #-----------------------------------------------------------------------
8 # Copyright (c) 2006 Silicon Graphics, Inc. All Rights Reserved.
9 #-----------------------------------------------------------------------
15 echo "QA output created by $seq"
19 status=1 # failure is the default!
20 trap "_cleanup; exit \$status" 0 1 2 3 15
27 # get standard environment, filters and checks
32 # real QA test starts here
34 _supported_os Linux IRIX
37 _scratch_mkfs_xfs >/dev/null 2>&1
40 DMAPI_FS_HANDLE="`${DMAPI_QASUITE1_DIR}cmd/path_to_fshandle $SCRATCH_MNT`"
42 echo "*** create DMAPI sessions"
43 eval `${DMAPI_QASUITE1_DIR}../simple/dm_create_session`
45 eval `${DMAPI_QASUITE1_DIR}../simple/dm_create_session`
48 ${DMAPI_QASUITE1_DIR}cmd/set_disp -s $sid1 $DMAPI_FS_HANDLE DM_EVENT_RENAME
49 ${DMAPI_QASUITE1_DIR}cmd/getall_disp $sid1 | $PERL_PROG -ne "s/fshandle\s+[0-9|a-f]+/fshandle FS_HANDLE/; print"
50 ${DMAPI_QASUITE1_DIR}cmd/getall_disp $sid2
52 echo "*** destroy DMAPI sessions"
53 ${DMAPI_QASUITE1_DIR}../simple/dm_destroy_session -s $sid1
54 ${DMAPI_QASUITE1_DIR}../simple/dm_destroy_session -s $sid2