【技术实现步骤摘要】
存储系统控制器之间数据一致性的测试方法及装置
本专利技术涉及存储系统
,特别是涉及一种存储系统控制器之间数据一致性的测试方法及装置。
技术介绍
数据一致性是指系统中数据的对外视图具有统一性,即系统的每一用户从系统获取的数据都是一样的,或者保持一定的关联不变。数据一致性问题在存储领域尤为重要,数据不一致将会给用户带来严重的损失,因此对存储系统进行数据一致性的校验测试也是非常重要。存储系统的数据一致性问题主要存在于三个方面:磁盘之间的数据一致性,缓存到磁盘的数据一致性以及控制器之间的数据一致性。为了进一步提升存储系统的可靠性,在一些中高端存储产品中都采用双控制器甚至多控制器技术,使在一个控制器宕机的情况下,可以迅速的由另一控制器接管服务,而不影响整个系统的业务使用,因此产生了存储系统控制器之间的数据一致性问题,两个控制器之间的有效通信策略和缓存设计可以保证控制器之间数据的一致。现有技术中,对存储系统控制器之间的数据一致性的测试方法是,在两个控制器之间不断地来回传输数据,校验一个控制器发送出的数据与再次接收到的数据是否一致,可以看出本方法中只在控制器之间进行数据传 ...
【技术保护点】
一种存储系统控制器之间数据一致性的测试方法,其特征在于,包括:触发第一主机端向存储系统发送读/写操作请求,根据所述读/写操作请求,所述第一主机端与所述存储系统之间按照预设的第一数据链路执行读/写过程,所述第一数据链路为由所述第一主机端、所述存储系统的第一控制器、所述存储系统的第二控制器、所述存储系统的存储磁盘依次传输数据;测试所述存储系统的所述第一控制器和所述第二控制器传输数据的一致性。
【技术特征摘要】
1.一种存储系统控制器之间数据一致性的测试方法,其特征在于,包括:触发第一主机端向存储系统发送读/写操作请求,根据所述读/写操作请求,所述第一主机端与所述存储系统之间按照预设的第一数据链路执行读/写过程,所述第一数据链路为由所述第一主机端、所述存储系统的第一控制器、所述存储系统的第二控制器、所述存储系统的存储磁盘依次传输数据;测试所述存储系统的所述第一控制器和所述第二控制器传输数据的一致性。2.根据权利要求1所述的存储系统控制器之间数据一致性的测试方法,其特征在于,在所述存储系统的所述存储磁盘中建有仅由所述第二控制器可进行读/写操作的分区,并且该分区映射到所述第一控制器;所述触发第一主机端向存储系统发送读/写操作请求包括:所述读/写操作请求针对所述存储磁盘中所述创建的分区。3.根据权利要求1所述的存储系统控制器之间数据一致性的测试方法,其特征在于,还包括:触发第二主机端向所述存储系统发送读/写操作请求,根据所述读/写操作请求,所述第二主机端与所述存储系统之间按照预设的第二数据链路执行读/写过程,所述第二数据链路为由所述第二主机端、所述存储系统的第二控制器、所述存储系统的第一控制器、所述存储系统的存储磁盘依次传输数据。4.根据权利要求3所述的存储系统控制器之间数据一致性的测试方法,其特征在于,在所述存储系统的所述存储磁盘中建有仅由所述第二控制器可进行读/写操作的第一分区,并且该分区映射到所述第一控制器;所述触发第一主机端向存储系统发送读/写操作请求包括:所述读/写操作请求针对所述存储磁盘中所述创建的第一分区;在所述存储系统的所述存储磁盘中建有仅由所述第一控制器可进行读/写操作的第二分区,并且该分区映射到所述第二控制器;所述触发第二主机端向所述存储系统发送读/写操作请求包括:所述读/写操作请求针对所述存储磁盘中所述创建的第二分区。5.根据权利要求3所述的存储系统控制器之间数据一致性的测试方法,其特征在于,每一主机端通过独立的交换机与所述存储系统的控制器连接;或者,各主机端通过同一交换机与所述存储系统的控制器连接,在所述交换机中为每一主机端划分独立的传输空间。6.一种存储系统控制器之间数据一致性的测试装置,其特征在于,包括:第一触...
【专利技术属性】
技术研发人员:尤海亮,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。