php - Elasticsearch update same document simultaneous results in VersionConflictEngineException -
my workers process objects , write them mysql , elasticsearch, happens 2 (or multiple workers) process similar objects , update same es document.
resulting in next error:
versionconflictengineexception[[test][4] [seller][2678449]: version conflict, current [18], provided [17]] i did research , tried utilize retry_on_conflict alternative resulted in next error:
actionrequestvalidationexception[validation failed: 1: can't provide both retry_on_conflict , specific version;] i utilize elastica version 1.2.1 , elasticsearch version 1.2.1
either retry_on_conflict or version parameter can set update api.
php elasticsearch queue elastica
No comments:
Post a Comment