Hello
We are experiencing an issue with reports that contain GIF images in their layouts. When these reports are processed, rendering does not finish and appears to run in a loop. Over time, the ifsapp-reporting-ren pod reaches a load of 20+ and effectively stops processing other reports. The only recovery we have found so far is to restart the pod.
Environment
- IFS Cloud 25.2.8, running on Kubernetes (MicroK8s) -- also problem in 25.1.2
ifsappreportingren: 2 replicas
For the OData pod, we limit execution time with the following configuration:
yaml
ifsappodata:
replicas: 2
maxQueryTimeout: 30m
statementTimeout: 30m
- Is there a supported equivalent for
ifsappreportingren(in the Helm values or the IFS configuration) that terminates a report render after a defined time, for example 10 minutes? - If not, what is the recommended way to stop a hanging render without restarting the whole pod?
- Is this a known issue with GIF images in report layouts?
To keep reporting stable, we now run 2 ifsapp-reporting-ren pods. With this setup the load stays around 10–13 and reports work as expected. The load still builds up over time, so we restart these pods about once a month to reset it.
However, this setup causes a problem when we import new reports into IFS InfoReports Definition. After an import, the report sometimes runs the old version and sometimes the newly imported one. We suspect this is because there are 2 reporting-ren pods and only one of them picks up the new version.
Thank you