Skip to content

Regression in 4.4.2 : GetLegendGraphic requests timeout #2022

@vijdz

Description

@vijdz

Expected Behavior

I have cached layers that are supposed to display fast on a map.

Actual Behavior

Since 4.4.2, the layer takes really long to refresh when zooming, I can see in the console this is due to GetLegendGraphic ows requests failures.
GetMap requests are working as expected.

Sometimes it will work after several refresh. But it's mostly really slow.
Errors in developer tab : NS_BINDING_ABORTED, sometimes HTTP 503.
But most of the time it will timeout :
This request used more time than allowed and has been forcefully stopped. Max rendering time is 180.0s.

Even though the layer is quite big, removing the BBOX param from this request does not change anything.

Steps to Reproduce the Problem

  1. Cache a layer with WMTS
  2. Enable integrated cache tiling in WMS
  3. Show layer on a map, change zoom level and wait for it
  4. Try to query /geoserver/ows?service=WMS&request=GetLegendGraphic&format=image%2Fpng&height=12&width=12&layer=...

Specifications

  • GeoNode version: 4.4.2
  • Installation type (vanilla, geonode-project): geonode-project (updated)
  • Installation method (manual, docker): docker
  • Platform: debian

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions