summaryrefslogtreecommitdiff
path: root/usr/src/cmd/smbsrv/testoplock/case12.txt
blob: 1cbaed4d72694edb80b2151d9a19cb9a3b9e839d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Input for testoplock, case 12
# simulate smbtorture smb2.lease.breaking3
#
open 1 1
req 1 0x807
show
#
# a conflicting open (no oplock) is blocked until lease break ack
open 2
brk-open 2
waiters 2 1
show
# should see lease break RWH to RH, and brk-open would block.
# now a conflicting open with disp=overwrite(4), no oplock
open 3
brk-open 3 4
waiters 3 2
show
# should see break_to_none pending (but no break ind yet)
# and brk-open shoud block (break in progress)
#
# ack the first lease break above (RWH to RH)
# should get a new break ind. (RH to R) ar=1
ack 1 0x803
show
# ack the second lease break (RH to R)
# should get a new break ind. (R to none) ar=0
ack 1 0x801
show