Resourcepool feature type / datastore cache not entirely cluster-safe

Description

When changes are made to FeatureTypes, feature type cache needs to be cleared as well as the flushing the type in the underlying datastore. For clustering, this is handled by the CatalogClearingListener which will clear the cache when catalog events are distributed. However, the type inside the datastore is only flushed on a remove event, and not on a post-modification event. This makes that in clustered geoservers, one node might have the right feature type while others do not yet have it.

Environment

None

Status

Assignee

Niels Charlier

Reporter

Niels Charlier

Triage

None

Fix versions

None

Affects versions

None

Components

Priority

Medium
Configure