we are testing an OMERO instance for larger scale deployment down the line at the moment. Some of our images take a very long time to process by the PixelData-Process. To speed up the process, I increased the omero.pixeldata.threads option to 6 threads. From the PixelData-0.log I can see, that it indeed starts to use all 6 threads to generate PixelData. However, no new threads are started until all the original threads complete operation. This of course is a problem, if the batch of 6 images take very different times to process. Is this behaviour normal or did I configure something wrong?
I’ve attached the admin diagnostics, omero.config and a tail of PixelData-0.log from the last startup.
I should add, that we are running our instance inside a docker environment if that can matter.