iscsi TGTD得到连续的tgtd:conn_close(100)连接closures,0x10b9288 1

我有一个在Centos 6上运行tgtd的NAS服务器。在我的/ var / log / messages中,我每隔3秒就得到一个常量项:

 Sep 26 22:21:24 san2 tgtd:conn_close(100)连接closures,0x1143728 1
 Sep 26 22:21:27 san2 tgtd:conn_close(100)connection closed,0x10b93e8 1
 Sep 26 22:21:30 san2 tgtd:conn_close(100)connection closed,0x10b93e8 1
 Sep 26 22:21:33 san2 tgtd:conn_close(100)connection closed,0x10b93e8 1

tgtd服务在SAN服务器上消耗了大约30%的CPU,而且客户端负载非常轻(只有2个客户端连接,而不是使用他们的磁盘)

奇怪的是我没有看到客户端的任何问题 – 他们连接到iscsi目标,似乎工作正常。

我的目标设置为没有login安全性的图像文件(只使用IP地址来限制对目标的访问)

 <target iqn.2011-0926.com.hostname.san2:ded38.target1>
     backing-store /dedvol/servers/ded38.img
    发起人地址10.1.1.138
 </目标>

客户端都是Centos 5.6(包括x64和i386),iscsi-initiator-utils运行的是最新版本。 NAS服务器是CentOS 6 x64,运行最新的tgtd服务。

任何想法是什么造成这个?

Centos 6附带的tgtd版本(甚至完全修补)有这个问题。 我最终不得不从源代码构buildtgtd。 我使用的版本是fujita-tgt-v1.0.27。 我相信它当时从Fedora 17站点出来,不过现在可能有一个更新的版本。