Skip to content

Commit 12fb0b6

Browse files
committed
Clarify consequence of translog async setting (#44020)
Relates #43915
1 parent bc89667 commit 12fb0b6

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

docs/reference/index-modules/translog.asciidoc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,9 @@ although this is rarely needed.
2626
=== Translog settings
2727

2828
The data in the translog is only persisted to disk when the translog is
29-
++fsync++ed and committed. In the event of hardware failure, any data written
30-
since the previous translog commit will be lost.
29+
++fsync++ed and committed. In the event of a hardware failure or an operating
30+
system crash or a JVM crash or a shard failure, any data written since the
31+
previous translog commit will be lost.
3132

3233
By default, `index.translog.durability` is set to `request` meaning that Elasticsearch will only report success of an index, delete,
3334
update, or bulk request to the client after the translog has been successfully
@@ -59,7 +60,7 @@ update, or bulk request. This setting accepts the following parameters:
5960
`async`::
6061

6162
`fsync` and commit in the background every `sync_interval`. In
62-
the event of hardware failure, all acknowledged writes since the last
63+
the event of a failure, all acknowledged writes since the last
6364
automatic commit will be discarded.
6465
--
6566

0 commit comments

Comments
 (0)