You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
nodeServvice.checkExists <- return false for thread 1 and 2
versionIndex.store
branchIndex.store
<-------------------- thread 2 overtakes thread 1
searchIndex.store
in this case branchIndex will have data for thread 2 (last write wins) but searchIndex will have data for thread 1
If nodes are different (data, path, permissions, etc) it is a big problem. For entirely equal nodes search index will have wrong nodeVersion Id (it is called _versionkey in search index) and maybe timestamp (_ts).
The text was updated successfully, but these errors were encountered:
It may theoretically happen in
in this case branchIndex will have data for thread 2 (last write wins) but searchIndex will have data for thread 1
If nodes are different (data, path, permissions, etc) it is a big problem. For entirely equal nodes search index will have wrong nodeVersion Id (it is called
_versionkey
in search index) and maybe timestamp (_ts
).The text was updated successfully, but these errors were encountered: