Elasticsearch Output does not allow setting retry_on_conflict
to 0
with data stream set to true
#16716
Labels
retry_on_conflict
to 0
with data stream set to true
#16716
Logstash information:
Please include the following information:
Plugins installed: (
bin/logstash-plugin list --verbose
)JVM (e.g.
java -version
):If the affected version of Logstash is 7.9 (or earlier), or if it is NOT using the bundled JDK or using the 'no-jdk' version in 7.10 (or higher), please provide the following information:
java -version
)LS_JAVA_HOME
environment variable if set.OS version (
uname -a
if on a Unix-like system):Description of the problem including expected versus actual behavior:
When setting an Elasticsearch output with
data_stream => true
, you cannot setretry_on_conflict => 0
.This causes issues where integrations intentionally set
_id
fields and causes Elasticsearch to retry even when it is known that it will fail.Steps to reproduce:
Please include a minimal but complete recreation of the problem,
including (e.g.) pipeline definition(s), settings, locale, etc. The easier
you make for us to reproduce it, the more likely that somebody will take the
time to look at it.
data_stream => true
retry_on_conflict => 0
retry_on_conflict => 0
is invalid for data streams.Provide logs (if relevant):
The text was updated successfully, but these errors were encountered: