Systems and methods for mitigating write-back caching failures
    1.
    发明授权
    Systems and methods for mitigating write-back caching failures 有权
    缓解缓存失败的系统和方法

    公开(公告)号:US09424189B1

    公开(公告)日:2016-08-23

    申请号:US14177206

    申请日:2014-02-10

    IPC分类号: G06F12/00 G06F12/08

    摘要: A computer-implemented method for mitigating write-back caching failures may include (1) detecting a failure that impairs at least one write-back cache that temporarily caches updates for individual files stored on a storage device, (2) identifying an attribute of an individual file stored on the storage device in response to the failure that impairs the write-back cache, (3) determining that at least a portion of the individual file is obsolete based at least in part on the attribute of the individual file, and then (4) performing at least one mitigating action with respect to the individual file to address the obsolete portion of the individual file. Various other methods, systems, and computer-readable media are also disclosed.

    摘要翻译: 用于减轻回写高速缓存失败的计算机实现的方法可以包括(1)检测到损害至少一个回写高速缓存的故障,其暂时缓存存储在存储设备上的各个文件的更新,(2)识别 响应于损坏写回高速缓存的故障而存储在存储设备上的单独文件,(3)至少部分地基于个别文件的属性来确定个别文件的至少一部分已经过时,然后 (4)针对该单个文件执行至少一个缓解动作以解决该单个文件的过时部分。 还公开了各种其它方法,系统和计算机可读介质。

    Local cache pre-warming
    2.
    发明授权
    Local cache pre-warming 有权
    本地缓存预热

    公开(公告)号:US09378141B1

    公开(公告)日:2016-06-28

    申请号:US13857496

    申请日:2013-04-05

    IPC分类号: G06F12/08 H04L29/08

    摘要: Caching metadata that identify hot blocks at a per local cache level are tracked. Tracked caching metadata are maintained so as to be persistent and shared across nodes of the cluster. Local caches are pre-warmed by using maintained caching metadata, responsive to detecting specific node level events. Such events can result in hot blocks being absent from a local cache, such as a failover between nodes or an unexpected failure local to a specific node. Another event example is the access of shared storage content, such as opening a file or mounting a file system by a specific node, in response to which the associated local cache can be pre-warmed using the tracked caching metadata for the specific file, or for each file of the file system. To pre-warm a local cache, hot blocks of stored content identified by corresponding caching metadata are loaded into the local cache.

    摘要翻译: 跟踪在每个本地缓存级别标识热块的缓存元数据。 维护跟踪的缓存元数据,以便在集群的节点之间持久化和共享。 响应于检测到特定节点级事件,本地缓存通过使用维护的缓存元数据进行预热。 这种事件可导致本地缓存中不存在热块,例如节点之间的故障转移或特定节点本地的意外故障。 另一个事件示例是共享存储内容的访问,例如打开文件或由特定节点装载文件系统,响应于该特定节点可以使用跟踪的缓存元数据预先对相关联的本地高速缓存进行预热,或者 对于文件系统的每个文件。 要预热本地缓存,由相应的缓存元数据标识的存储内容的热块将加载到本地缓存中。