Description of the issue
On 2025-12-11 commit 99930fa split the main Ultra L3 job into four separate jobs ("u45-maps", "u90-maps", "ulc-sp-maps", and "ulc-nsp-maps") in order to keep the individual job runtime lower than the timeout. However, the latest runs of "u45-maps", "u90-maps", and "ulc-sp-maps" have all timed out after 3 hours. Because the processor only uploads its outputs after all maps are completed, nothing is uploaded and we restart from the beginning on the next day.
Steps to reproduce the issue
See the jobs which fail after 3.01 hours at https://imap-mission.com/team/processing-jobs#%7B%22instrumentEtc%22:%5B%22ultra%22,%22l3%22%5D%7D
Expected vs Actual behavior
Each output should be uploaded as soon as it is completed. Even if the overall job times out, this will allow us to save our progress and ensure that all maps will eventually be completed (as long as the reprocessing rate is not too high).
Additional notes, affected areas, and suggested fixes
Some other options that could be considered for improving performance and allowing these jobs to complete:
- Increase the timeout
- Split into more jobs
- Use shared HEALPix intermediate maps to produce each set of 2, 4, and 6 degree rectangular maps. (Currently each pixel size independently generates the same HEALpix L2 and SP-corrected maps)
- Improve the performance of the code which generates rectangular maps from HEALPix.
Description of the issue
On 2025-12-11 commit 99930fa split the main Ultra L3 job into four separate jobs ("u45-maps", "u90-maps", "ulc-sp-maps", and "ulc-nsp-maps") in order to keep the individual job runtime lower than the timeout. However, the latest runs of "u45-maps", "u90-maps", and "ulc-sp-maps" have all timed out after 3 hours. Because the processor only uploads its outputs after all maps are completed, nothing is uploaded and we restart from the beginning on the next day.
Steps to reproduce the issue
See the jobs which fail after 3.01 hours at https://imap-mission.com/team/processing-jobs#%7B%22instrumentEtc%22:%5B%22ultra%22,%22l3%22%5D%7D
Expected vs Actual behavior
Each output should be uploaded as soon as it is completed. Even if the overall job times out, this will allow us to save our progress and ensure that all maps will eventually be completed (as long as the reprocessing rate is not too high).
Additional notes, affected areas, and suggested fixes
Some other options that could be considered for improving performance and allowing these jobs to complete: