NetApp, Inc.
DEPENDENCY AWARE PARALLEL SPLITTING OF OPERATIONS

Last updated:

Abstract:

Techniques are provided for dependency aware parallel splitting of operations. For example, a count of pending data operations being executed by a first node and replicated in parallel to a second node are tracked. A metadata operation is executed at the first node based upon the count being less than a threshold (e.g., the count being zero). A first list of affected inodes modified by the metadata operation is identified. A dependency of the metadata operation with respect to pending metadata operations replicated to the second node is determined. The metadata operation is dispatched to the second node based upon the dependency indicating that the metadata operation is independent of the pending metadata operations.

Status:
Application
Type:

Utility

Filling date:

18 Nov 2019

Issue date:

26 Nov 2020