跳转到主内容

如何确认SGRID提示文件的还原状态?

Views:
Visibility:
Public
Votes:
0
Category:
storagegrid-webscale
Specialty:
sgrid
Last Updated:

警告

此信息来自工程部门、不确定是否可以发布以供客户查看、因此将可见性设置为"内部"。

 

适用场景

StorageGRID ( SGRID )

问题解答

  • 适用于SGRID OS 11.4 (EOVS)
    • 请查看。 /var/local/lib/cassandra/hints  如果存在文件、则该存储节点正在保留另一个存储节点的提示。

      示例

       root@SG-S1-Disk-012:/var/local/lib/cassandra/hints # ls -thlr | grep hints | awk '{print $6 " " $7}'| sort | uniq -c 844 Nov 10 2 Nov 18 94 Nov 2 266 Nov 3 292 Nov 4 332 Nov 5 352 Nov 6 386 Nov 7 330 Nov 8 473 Nov 9 6 Oct 16
    • 提示处理与更新数量和节点关闭的持续时间成比例。  但是、我们只需几分钟即可解决大量积压问题。
  • 适用于SGRID OS 11.5或更高版本
    • 请查看。/var/local/rangedb/0/cassandra_hints/

示例

  • 如果所有节点均正常或提示文件的还原已完成、则不存在任何提示文件。
root@DC1-S1:/var/local/rangedb/0/cassandra_hints # ls -l total 0
  • 如果一个存储节点关闭并继续对SGRID执行PUT操作、则提示文件大小将小幅增加。
root@DC1-S1:/var/local/rangedb/0/cassandra_hints # ls -l total 55680 -rw-r--r-- 1 cassandra cassandra 24712875 Nov 11 01:33 55ca61f3-7702-4a53-b2a1-b281927c941c-1668057738991-1.hints root@DC1-S1:/var/local/rangedb/0/cassandra_hints # ls -l total 55680 -rw-r--r-- 1 cassandra cassandra 26713262 Nov 11 01:35 55ca61f3-7702-4a53-b2a1-b281927c941c-1668057738991-1.hints
  • 使用14天持续时间提示、如下所示。因此、超过3小时的中断(SGRID OS 11.4或更早版本:max_hint_window_in_ms: 10800000)将持续暗示。

root@DC1-S1:~ # cat /etc/cassandra/cassandra.yaml | grep hint_window
max_hint_window_in_ms: 1209600000

追加信息

问:关于"何时使用提示文件执行修复、例如何时重新启动节点?"
答:当一个节点发现另一个节点需要了解的更新时、它会立即尝试将该更新发送到目标节点。
如果目标节点未响应(已知其已关闭、但特别繁忙等)、则更新将作为提示存储在发送节点上。
然后、发送节点会定期尝试(可能每分钟~次)向其存储提示的每个节点发送提示。
如果使用了该提示、则会开始按顺序发送其余的提示。
有效地来说、如果某个节点关闭几小时、则集群上的其他每个节点都有相应的提示。
当它出现时、它会开始接收所有这些提示。
根据我的经验、在节点启动后几分钟内、这些积压就会清除。
注意:提示是 写入 操作期间应用的数据修复技术,  也包含删除操作。
NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.
Scan to view the article on your device