Project

General

Profile

Feature #11016

SMB2 oplock leases

Added by Gordon Ross 8 days ago. Updated 3 days ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
-
Start date:
2019-05-14
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

Feature request for SMB2/SMB3 oplock leases, as specified in
[MS-SMB2] sec. 2.2.13.2.8 SMB2_CREATE_REQUEST_LEASE
and [MS-FSA] sec. 2.1.1.10 etc.

Steps to Reproduce:
Run the smbtorture test cases: smb2.oplock smb2.lease

Expected Results:
Most should pass (with some expected failures)

Actual Results:
Many smb2.oplock tests currently fail.
All the smb2.lease tests report "skip" because leases are not supported.

History

#1

Updated by Gordon Ross 3 days ago

  • Status changed from New to In Progress
  • Description updated (diff)

This work includes a development testing program (testoplock) that can be used to simulate various sequences of opens and cache delegation requests (oplock leases). That program was designed primarily for investigating various state transitions taken by a set of oplock leases, but it can also be used for regression testing in case smb_cmn_oplock needs work.

Tested per. the description.
Fix in production since mid 2017

Also available in: Atom PDF