Я пытаюсь отладить взаимодействие блокировок между клиентами и сервером NFSv3, и я не могу правильно интерпретировать их обмены (с помощью wirehark).
rfc1813 Спецификация протокола NFS версии 3 говорит, что ничего не изменилось:
6.2 Процедуры NLM
Процедуры в протоколе NLM версии 4 семантически
такие же, как в протоколе NLM версии 3.
но предыдущий NFS: спецификация протокола сетевой файловой системы ничего не говорит о NLM.
Пока я закончил читать Исходный код ядра Linux но я хотел бы найти документацию, которая объясняет, как работает протокол, список процедур и их использование и т. д. Я думаю, мне нужна полная спецификация, но диаграмма состояний тоже была бы неплоха?
Может ли кто-нибудь указать мне правильный RFC?
Похоже, что применимого RFC нет. OpenGroup, похоже, унаследовал спецификацию XNFS, которая доступна здесь: https://www2.opengroup.org/ogsys/catalog/c702