/** * Executes the logic for acquiring one or more operation permit on a replica shard. The default is to acquire a single permit but this * method can be overridden to acquire more. */ protected void acquireReplicaOperationPermit(final IndexShard replica, final ReplicaRequest request, final ActionListener<Releasable> onAcquired, final long primaryTerm, final long globalCheckpoint, final long maxSeqNoOfUpdatesOrDeletes) { replica.acquireReplicaOperationPermit(primaryTerm, globalCheckpoint, maxSeqNoOfUpdatesOrDeletes, onAcquired, executor, request); }