Tuesday, 15 July 2014

php - Elasticsearch update same document simultaneous results in VersionConflictEngineException -



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