This module improves replication by providing an improved sequence filter index of the Multiversion module. The module has been developed for the Contentpool distribution, but is generally usable.

Features

  • Improves replication performance when a site has a large history of changes or large number of content items and replication filters are used. It does that, by applying replication filters on the database-level. Performance improvements are in particular large for the first-time replication.
  • Adds additional, related entities to the replicated entities and ensures those additional entities get replicated when an entity matches the filter. It support recursing entity references once, such that media entity + file entity references can be covered.
  • Remove replicated entities from replication targets once the replication filter stops matching. This feature requires some patches to be applied, please refer to [#3027838-4] for more information.

Please refer to the module README for further information and documentation.

Status

The module works fine and proved itself very valuable on a bunch of production sites with many content items.
Our projects stopped using replication via multiversion, so we are looking for a new maintainer!

Short name
multiversion_sequence_filter
Supporting organizations
Concept, Initial development