Skip to content

Commit 6c9ba31

Browse files
Merge pull request #220742 from b-ahibbard/issue-102359
issue #102359
2 parents f6aef6b + 0ebdd81 commit 6c9ba31

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

articles/azure-netapp-files/performance-linux-mount-options.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.service: azure-netapp-files
1212
ms.workload: storage
1313
ms.tgt_pltfrm: na
1414
ms.topic: conceptual
15-
ms.date: 08/19/2022
15+
ms.date: 12/07/2022
1616
ms.author: anfdocs
1717
---
1818
# Linux NFS mount options best practices for Azure NetApp Files
@@ -122,7 +122,7 @@ Using these mount options significantly reduces the workload to storage in these
122122

123123
Close-to-open consistency (the `cto` mount option) ensures that no matter the state of the cache, on open the most recent data for a file is always presented to the application.
124124

125-
* When a directory is crawled (`ls`, `ls -l` for example) a certain set of PRC calls are issued.
125+
* When a directory is crawled (`ls`, `ls -l` for example) a certain set of RPCs (remote procedure calls) are issued.
126126
The NFS server shares its view of the filesystem. As long as `cto` is used by all NFS clients accessing a given NFS export, all clients will see the same list of files and directories therein. The freshness of the attributes of the files in the directory is controlled by the [attribute cache timers](#how-attribute-cache-timers-work). In other words, as long as `cto` is used, files appear to remote clients as soon as the file is created and the file lands on the storage.
127127
* When a file is opened, the content of the file is guaranteed fresh from the perspective of the NFS server.
128128
If there's a race condition where the content has not finished flushing from Machine 1 when a file is opened on Machine 2, Machine 2 will only receive the data present on the server at the time of the open. In this case, Machine 2 will not retrieve more data from the file until the `acreg` timer is reached, and Machine 2 checks its cache coherency from the server again. This scenario can be observed using a tail `-f` from Machine 2 when the file is still being written to from Machine 1.
@@ -131,7 +131,7 @@ Close-to-open consistency (the `cto` mount option) ensures that no matter the st
131131

132132
When no close-to-open consistency (`nocto`) is used, the client will trust the freshness of its current view of the file and directory until the cache attribute timers have been breached.
133133

134-
* When a directory is crawled (`ls`, `ls -l` for example) a certain set of PRC calls are issued.
134+
* When a directory is crawled (`ls`, `ls -l` for example) a certain set of RPCs (remote procedure calls) are issued.
135135
The client will only issue a call to the server for a current listing of files when the `acdir` cache timer value has been breached. In this case, recently created files and directories will not appear and recently removed files and directories will still appear.
136136

137137
* When a file is opened, as long as the file is still in the cache, its cached content (if any) is returned without validating consistency with the NFS server.

0 commit comments

Comments
 (0)