What makes ES not support rollbacks?

A number of documents are clear that it's possible to upgrade from one ES version to the next, but not downgrade. I'm wondering what the causes of this are? I assume there's a necessary forwards compatibility guarantee between the files that are kept on disk which is not currently met.
Is this purely because of upgrades to the underlying Lucene files or are there additional issues here? I'd assume that the translog files could potentially be a problem, but I'm not sure how frequently the format of those gets changed (I would guess infrequently compared to Lucene). Likewise, cluster state seems like it could be problematic.

I believe this was recently answered in this thread.

1 Like

Brilliant. Guess lightning sometimes strikes twice. Thanks!

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.