Ceph集群中加速同步状态的方法及装置

    公开(公告)号:CN112597243B

    公开(公告)日:2022-05-27

    申请号:CN202011527605.8

    申请日:2020-12-22

    发明人: 孔令杰

    摘要: 本申请提供一种Ceph集群中加速同步状态的方法及装置,该方法应用于主PG,主PG包括第一结构体以及第二结构体,该方法包括:当Peering流程启动后,判断第一结构体中是否已存储从PG发送的pg_info消息;如果第一结构体中未存储从PG发送的pg_info消息,则判断第二结构体中是否已存储主PG向从PG发送的查询消息的版本号;如果第二结构体中已存储主PG向所述从PG发送的查询消息的版本号,则判断从PG对应映射的OSD的状态变化;如果第二结构体中记录的OSD的原始版本号与OSD的当前版本号之间包括的各版本号所对应的OSD状态均为up,则不再向从PG发送查询消息。

    Ceph集群中加速同步状态的方法及装置

    公开(公告)号:CN112597243A

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

    申请号:CN202011527605.8

    申请日:2020-12-22

    发明人: 孔令杰

    摘要: 本申请提供一种Ceph集群中加速同步状态的方法及装置,该方法应用于主PG,主PG包括第一结构体以及第二结构体,该方法包括:当Peering流程启动后,判断第一结构体中是否已存储从PG发送的pg_info消息;如果第一结构体中未存储从PG发送的pg_info消息,则判断第二结构体中是否已存储主PG向从PG发送的查询消息的版本号;如果第二结构体中已存储主PG向所述从PG发送的查询消息的版本号,则判断从PG对应映射的OSD的状态变化;如果第二结构体中记录的OSD的原始版本号与OSD的当前版本号之间包括的各版本号所对应的OSD状态均为up,则不再向从PG发送查询消息。