Class InactiveShardPlanAction

  • All Implemented Interfaces:
    Closeable, AutoCloseable, TriggerAction

    public class InactiveShardPlanAction
    extends TriggerActionBase
    This class checks whether there are shards that have been inactive for a long time (which usually means they are left-overs from shard splitting) and requests their removal after their cleanup TTL period elapsed.

    Shard delete requests are put into the ActionContext's properties with the key name "operations". The value is a List of SolrRequest objects.