Closed chris-allan closed 1 year ago
This issue has been mentioned on Image.sc Forum. There might be relevant details there:
https://forum.image.sc/t/creating-tiled-images-from-numpy-arrays/41691/2
Resolved by ome/omero-py#239 and ome/omero-web#193.
With more whole slide image acquisition being done and more analysis being performed we are seeing an increase in floating point data with large XY sizes.
Clients, especially OMERO.web, currently use
RenderingEngine.requiresPixelsPyramid()
or similar to detect the existence of an image pyramid and enable tile based rendering. As part of the work on 5.1.0 the creation of floating point pyramids was disabled in ome/openmicroscopy#3368. This has the rather unfortunate side effect of masking the presence of existing pyramids in original data; even for Bio-Formats 6 pyramids. Clients then assume they are to render the entire image which can then cause the server/microservice to OOM or become completely unresponsive while it tries to load GBs of pixel data for rendering./cc @kkoz, @melissalinkert, @knabar, @jburel, @will-moore