Skip to content

Commit b10fb39

Browse files
committed
fixes based on feedback from the product team
1 parent 5b84b13 commit b10fb39

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

articles/storage/blobs/blobfuse2-how-to-deploy.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: jammart
66
ms.service: storage
77
ms.subservice: blobs
88
ms.topic: how-to
9-
ms.date: 09/29/2022
9+
ms.date: 10/01/2022
1010
ms.author: jammart
1111
ms.reviewer: tamram
1212
---
@@ -52,7 +52,7 @@ lsb_release -a
5252

5353
If there are no binaries available for your distribution, you can [build the binaries from source code](https://github.com/MicrosoftDocs/azure-docs-pr/pull/203174#option-2-build-from-source).
5454

55-
#### Install the BlobFuse2 binaries
55+
#### Install the BlobFuse2 binariesFstream
5656

5757
To install BlobFuse2:
5858

@@ -134,15 +134,15 @@ BlobFuse2 provides native-like performance by using local file-caching technique
134134

135135
#### Configure caching for streaming large files
136136

137-
BlobFuse2 supports read- and write-streaming as an alternative to disk caching for large files. In streaming mode, BlobFuse2 caches blocks of large files in memory for both reading and writing. The configuration settings related to caching for streaming are under the `stream:` settings in your configuration file as follows:
137+
BlobFuse2 supports read- and write-streaming as an alternative to disk caching for files. In streaming mode, BlobFuse2 caches blocks of large files in memory for both reading and writing. The configuration settings related to caching for streaming are under the `stream:` settings in your configuration file as follows:
138138

139139
```yml
140140
stream:
141-
Block-size-mb:
141+
block-size-mb:
142142
For read only mode, the size of each block to be cached in memory while streaming (in MB)
143143
For read/write mode: the size of newly created blocks
144-
Max-buffers: The total number of buffers to store blocks in
145-
Buffer-size-mb: The size for each buffer
144+
max-buffers: The total number of buffers to store blocks in
145+
buffer-size-mb: The size for each buffer
146146
```
147147
148148
See [the sample streaming configuration file](https://github.com/Azure/azure-storage-fuse/blob/main/sampleStreamingConfig.yaml) to get started quickly with some settings for a basic streaming scenario.

articles/storage/blobs/blobfuse2-what-is.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: jammart
66
ms.service: storage
77
ms.subservice: blobs
88
ms.topic: how-to
9-
ms.date: 09/29/2022
9+
ms.date: 10/01/2022
1010
ms.author: jammart
1111
ms.reviewer: tamram
1212
---
@@ -124,7 +124,7 @@ However, there are some key differences in the way BlobFuse2 behaves:
124124

125125
### Data integrity
126126

127-
The file caching behavior plays an important role in the integrity of the data being read and written to a Blob Storage file system mount. Streaming mode is recommended for use with large files, which supports both read- and write-streaming. BlobFuse2 caches blocks of streaming files in memory. For smaller files, the entire file is cached to a local disk.
127+
The file caching behavior plays an important role in the integrity of the data being read and written to a Blob Storage file system mount. Streaming mode is recommended for use with large files, which supports both read- and write-streaming. BlobFuse2 caches blocks of streaming files in memory. For smaller files that do not consist of blocks, the entire file is stored in memory. File cache is the second mode and is recommended for workloads that do not contain large files. Where files are stored on disk in their entirety.
128128

129129
BlobFuse2 supports both read and write operations. Continuous synchronization of data written to storage by using other APIs or other mounts of BlobFuse2 isn't guaranteed. For data integrity, it's recommended that multiple sources don't modify the same blob, especially at the same time. If one or more applications attempt to write to the same file simultaneously, the results could be unexpected. Depending on the timing of multiple write operations and the freshness of the cache for each, the result could be that the last writer wins and previous writes are lost, or generally that the updated file isn't in the desired state.
130130

@@ -134,7 +134,7 @@ When a file is written to, the data is first persisted into cache on a local dis
134134

135135
#### Streaming
136136

137-
For both read- and write-streaming, blocks of data are cached in memory as they are read or updated. Updates are flushed to Azure Storage when a file is closed.
137+
For both read- and write-streaming, blocks of data are cached in memory as they are read or updated. Updates are flushed to Azure Storage when a file is closed or when the buffer is filled with dirty blocks.
138138

139139
Reading the same blob from multiple simultaneous threads is supported. However, simultaneous write operations could result in unexpected file data outcomes, including data loss. Performing simultaneous read operations and a single write operation is supported, but the data being read from some threads might not be current.
140140

0 commit comments

Comments
 (0)