Task #10604 (closed)
Bug: Insight: Some missing tiles when rendering big images
| Reported by: | mtbcarroll | Owned by: | jburel |
|---|---|---|---|
| Priority: | minor | Milestone: | OMERO-4.4.7 |
| Component: | Insight | Version: | n.a. |
| Keywords: | n.a. | Cc: | ux@…, jamoore |
| Resources: | n.a. | Referenced By: | n.a. |
| References: | n.a. | Remaining Time: | n.a. |
| Sprint: | 2013-04-09 (7)) |
Description
In testing https://github.com/openmicroscopy/openmicroscopy/pull/938 with a local build (also trying a dev_4_4 one including PR #940) I ran into problems where if I clicked around in the bird's eye view a lot sometimes tiles would stay unrendered. There were no obvious errors in either the client or server logs.
Attachments (1)
Change History (4)
Changed 6 years ago by mtbcarroll
comment:1 Changed 6 years ago by jburel
- Cc jamoore added
comment:2 Changed 6 years ago by jburel
- Milestone changed from Unscheduled to OMERO-4.5
- Resolution set to fixed
- Sprint set to 2013-04-09 (7))
- Status changed from new to closed
comment:3 Changed 6 years ago by jburel <j.burel@…>
(In [f36ec2b333a1dfb99d03bd66ff0ab8517607f2d1/ome.git] on branch develop) Retry when a lock exception occurred. (see #10604)
When running the server locally and using 4 re.
lock exceptions can occur while rendering an image, retry.
I investigated the problem
Due to
omero.LockTimeout serverStackTrace = "ome.conditions.LockTimeout: /OMERO/Pixels/453_pyramid is locked by others at ome.io.bioformats.BfPyramidPixelBuffer.initializeReader(BfPyramidPixelBuffer.java:187) at ome.io.bioformats.BfPyramidPixelBuffer.delegate(BfPyramidPixelBuffer.java:461) at ome.io.bioformats.BfPyramidPixelBuffer.setResolutionLevel(BfPyramidPixelBuffer.java:1210) at omeis.providers.re.Renderer.setResolutionLevel(Renderer.java:940) at ome.services.RenderingBean.renderAsPackedInt(RenderingBean.java:476)