Hi,
We were having some issues with the User Index Builder and we believe we tracked it down to the core platform.
Sometimes the index would fail when rebuilding, and we believe it to be a race condition when some records are being updated. Here's what I mean https://www.screencast.com/t/0SH1O9vMB
So in this case in particular we understand there might be a race condition between data being updated AND index being rebuilt, but nevertheless sounds odd if scheduled tasks are running sequentially.
In our case in particular, the site appeared "broken" as both instances failed and left the frontend feature "broken" until someone noticed it and reported to us. This is still using 9.7.2 (we're in the process of upgrading), which may help avoid this, but since I did not find any bug fixes associated with this, I decided to report it here.
In any case, is there anything that can be done to prevent this from happening, even if this means that a record is not picked up until the next rebuild?
Best Regards,
Nuno Aguiar