File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -103,7 +103,7 @@ Currently the feature can be enabled with `--enable-patch` and will be enabled b
103
103
104
104
Enabling patch uploads has the following benefits:
105
105
- Fast [ fsync] ( #fsync ) : since nothing needs to be copied, fsync is now much cheaper
106
- - Support for [ concurrent updates] ( #concurrent-updates )
106
+ - Support for [ concurrent updates] ( #concurrent-patch )
107
107
- Better memory utilization: less intermediate state needs to be cached, so more memory can be used for (meta)data cache
108
108
- Better performance for big files
109
109
@@ -232,8 +232,6 @@ fio -name=test -ioengine=libaio -direct=1 -bs=4M -iodepth=1 -fallocate=none \
232
232
233
233
## Concurrent Updates
234
234
235
- ### Other clouds
236
-
237
235
GeeseFS doesn't support concurrent updates of the same file from multiple hosts. If you try to
238
236
do that you should guarantee that one host calls ` fsync() ` on the modified file and then waits
239
237
for at least ` --stat-cache-ttl ` (1 minute by default) before allowing other hosts to start
@@ -245,7 +243,7 @@ you may encounter lost updates (conflicts) which are reported in the log in the
245
243
main.WARNING File xxx/yyy is deleted or resized remotely, discarding local changes
246
244
```
247
245
248
- ### PATCH
246
+ ### Concurrent PATCH
249
247
250
248
When using Yandex S3, it is possible to concurrently update a single object/file from multiple hosts
251
249
using PATCH method (` --enable-patch ` ). However, concurrent changes are not reported back to the clients,
You can’t perform that action at this time.
0 commit comments