A long time ago, we had a lot of problems with keeping the data in the SUMO database reconciled with what's in the ES indexes. To deal with these problems, we did two things: 1. write a bunch of code to go through the db and the index and reconcile the two 2. write an admin page that shows updates and changes in things in the db and the status of the corresponding index records We haven't had issues with either of these in a long while. Maybe upgrading to Elasticsearch 1.2.4 helped? Maybe a more stable celery system helped? Maybe other things? Having that code in Kitsune increases the maintenance burden. Seems like we haven't needed either in over a year. If we don't need it anymore, we should remove it. This bug covers removing that.
Grabbing this now to do.
This is on prod.