Skip to content

Commit a7f2f6c

Browse files
committed
Fix link to Concurrent updates -> PATCH
1 parent ce6e113 commit a7f2f6c

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ Currently the feature can be enabled with `--enable-patch` and will be enabled b
103103

104104
Enabling patch uploads has the following benefits:
105105
- 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)
107107
- Better memory utilization: less intermediate state needs to be cached, so more memory can be used for (meta)data cache
108108
- Better performance for big files
109109

@@ -232,8 +232,6 @@ fio -name=test -ioengine=libaio -direct=1 -bs=4M -iodepth=1 -fallocate=none \
232232

233233
## Concurrent Updates
234234

235-
### Other clouds
236-
237235
GeeseFS doesn't support concurrent updates of the same file from multiple hosts. If you try to
238236
do that you should guarantee that one host calls `fsync()` on the modified file and then waits
239237
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
245243
main.WARNING File xxx/yyy is deleted or resized remotely, discarding local changes
246244
```
247245

248-
### PATCH
246+
### Concurrent PATCH
249247

250248
When using Yandex S3, it is possible to concurrently update a single object/file from multiple hosts
251249
using PATCH method (`--enable-patch`). However, concurrent changes are not reported back to the clients,

0 commit comments

Comments
 (0)