1 # Input for testoplock, case 12 2 # simulate smbtorture smb2.lease.breaking3 3 # 4 open 1 1 5 req 1 0x807 6 show 7 # 8 # a conflicting open (no oplock) is blocked until lease break ack 9 open 2 10 brk-open 2 11 waiters 2 1 12 show 13 # should see lease break RWH to RH, and brk-open would block. 14 # now a conflicting open with disp=overwrite(4), no oplock 15 open 3 16 brk-open 3 4 17 waiters 3 2 18 show 19 # should see break_to_none pending (but no break ind yet) 20 # and brk-open shoud block (break in progress) 21 # 22 # ack the first lease break above (RWH to RH) 23 # should get a new break ind. (RH to none) 24 ack 1 0x803 25 show 26 # got break ind? 27 ack 1 0x800 28 show