- портировать существующий код SMB2 в CIFS-модуль ядра Linux;
- адаптировать параллельную и асинхронную инфраструктуры для работы в CIFS-модуле;
- реализовать новую семантику кеширования согласно диалекту 2.10 протокола SMB2.
Диалект 2.10 протокола использует механизм кеширования, позволяющий клиентам использовать кеш даже при нескольких открытых файловых дескрипторах одного и того же файла.
Согласно результатам теста, диалект 2.10 протокола SMB2 работает с кешем для операций ввода/вывода более эффективно (от пяти до шестнадцати раз в проведённых исследованиях), позволяя ускорить работу приложений, использующих во время работы несколько файловых дескрипторов одного и того же файла. Теперь можно терпеливо ожидать включения кода, разработанного Павлом, в следующую стабильную версию LinuxCIFS utils или же опробовать версию клиента из репозитория Павла, естественно с сервером, поддерживающим протокол SMB2, в роли которого может быть Samba 3.6.0, Windows Vista, Windows 7, Windows Server 2008/2008 R2.
оригинал на linux.org.ru