分布式系统中锁服务器故障的处理方法及其系统

    公开(公告)号:CN105794182B

    公开(公告)日:2017-12-15

    申请号:CN201480064790.8

    申请日:2014-11-12

    发明人: 冯锐 刘军 向光友

    IPC分类号: H04L29/14

    摘要: 一种分布式系统中锁服务器故障处理方法,分布式系统中包括m个锁服务器,每个锁服务器本地存储有同一锁服务器接管关系信息,m为大于2的自然数。分布式系统中未发生故障的锁服务器接收第一通知消息,所述第一通知消息中携带第一锁服务器发生故障的信息;第二锁服务器接收到第一通知消息后根据本地存储的锁服务器接管关系信息,确定自己是第一锁服务器的接管锁服务器,进入静默状态;第三锁服务器接收到第一通知消息后根据本地存储的锁服务器接管关系信息,确定自己不是第一锁服务器的接管锁服务器;第三锁服务器接收到加锁请求后,根据加锁请求分配锁权限信息。本发明可以把锁服务器发生故障所影响的范围减小到最小,提高分布式系统的稳定性。

    分布式系统中锁服务器故障的处理方法及其系统

    公开(公告)号:CN108023939A

    公开(公告)日:2018-05-11

    申请号:CN201711118701.5

    申请日:2014-11-12

    发明人: 冯锐 刘军 向光友

    IPC分类号: H04L29/08 G06F11/20 G06F17/30

    摘要: 一种分布式系统中锁服务器故障处理方法,分布式系统中包括m个锁服务器,每个锁服务器本地存储有同一锁服务器接管关系信息,m为大于2的自然数。分布式系统中未发生故障的锁服务器接收第一通知消息,所述第一通知消息中携带第一锁服务器发生故障的信息;第二锁服务器接收到第一通知消息后根据本地存储的锁服务器接管关系信息,确定自己是第一锁服务器的接管锁服务器,进入静默状态;第三锁服务器接收到第一通知消息后根据本地存储的锁服务器接管关系信息,确定自己不是第一锁服务器的接管锁服务器;第三锁服务器接收到加锁请求后,根据加锁请求分配锁权限信息。本发明可以把锁服务器发生故障所影响的范围减小到最小,提高分布式系统的稳定性。

    发送数据包的方法、装置及计算机可读存储介质

    公开(公告)号:CN110011933B

    公开(公告)日:2021-05-18

    申请号:CN201810010977.X

    申请日:2018-01-05

    摘要: 本申请提供了一种发送数据包的方法、装置及计算机可读存储介质,包括:获取待发送的第一用户数据在用户内存中的虚拟地址;将第一数据包的传输层首部写入在传输层的缓冲区,第一数据包包括第一用户数据;将第一数据包的虚拟地址转换成物理地址,第一数据包的虚拟地址包括第一用户数据在用户内存中的虚拟地址及第一数据包的传输层首部在缓冲区中的虚拟地址;根据转换后的物理地址,通过网卡发送第一数据包。本申请提供的技术方案中,第一数据包的虚拟地址包含内存的两个不同存储区域中的虚拟地址,即第一数据包是跨内存区域构建和组织的,这样无需进行用户数据的拷贝,从而能够减少数据包发送过程对CPU资源的占用。

    分布式系统中锁服务器故障的处理方法及其系统

    公开(公告)号:CN108023939B

    公开(公告)日:2021-02-05

    申请号:CN201711118701.5

    申请日:2014-11-12

    发明人: 冯锐 刘军 向光友

    摘要: 一种分布式系统中锁服务器故障处理方法,分布式系统中包括m个锁服务器,每个锁服务器本地存储有同一锁服务器接管关系信息,m为大于2的自然数。分布式系统中未发生故障的锁服务器接收第一通知消息,所述第一通知消息中携带第一锁服务器发生故障的信息;第二锁服务器接收到第一通知消息后根据本地存储的锁服务器接管关系信息,确定自己是第一锁服务器的接管锁服务器,进入静默状态;第三锁服务器接收到第一通知消息后根据本地存储的锁服务器接管关系信息,确定自己不是第一锁服务器的接管锁服务器;第三锁服务器接收到加锁请求后,根据加锁请求分配锁权限信息。本发明可以把锁服务器发生故障所影响的范围减小到最小,提高分布式系统的稳定性。

    数据处理方法及装置
    5.
    发明公开

    公开(公告)号:CN117675759A

    公开(公告)日:2024-03-08

    申请号:CN202211082777.8

    申请日:2022-09-06

    IPC分类号: H04L61/50

    摘要: 本申请提供一种数据处理方法及装置,涉及存储领域。该方法包括:计算节点的接口卡接收来自应用的写请求;所述写请求中携带待处理数据。该接口卡发送目的地址为第一地址的网络报文;所述网络报文中携带有所述待处理数据,所述第一地址用于指示所述待处理数据在存储节点中的存储单元,所述网络报文用于将所述待处理数据写入所述存储单元,该接口卡与存储节点通过网络通信。该方法用于高效、便捷的实现计算节点对存储节点的读/写过程。

    一种锁恢复方法、设备及网络文件系统

    公开(公告)号:CN103501338A

    公开(公告)日:2014-01-08

    申请号:CN201310462588.8

    申请日:2013-09-30

    发明人: 罗先强 向光友

    IPC分类号: H04L29/08 G06F11/14

    摘要: 本发明的实施例公开了一种锁恢复方法、设备及网络文件系统,涉及信息技术领域,能够解决分布式集群下第三版网络文件系统无法进行锁恢复的问题。具体方案为:接管节点在切换节点的至少一个服务IP地址中获取至少一个接管IP地址,根据至少一个接管IP地址在共享存储设备上获取至少一个接管IP地址对应的备份信息,并根据备份信息在虚拟文件系统层进行锁恢复。本发明用于分布式集群下第三版网络文件系统的锁恢复。

    发送数据包的方法、装置及计算机可读存储介质

    公开(公告)号:CN110011933A

    公开(公告)日:2019-07-12

    申请号:CN201810010977.X

    申请日:2018-01-05

    摘要: 本申请提供了一种发送数据包的方法、装置及计算机可读存储介质,包括:获取待发送的第一用户数据在用户内存中的虚拟地址;将第一数据包的传输层首部写入在传输层的缓冲区,第一数据包包括第一用户数据;将第一数据包的虚拟地址转换成物理地址,第一数据包的虚拟地址包括第一用户数据在用户内存中的虚拟地址及第一数据包的传输层首部在缓冲区中的虚拟地址;根据转换后的物理地址,通过网卡发送第一数据包。本申请提供的技术方案中,第一数据包的虚拟地址包含内存的两个不同存储区域中的虚拟地址,即第一数据包是跨内存区域构建和组织的,这样无需进行用户数据的拷贝,从而能够减少数据包发送过程对CPU资源的占用。

    一种文件锁实现方法及装置

    公开(公告)号:CN104463010B

    公开(公告)日:2018-06-19

    申请号:CN201410616691.8

    申请日:2014-10-31

    IPC分类号: G06F21/62

    CPC分类号: G06F21/62

    摘要: 本发明公开一种文件锁实现方法及装置,当第一协议访问文件系统时,该方法包括:将所述第一协议的打开open对象映射为第一文件锁,其中,open对象是指一次打开open请求所产生的协议数据;根据预设的互斥规则将所述第一文件锁和上一次访问文件系统的第二协议对应的第二文件锁做冲突判断,根据冲突判断结果返回创建open请求失败或者允许第一协议访问文件系统。本发明所提供的方法和装置解决多个协议共存于一个网络附属存储时,由于协议壁垒导致数据不能得到保护,文件数据容易被改写的问题。

    一种锁恢复方法、设备及网络文件系统

    公开(公告)号:CN103501338B

    公开(公告)日:2017-04-05

    申请号:CN201310462588.8

    申请日:2013-09-30

    发明人: 罗先强 向光友

    IPC分类号: H04L29/08 G06F11/14

    摘要: 本发明的实施例公开了一种锁恢复方法、设备及网络文件系统,涉及信息技术领域,能够解决分布式集群下第三版网络文件系统无法进行锁恢复的问题。具体方案为:接管节点在切换节点的至少一个服务IP地址中获取至少一个接管IP地址,根据至少一个接管IP地址在共享存储设备上获取至少一个接管IP地址对应的备份信息,并根据备份信息在虚拟文件系统层进行锁恢复。本发明用于分布式集群下第三版网络文件系统的锁恢复。

    分布式系统中锁服务器故障的处理方法及其系统

    公开(公告)号:CN105794182A

    公开(公告)日:2016-07-20

    申请号:CN201480064790.8

    申请日:2014-11-12

    发明人: 冯锐 刘军 向光友

    IPC分类号: H04L29/14

    摘要: 一种分布式系统中锁服务器故障处理方法,分布式系统中包括m个锁服务器,每个锁服务器本地存储有同一锁服务器接管关系信息,m为大于2的自然数。分布式系统中未发生故障的锁服务器接收第一通知消息,所述第一通知消息中携带第一锁服务器发生故障的信息;第二锁服务器接收到第一通知消息后根据本地存储的锁服务器接管关系信息,确定自己是第一锁服务器的接管锁服务器,进入静默状态;第三锁服务器接收到第一通知消息后根据本地存储的锁服务器接管关系信息,确定自己不是第一锁服务器的接管锁服务器;第三锁服务器接收到加锁请求后,根据加锁请求分配锁权限信息。本发明可以把锁服务器发生故障所影响的范围减小到最小,提高分布式系统的稳定性。