194047d49SGordon Ross# Input for testoplock, case 12 294047d49SGordon Ross# simulate smbtorture smb2.lease.breaking3 394047d49SGordon Ross# 494047d49SGordon Rossopen 1 1 594047d49SGordon Rossreq 1 0x807 694047d49SGordon Rossshow 794047d49SGordon Ross# 894047d49SGordon Ross# a conflicting open (no oplock) is blocked until lease break ack 994047d49SGordon Rossopen 2 1094047d49SGordon Rossbrk-open 2 1194047d49SGordon Rosswaiters 2 1 1294047d49SGordon Rossshow 1394047d49SGordon Ross# should see lease break RWH to RH, and brk-open would block. 1494047d49SGordon Ross# now a conflicting open with disp=overwrite(4), no oplock 1594047d49SGordon Rossopen 3 1694047d49SGordon Rossbrk-open 3 4 1794047d49SGordon Rosswaiters 3 2 1894047d49SGordon Rossshow 1994047d49SGordon Ross# should see break_to_none pending (but no break ind yet) 2094047d49SGordon Ross# and brk-open shoud block (break in progress) 2194047d49SGordon Ross# 2294047d49SGordon Ross# ack the first lease break above (RWH to RH) 23*7f6a299eSGordon Ross# should get a new break ind. (RH to R) ar=1 2494047d49SGordon Rossack 1 0x803 2594047d49SGordon Rossshow 26*7f6a299eSGordon Ross# ack the second lease break (RH to R) 27*7f6a299eSGordon Ross# should get a new break ind. (R to none) ar=0 28*7f6a299eSGordon Rossack 1 0x801 2994047d49SGordon Rossshow 30