【技术实现步骤摘要】
选举请求处理方法、装置、管理节点及存储介质
本专利技术涉及分布式存储
,具体而言,涉及一种选举请求处理方法、装置、管理节点及存储介质。
技术介绍
在分布式存储系统中,管理节点用以维护分布式存储系统的状态信息,客户端读写分布式存储系统中存储的数据之前,必须先通过管理节点获取分布式存储系统的状态信息,然后才能进行正常的读写操作,因此,管理节点的可靠性对于分布式存储系统来说至关重要,为了避免单点故障,提高管理节点的可靠性,进而提高分布式存储系统的可靠性,分布式存储系统中通常将多个管理节点组成一个管理集群,管理集群中的每个管理节点的角色通过选举来确定。现有技术中,当管理集群中的管理节点的状态发生变化或者管理集群中的管理节点有增加或者删除时就会触发新一轮选举,由于在整个选举过程中,分布式存储系统是无法对外提供服务的,如果管理集群中的其中一个管理节点的网络状态不稳定导致管理节点异常,将引发管理集群频繁选举,严重情况下会影响正常的业务连续性,进而降低整个分布式存储系统的可靠性。
技术实现思路
本专利技术实施例的目的在于提供一种选举请求处理方法、装置、管理节点及存储介质,在单个 ...
【技术保护点】
1.一种选举请求处理方法,应用于分布式存储系统中的管理集群的管理节点,所述管理节点存储有本地版本号,所述管理集群还包括与所述管理节点通信的异常恢复的管理节点,其特征在于,所述方法包括:接收所述异常恢复的管理节点发送的选举请求,其中,所述选举请求中包括所述异常恢复的管理节点记录的选举版本号及所述异常恢复的管理节点记录的最近一次选举时间;当所述异常恢复的管理节点记录的选举版本号大于所述本地版本号时,依据当前系统时间及所述异常恢复的管理节点记录的最近一次选举时间判断是否忽略所述选举请求;当所述异常恢复的管理节点记录的最近一次选举时间与所述当前系统时间之差小于或等于预设阈值时,则忽 ...
【技术特征摘要】
1.一种选举请求处理方法,应用于分布式存储系统中的管理集群的管理节点,所述管理节点存储有本地版本号,所述管理集群还包括与所述管理节点通信的异常恢复的管理节点,其特征在于,所述方法包括:接收所述异常恢复的管理节点发送的选举请求,其中,所述选举请求中包括所述异常恢复的管理节点记录的选举版本号及所述异常恢复的管理节点记录的最近一次选举时间;当所述异常恢复的管理节点记录的选举版本号大于所述本地版本号时,依据当前系统时间及所述异常恢复的管理节点记录的最近一次选举时间判断是否忽略所述选举请求;当所述异常恢复的管理节点记录的最近一次选举时间与所述当前系统时间之差小于或等于预设阈值时,则忽略所述选举请求;当所述异常恢复的管理节点记录的最近一次选举时间与所述当前系统时间之差大于预设阈值时,则接受所述选举请求以开始选举。2.如权利要求1所述的选举请求处理方法,其特征在于,所述方法还包括:当所述异常恢复的管理节点记录的选举版本号小于所述本地版本号时,获取当前系统时间、当前提供服务的管理节点的个数及管理节点总个数;当当前提供服务的管理节点的个数大于管理节点总个数的一半且小于管理节点总个数时,依据所述当前系统时间及所述异常恢复的管理节点记录的最近一次选举时间确定是否忽略所述选举请求;当当前提供服务的管理节点的个数小于或等于管理节点总个数的一半或者等于管理节点总个数时,接受所述选举请求以开始选举。3.如权利要求2所述的选举请求处理方法,其特征在于,所述依据所述当前系统时间及所述异常恢复的管理节点记录的最近一次选举时间确定是否忽略所述选举请求的步骤,包括:当所述异常恢复的管理节点记录的最近一次选举时间与所述当前系统时间之差小于或等于预设阈值时,忽略所述选举请求;当所述异常恢复的管理节点记录的最近一次选举时间与所述当前系统时间之差大于预设阈值时,接受所述选举请求以开始选举。4.如权利要求1所述的选举请求处理方法,其特征在于,所述方法还包括:在选举结束后依据本地系统时间更新本地记录的最近一次选举时间。5.一种选举请求处理装置,应用于分布式存储系统中的管理集群的管理节点,所述管理节点存储有本地版本号,所述管理集群还包括与所述管理节点通信的异常恢复的管理节点,其特征在于,所述装置包括:接收模块,...
【专利技术属性】
技术研发人员:赵明月,
申请(专利权)人:新华三技术有限公司成都分公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。