I got very confused when a job that had 'succeeded' previously suddenly started failing.
After investigating, I notice that the logs do not match because my operator that generates the dynamic tasks created extra jobs on a rerun, and thus the logs got mixed up.
Example log for try #1. This refers to map_index_template=minwiktionary.
Example log for try #3. This refers to map_index_template=minwikisource.
This seems to happen because we are indexing the logs by map_index=479, instead of by map_index_template=minwikisource.
I wonder if there is any way to index these logs by the map_index_template instead?