[Geoserver-devel] [JIRA] (GEOS-7462) Threads updating the GWC disk quota can get blocked indefinitely on configuration reload

Andrea Aime [Administrator] created an issue

GeoServer / BugGEOS-7462

Threads updating the GWC disk quota can get blocked indefinitely on configuration reload

Issue Type:

BugBug

Assignee:

Unassigned

Created:

15/Mar/16 5:16 PM

Priority:

MediumMedium

Reporter:

Andrea Aime [Administrator]

This can happen if a configuration reload happens while threads are trying to put quota size update diffs on an already full diff queue:

  • The threads get blocked on the full queue
  • The reload triggers a restart of the disk quota subsystem, with the creation of a new queue
  • The old queue never gets cleaned and the old threads never get freed (there is no timeout on the queue offering)

Eventually the server will run out of threads that can be used to serve requests (to get the effect quicker, install control-flow to limit the number of requests that can actually run).

Add Comment

Add Comment

This message was sent by Atlassian JIRA (v7.2.0-OD-03-014#72000-sha1:1e7aa97)

Atlassian logo