摘要:
NFS4.1中session机制的概述。session核心是管理连接(connection)。NFS4中客户端和服务器只有一个连接,限制了并发访问。NFS4.1允许多服务器同时提供服务,故客户端和服务器的连接数可大于1。除了支持并发访问外,session也更好地支持回调和EOS。 阅读全文
随笔档案-2011年05月
诡异的bug: tcsh陷入死循环
2011-05-26 12:05 by zhenjing, 3174 阅读, 收藏, 编辑
摘要:
问题:项目开发中,碰到一个很奇怪的问题:当tcsh启动的子程序退出之后,tcsh本身无法退出,并占用大量CPU资源。
给出对这个问题的分析和重现程序。 阅读全文
NFS4文件锁机制探秘
2011-05-15 11:21 by zhenjing, 7476 阅读, 收藏, 编辑
摘要:
NFS3之前的NFS系统均为无状态的。无状态的server/client大大简化NFS的设计,尤其是故障恢复基本无需考虑。但也因此,NFS3本身无法支持文件锁,Network Lock Manager (NLM)作为NFS3的辅助协议用于管理NFS的文件锁。
NFS4在自身的协议中引入文件锁,这使NFS具有状态。本文对NFS4如何实现文件锁做一些基本的探讨,主要是想通过研究NFS4的锁机制,学习如何设计有状态的可靠的server/client系统。 阅读全文