You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-netapp-files/performance-linux-mount-options.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ ms.service: azure-netapp-files
12
12
ms.workload: storage
13
13
ms.tgt_pltfrm: na
14
14
ms.topic: conceptual
15
-
ms.date: 08/19/2022
15
+
ms.date: 12/07/2022
16
16
ms.author: anfdocs
17
17
---
18
18
# 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
122
122
123
123
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.
124
124
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.
126
126
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.
127
127
* When a file is opened, the content of the file is guaranteed fresh from the perspective of the NFS server.
128
128
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
131
131
132
132
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.
133
133
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.
135
135
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.
136
136
137
137
* 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